<SEC-DOCUMENT>0000726958-20-000085.txt : 20200626
<SEC-HEADER>0000726958-20-000085.hdr.sgml : 20200626
<ACCEPTANCE-DATETIME>20200626170612
ACCESSION NUMBER:		0000726958-20-000085
CONFORMED SUBMISSION TYPE:	10-K
PUBLIC DOCUMENT COUNT:		75
CONFORMED PERIOD OF REPORT:	20200430
FILED AS OF DATE:		20200626
DATE AS OF CHANGE:		20200626

FILER:

	COMPANY DATA:	
		COMPANY CONFORMED NAME:			CASEYS GENERAL STORES INC
		CENTRAL INDEX KEY:			0000726958
		STANDARD INDUSTRIAL CLASSIFICATION:	RETAIL-AUTO DEALERS & GASOLINE STATIONS [5500]
		IRS NUMBER:				420935283
		STATE OF INCORPORATION:			IA
		FISCAL YEAR END:			0430

	FILING VALUES:
		FORM TYPE:		10-K
		SEC ACT:		1934 Act
		SEC FILE NUMBER:	001-34700
		FILM NUMBER:		20994960

	BUSINESS ADDRESS:	
		STREET 1:		PO BOX 3001
		CITY:			ANKENY
		STATE:			IA
		ZIP:			50021
		BUSINESS PHONE:		515-965-6100

	MAIL ADDRESS:	
		STREET 1:		PO BOX 3001
		CITY:			ANKENY
		STATE:			IA
		ZIP:			50021
</SEC-HEADER>
<DOCUMENT>
<TYPE>10-K
<SEQUENCE>1
<FILENAME>casy-2020430x10k.htm
<DESCRIPTION>10-K
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>
<!--XBRL Document Created with Wdesk from Workiva-->
<!--p:EFA33870FB495F3695DA513A652AFA59,x:2f848a60a0f54c03adffb489d55e09fe-->
<!-- Document created using Wdesk  -->
<!-- Copyright 2020 Workiva -->
<html xmlns="http://www.w3.org/1999/xhtml" xmlns:schedoi-fednote="http://fasb.org/dis/schedoi-fednote/2019-01-31" xmlns:fs-interest="http://fasb.org/dis/fs-interest/2019-01-31" xmlns:sfp-ibo="http://fasb.org/stm/sfp-ibo/2019-01-31" xmlns:sfp-sbo="http://fasb.org/stm/sfp-sbo/2019-01-31" xmlns:sic-std="http://xbrl.sec.gov/sic-std/2011-01-31" xmlns:stpr-std="http://xbrl.sec.gov/stpr-std-std-std/2018-01-31" xmlns:currency-ent-std="http://xbrl.sec.gov/currency-ent-std/2019-01-31" xmlns:lea="http://fasb.org/dis/lea/2019-01-31" xmlns:ctbl="http://fasb.org/dis/ctbl/2019-01-31" xmlns:guar="http://fasb.org/dis/guar/2019-01-31" xmlns:ru="http://fasb.org/dis/ru/2019-01-31" xmlns:stpr-all="http://xbrl.sec.gov/stpr-all-all-all/2018-01-31" xmlns:leas="http://fasb.org/dis/leas/2019-01-31" xmlns:sfp-clreo="http://fasb.org/stm/sfp-clreo/2019-01-31" xmlns:iaoi="http://fasb.org/dis/iaoi/2019-01-31" xmlns:soi-ins="http://fasb.org/stm/soi-ins/2019-01-31" xmlns:country-ent-std="http://xbrl.sec.gov/country-ent-std/2017-01-31" xmlns:country="http://xbrl.sec.gov/country/2017-01-31" xmlns:fs-insa="http://fasb.org/dis/fs-insa/2019-01-31" xmlns:naics="http://xbrl.sec.gov/naics/2017-01-31" xmlns:cce="http://fasb.org/dis/cce/2019-01-31" xmlns:inv="http://fasb.org/dis/inv/2019-01-31" xmlns:naics-ent-std="http://xbrl.sec.gov/naics-ent-std/2017-01-31" xmlns:srt-std="http://fasb.org/srt-std/2019-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:schedoi-iiaa="http://fasb.org/dis/schedoi-iiaa/2019-01-31" xmlns:us-arcroles="http://fasb.org/us-arcroles/2019-01-31" xmlns:dccpoa="http://fasb.org/dis/dccpoa/2019-01-31" xmlns:soi-sbi="http://fasb.org/stm/soi-sbi/2019-01-31" xmlns:us-gaap-all="http://fasb.org/us-gaap-all/2019-01-31" xmlns:scf-sd="http://fasb.org/stm/scf-sd/2019-01-31" xmlns:ceclcalc3l="http://fasb.org/dis/ceclcalc3l/2019-01-31" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:dei-ent-all="http://xbrl.sec.gov/dei-ent-all/2019-01-31" xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xmlns:deprecated="http://www.xbrl.org/2009/arcrole/deprecated" xmlns:naics-all="http://xbrl.sec.gov/naics-all/2017-01-31" xmlns:re="http://fasb.org/dis/re/2019-01-31" xmlns:srt-types="http://fasb.org/srt-types/2019-01-31" xmlns:reorg="http://fasb.org/dis/reorg/2019-01-31" xmlns:invco="http://fasb.org/dis/invco/2019-01-31" xmlns:currency-ent-all="http://xbrl.sec.gov/currency-ent-all/2019-01-31" xmlns:currency-std="http://xbrl.sec.gov/currency-std/2019-01-31" xmlns:currency-ent-dep="http://xbrl.sec.gov/currency-ent-dep/2019-01-31" xmlns:aro="http://fasb.org/dis/aro/2019-01-31" xmlns:exch="http://xbrl.sec.gov/exch/2019-01-31" xmlns:ocpfs="http://fasb.org/dis/ocpfs/2019-01-31" xmlns:currency="http://xbrl.sec.gov/currency/2019-01-31" xmlns:naics-std="http://xbrl.sec.gov/naics-std/2017-01-31" xmlns:srt-all="http://fasb.org/srt-all/2019-01-31" xmlns:codification-part="http://fasb.org/codification-part/2019-01-31" xmlns:srt="http://fasb.org/srt/2019-01-31" xmlns:deprecated1="http://www.xbrl.org/2009/role/deprecated" xmlns:sec-re="http://fasb.org/dis/sec-re/2019-01-31" xmlns:soi-int="http://fasb.org/stm/soi-int/2019-01-31" xmlns:emjv="http://fasb.org/dis/emjv/2019-01-31" xmlns:sec-suppc="http://fasb.org/dis/sec-suppc/2019-01-31" xmlns:casy="http://www.caseys.com/20200430" xmlns:equity="http://fasb.org/dis/equity/2019-01-31" xmlns:ix="http://www.xbrl.org/2013/inlineXBRL" xmlns:se="http://fasb.org/dis/se/2019-01-31" xmlns:crcrb="http://fasb.org/dis/crcrb/2019-01-31" xmlns:edco="http://fasb.org/dis/edco/2019-01-31" xmlns:te="http://fasb.org/dis/te/2019-01-31" xmlns:dei-all="http://xbrl.sec.gov/dei-all/2019-01-31" xmlns:fs-bd="http://fasb.org/dis/fs-bd/2019-01-31" xmlns:hco="http://fasb.org/dis/hco/2019-01-31" xmlns:fs-bt="http://fasb.org/dis/fs-bt/2019-01-31" xmlns:us-roles="http://fasb.org/us-roles/2019-01-31" xmlns:dr="http://fasb.org/dis/dr/2019-01-31" xmlns:ero="http://fasb.org/dis/ero/2019-01-31" xmlns:country-ent-all="http://xbrl.sec.gov/country-ent-all/2017-01-31" xmlns:schedoi-oocw="http://fasb.org/dis/schedoi-oocw/2019-01-31" xmlns:cecl="http://fasb.org/dis/cecl/2019-01-31" xmlns:rpd="http://fasb.org/dis/rpd/2019-01-31" xmlns:schedoi-sumhold="http://fasb.org/dis/schedoi-sumhold/2019-01-31" xmlns:ceclcalc2="http://fasb.org/dis/ceclcalc2/2019-01-31" xmlns:othliab="http://fasb.org/dis/othliab/2019-01-31" xmlns:soi-egm="http://fasb.org/stm/soi-egm/2019-01-31" xmlns:schedoi-shorthold="http://fasb.org/dis/schedoi-shorthold/2019-01-31" xmlns:soi="http://fasb.org/stm/soi/2019-01-31" xmlns:diha="http://fasb.org/dis/diha/2019-01-31" xmlns:debt="http://fasb.org/dis/debt/2019-01-31" xmlns:schedoi-hold="http://fasb.org/dis/schedoi-hold/2019-01-31" xmlns:num="http://www.xbrl.org/dtr/type/numeric" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:us-gaap-ent-std="http://fasb.org/us-gaap-ent-std/2019-01-31" xmlns:bc="http://fasb.org/dis/bc/2019-01-31" xmlns:sic-ent-all="http://xbrl.sec.gov/sic-ent-all/2011-01-31" xmlns:exch-ent-std="http://xbrl.sec.gov/exch-ent-std/2019-01-31" xmlns:rcc="http://fasb.org/dis/rcc/2019-01-31" xmlns:rd="http://fasb.org/dis/rd/2019-01-31" xmlns:sfp-ucreo="http://fasb.org/stm/sfp-ucreo/2019-01-31" xmlns:eui="http://fasb.org/dis/eui/2019-01-31" xmlns:dei="http://xbrl.sec.gov/dei/2019-01-31" xmlns:ap="http://fasb.org/dis/ap/2019-01-31" xmlns:soi-reit="http://fasb.org/stm/soi-reit/2019-01-31" xmlns:fs-mort="http://fasb.org/dis/fs-mort/2019-01-31" xmlns:sec-reins="http://fasb.org/dis/sec-reins/2019-01-31" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:sec-cndfir="http://fasb.org/dis/sec-cndfir/2019-01-31" xmlns:sr="http://fasb.org/dis/sr/2019-01-31" xmlns:currency-all="http://xbrl.sec.gov/currency-all/2019-01-31" xmlns:scf-dbo="http://fasb.org/stm/scf-dbo/2019-01-31" xmlns:fs-fhlb="http://fasb.org/dis/fs-fhlb/2019-01-31" xmlns:crcpb="http://fasb.org/dis/crcpb/2019-01-31" xmlns:dei-ent-std="http://xbrl.sec.gov/dei-ent-std/2019-01-31" xmlns:us-types="http://fasb.org/us-types/2019-01-31" xmlns:scf-inv="http://fasb.org/stm/scf-inv/2019-01-31" xmlns:scf-indira="http://fasb.org/stm/scf-indira/2019-01-31" xmlns:bsoff="http://fasb.org/dis/bsoff/2019-01-31" xmlns:exch-ent-all="http://xbrl.sec.gov/exch-ent-all/2019-01-31" xmlns:oi="http://fasb.org/dis/oi/2019-01-31" xmlns:soi-indira="http://fasb.org/stm/soi-indira/2019-01-31" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:schedoi-otsh="http://fasb.org/dis/schedoi-otsh/2019-01-31" xmlns:sfp-dbo="http://fasb.org/stm/sfp-dbo/2019-01-31" xmlns:cc="http://fasb.org/dis/cc/2019-01-31" xmlns:nonnum="http://www.xbrl.org/dtr/type/non-numeric" xmlns:crcsbp="http://fasb.org/dis/crcsbp/2019-01-31" xmlns:disops="http://fasb.org/dis/disops/2019-01-31" xmlns:reference="http://www.xbrl.org/2009/role/reference" xmlns:cn-part="http://fasb.org/cn-part/2019-01-31" xmlns:us-gaap="http://fasb.org/us-gaap/2019-01-31" xmlns:srt-roles="http://fasb.org/srt-roles/2019-01-31" xmlns:country-std="http://xbrl.sec.gov/country-std/2017-01-31" xmlns:net="http://www.xbrl.org/2009/role/net" xmlns:scf-indir="http://fasb.org/stm/scf-indir/2019-01-31" xmlns:rlnro="http://fasb.org/dis/rlnro/2019-01-31" xmlns:ts="http://fasb.org/dis/ts/2019-01-31" xmlns:us-gaap-std="http://fasb.org/us-gaap-std/2019-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:scf-dir="http://fasb.org/stm/scf-dir/2019-01-31" xmlns:dei-std="http://xbrl.sec.gov/dei-std/2019-01-31" xmlns:ni="http://fasb.org/dis/ni/2019-01-31" xmlns:sec-mort="http://fasb.org/dis/sec-mort/2019-01-31" xmlns:fifvd="http://fasb.org/dis/fifvd/2019-01-31" xmlns:otherexp="http://fasb.org/dis/otherexp/2019-01-31" xmlns:scf-re="http://fasb.org/stm/scf-re/2019-01-31" xmlns:sec-vq="http://fasb.org/dis/sec-vq/2019-01-31" xmlns:sec-sum="http://fasb.org/dis/sec-sum/2019-01-31" xmlns:exch-std="http://xbrl.sec.gov/exch-std/2019-01-31" xmlns:ir="http://fasb.org/dis/ir/2019-01-31" xmlns:sheci="http://fasb.org/stm/sheci/2019-01-31" xmlns:foct="http://fasb.org/dis/foct/2019-01-31" xmlns:soc="http://fasb.org/stm/soc/2019-01-31" xmlns:scf-sbo="http://fasb.org/stm/scf-sbo/2019-01-31" xmlns:inctax="http://fasb.org/dis/inctax/2019-01-31" xmlns:ppe="http://fasb.org/dis/ppe/2019-01-31" xmlns:country-all="http://xbrl.sec.gov/country-all/2017-01-31" xmlns:ixt-sec="http://www.sec.gov/inlineXBRL/transformation/2015-08-31" xmlns:con="http://fasb.org/dis/con/2019-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:fs-ins="http://fasb.org/dis/fs-ins/2019-01-31" xmlns:eps="http://fasb.org/dis/eps/2019-01-31" xmlns:stpr="http://xbrl.sec.gov/stpr/2018-01-31" xmlns:iago="http://fasb.org/dis/iago/2019-01-31" xmlns:pay="http://fasb.org/dis/pay/2019-01-31" xmlns:sic="http://xbrl.sec.gov/sic/2011-01-31" xmlns:tin-part="http://fasb.org/tin-part/2019-01-31" xmlns:acec="http://fasb.org/dis/acec/2019-01-31" xmlns:us-gaap-entryPoint-all="http://fasb.org/us-gaap-entryPoint-all/2019-01-31" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:nt="http://fasb.org/dis/nt/2019-01-31" xmlns:spc="http://fasb.org/stm/spc/2019-01-31" xmlns:exch-all="http://xbrl.sec.gov/exch-all/2019-01-31" xmlns:ides="http://fasb.org/dis/ides/2019-01-31" xmlns:sec-supins="http://fasb.org/dis/sec-supins/2019-01-31" xmlns:sic-all="http://xbrl.sec.gov/sic-all/2011-01-31" xmlns:xl="http://www.xbrl.org/2003/XLink" xmlns:regop="http://fasb.org/dis/regop/2019-01-31" xmlns:sfp-cls="http://fasb.org/stm/sfp-cls/2019-01-31" xmlns:com="http://fasb.org/stm/com/2019-01-31" xmlns:soi-re="http://fasb.org/stm/soi-re/2019-01-31" xmlns:crcgen="http://fasb.org/dis/crcgen/2019-01-31" xmlns:exch-ent-dep="http://xbrl.sec.gov/exch-ent-dep/2019-01-31" xmlns:negated="http://www.xbrl.org/2009/role/negated" xmlns:ei="http://fasb.org/dis/ei/2019-01-31" xmlns:xbrldt="http://xbrl.org/2005/xbrldt">
	<head>
		<meta http-equiv="Content-Type" content="text/html" />
		<title>Document</title>
	</head>
	<body><div style="font-family:Times New Roman;font-size:10pt;">
<div style="display:none"><ix:header><ix:hidden><ix:nonFraction decimals="INF" unitRef="installment_payment" contextRef="FD2019Q4YTD_us-gaap_DebtInstrumentAxis_casy_FivePointSevenTwoSeniorNotesMarch302020Member_us-gaap_LongtermDebtTypeAxis_us-gaap_SeniorNotesMember" name="casy:DebtInstrumentPeriodicPaymentNumberofPayments" id="Fact-C4CF6E180786B15F1AEAC2A7EFB5AE47-wk-Fact-C4CF6E180786B15F1AEAC2A7EFB5AE47">14</ix:nonFraction><ix:nonFraction decimals="INF" unitRef="installment_payment" contextRef="FD2019Q4YTD_us-gaap_DebtInstrumentAxis_casy_ThreePointSevenFiveSeniorNotesDueDecember182028Member_us-gaap_LongtermDebtTypeAxis_us-gaap_SeniorNotesMember" name="casy:DebtInstrumentPeriodicPaymentNumberofPayments" id="Fact-104A3F2AFAF97AD34C83C2A7EF25C355-wk-Fact-104A3F2AFAF97AD34C83C2A7EF25C355">7</ix:nonFraction><ix:nonFraction decimals="INF" unitRef="installment_payment" contextRef="FD2019Q4YTD_us-gaap_DebtInstrumentAxis_casy_ThreePointSevenTwoSeniorNotesDueTwentyThirtyOneMember_us-gaap_LongtermDebtTypeAxis_us-gaap_SeniorNotesMember" name="casy:DebtInstrumentPeriodicPaymentNumberofPayments" id="Fact-E885E60FB476FAB71D7CC2A7EF8FDE70-wk-Fact-E885E60FB476FAB71D7CC2A7EF8FDE70">7</ix:nonFraction><ix:nonFraction decimals="INF" unitRef="installment_payment" contextRef="FD2019Q4YTD_us-gaap_DebtInstrumentAxis_casy_ThreePointSixFiveSeniorNotesDueMay22031Member_us-gaap_LongtermDebtTypeAxis_us-gaap_SeniorNotesMember" name="casy:DebtInstrumentPeriodicPaymentNumberofPayments" id="Fact-1E5B9407B8E3028E2A5BC2A7EF24131F-wk-Fact-1E5B9407B8E3028E2A5BC2A7EF24131F">7</ix:nonFraction><ix:nonFraction decimals="INF" unitRef="installment_payment" contextRef="FD2019Q4YTD_us-gaap_DebtInstrumentAxis_casy_ThreePointSixSevenSeniorNotesDueJune152028Member_us-gaap_LongtermDebtTypeAxis_us-gaap_SeniorNotesMember" name="casy:DebtInstrumentPeriodicPaymentNumberofPayments" id="Fact-A8BB2810B62B58D51468C2A7EF144F21-wk-Fact-A8BB2810B62B58D51468C2A7EF144F21">7</ix:nonFraction><ix:nonFraction decimals="INF" unitRef="installment_payment" contextRef="FD2020Q4YTD_us-gaap_DebtInstrumentAxis_casy_FivePointSevenTwoSeniorNotesMarch302020Member_us-gaap_LongtermDebtTypeAxis_us-gaap_SeniorNotesMember" name="casy:DebtInstrumentPeriodicPaymentNumberofPayments" id="Fact-C439663EC267BE94456AC2A7EF8057A1-wk-Fact-C439663EC267BE94456AC2A7EF8057A1">14</ix:nonFraction><ix:nonFraction decimals="INF" unitRef="installment_payment" contextRef="FD2020Q4YTD_us-gaap_DebtInstrumentAxis_casy_ThreePointSevenFiveSeniorNotesDueDecember182028Member_us-gaap_LongtermDebtTypeAxis_us-gaap_SeniorNotesMember" name="casy:DebtInstrumentPeriodicPaymentNumberofPayments" id="Fact-73FFFC262B3A80D0CF1EC2A7EF1A3A54-wk-Fact-73FFFC262B3A80D0CF1EC2A7EF1A3A54">7</ix:nonFraction><ix:nonFraction decimals="INF" unitRef="installment_payment" contextRef="FD2020Q4YTD_us-gaap_DebtInstrumentAxis_casy_ThreePointSevenTwoSeniorNotesDueTwentyThirtyOneMember_us-gaap_LongtermDebtTypeAxis_us-gaap_SeniorNotesMember" name="casy:DebtInstrumentPeriodicPaymentNumberofPayments" id="Fact-0EB88AFD38529C16C873C2A7EF2535B8-wk-Fact-0EB88AFD38529C16C873C2A7EF2535B8">7</ix:nonFraction><ix:nonFraction decimals="INF" unitRef="installment_payment" contextRef="FD2020Q4YTD_us-gaap_DebtInstrumentAxis_casy_ThreePointSixFiveSeniorNotesDueMay22031Member_us-gaap_LongtermDebtTypeAxis_us-gaap_SeniorNotesMember" name="casy:DebtInstrumentPeriodicPaymentNumberofPayments" id="Fact-7BA85B2C51722DEA5578C2A7EF9B053F-wk-Fact-7BA85B2C51722DEA5578C2A7EF9B053F">7</ix:nonFraction><ix:nonFraction decimals="INF" unitRef="installment_payment" contextRef="FD2020Q4YTD_us-gaap_DebtInstrumentAxis_casy_ThreePointSixSevenSeniorNotesDueJune152028Member_us-gaap_LongtermDebtTypeAxis_us-gaap_SeniorNotesMember" name="casy:DebtInstrumentPeriodicPaymentNumberofPayments" id="Fact-EB15F552317B7CAB6226C2A7EFB61817-wk-Fact-EB15F552317B7CAB6226C2A7EFB61817">7</ix:nonFraction><ix:nonNumeric contextRef="FD2020Q4YTD" name="dei:AmendmentFlag" id="Fact-84581E33DC55D99177F7C2A7EF2674F5-wk-Fact-84581E33DC55D99177F7C2A7EF2674F5" format="ixt:booleanfalse">false</ix:nonNumeric><ix:nonNumeric contextRef="FD2020Q4YTD" name="dei:CurrentFiscalYearEndDate" id="Fact-51CA5346A4E263718EC5C2A7EF2CF30B-wk-Fact-51CA5346A4E263718EC5C2A7EF2CF30B">--04-30</ix:nonNumeric><ix:nonNumeric contextRef="FD2020Q4YTD" name="dei:DocumentFiscalPeriodFocus" id="Fact-4031DDDE9D7F9E30B859C2A7EF2B6DFE-wk-Fact-4031DDDE9D7F9E30B859C2A7EF2B6DFE">FY</ix:nonNumeric><ix:nonNumeric contextRef="FD2020Q4YTD" name="dei:DocumentFiscalYearFocus" id="Fact-69FCD9F3B9AB47C625BAC2A7EF29B55F-wk-Fact-69FCD9F3B9AB47C625BAC2A7EF29B55F">2020</ix:nonNumeric><ix:nonNumeric contextRef="FD2020Q4YTD" name="dei:EntityCentralIndexKey" id="Fact-DE6D5D43942A03FE39E6C2A7EF1D9BCD-wk-Fact-DE6D5D43942A03FE39E6C2A7EF1D9BCD">0000726958</ix:nonNumeric><ix:nonFraction decimals="INF" unitRef="usdPerShare" contextRef="FD2018Q4YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember" name="us-gaap:CommonStockDividendsPerShareCashPaid" id="Fact-A3169256F73547621F3BC2A7EF213EA6-wk-Fact-A3169256F73547621F3BC2A7EF213EA6">1.04</ix:nonFraction><ix:nonFraction decimals="INF" unitRef="usdPerShare" contextRef="FD2019Q4YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember" name="us-gaap:CommonStockDividendsPerShareCashPaid" id="Fact-97D91FA894FC9A2CB195C2A7EF2092E9-wk-Fact-97D91FA894FC9A2CB195C2A7EF2092E9">1.16</ix:nonFraction><ix:nonFraction decimals="INF" unitRef="usdPerShare" contextRef="FD2020Q4YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember" name="us-gaap:CommonStockDividendsPerShareCashPaid" id="Fact-9D3EE4736FE47FC1E720C2A7EF20674D-wk-Fact-9D3EE4736FE47FC1E720C2A7EF20674D">1.28</ix:nonFraction><ix:nonFraction decimals="INF" unitRef="shares" contextRef="FI2019Q4" name="us-gaap:CommonStockSharesIssued" id="Fact-849E86409524EBFD746BC2A7EF6E83F2-wk-Fact-849E86409524EBFD746BC2A7EF6E83F2">36664521</ix:nonFraction><ix:nonFraction decimals="INF" unitRef="shares" contextRef="FI2020Q4" name="us-gaap:CommonStockSharesIssued" id="Fact-0AE930BF849193CC9543C2A7EF2EF5F7-wk-Fact-0AE930BF849193CC9543C2A7EF2EF5F7">36806325</ix:nonFraction><ix:nonFraction decimals="INF" unitRef="shares" contextRef="FI2019Q4" name="us-gaap:CommonStockSharesOutstanding" id="Fact-F8535A812240FCA4A891C2A7EF6FE112-wk-Fact-F8535A812240FCA4A891C2A7EF6FE112">36664521</ix:nonFraction><ix:nonFraction decimals="INF" unitRef="shares" contextRef="FI2020Q4" name="us-gaap:CommonStockSharesOutstanding" id="Fact-BD2D6342EDA8AA45B4F5C2A7EF6B2C08-wk-Fact-BD2D6342EDA8AA45B4F5C2A7EF6B2C08">36806325</ix:nonFraction><ix:nonFraction decimals="INF" unitRef="number" contextRef="FI2019Q4_us-gaap_DebtInstrumentAxis_casy_FivePointSevenTwoSeniorNotesMarch302020Member_us-gaap_LongtermDebtTypeAxis_us-gaap_SeniorNotesMember" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" id="Fact-A58C5E0CA517CB3564C0C2A7EF2BB28C-wk-Fact-A58C5E0CA517CB3564C0C2A7EF2BB28C">0.0572</ix:nonFraction><ix:nonFraction decimals="INF" unitRef="number" contextRef="FI2019Q4_us-gaap_DebtInstrumentAxis_casy_FivePointTwoTwoSeniorNotesDueAugust92020Member_us-gaap_LongtermDebtTypeAxis_us-gaap_SeniorNotesMember" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" id="Fact-C12E97E049CEF8331F00C2A7EF2CF8B5-wk-Fact-C12E97E049CEF8331F00C2A7EF2CF8B5">0.0522</ix:nonFraction><ix:nonFraction decimals="INF" unitRef="number" contextRef="FI2019Q4_us-gaap_DebtInstrumentAxis_casy_ThreePointSevenFiveSeniorNotesDueDecember182028Member_us-gaap_LongtermDebtTypeAxis_us-gaap_SeniorNotesMember" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" id="Fact-288B56242D63A1A21F4BC2A7EF14E799-wk-Fact-288B56242D63A1A21F4BC2A7EF14E799">0.0375</ix:nonFraction><ix:nonFraction decimals="INF" unitRef="number" contextRef="FI2019Q4_us-gaap_DebtInstrumentAxis_casy_ThreePointSevenTwoSeniorNotesDueTwentyThirtyOneMember_us-gaap_LongtermDebtTypeAxis_us-gaap_SeniorNotesMember" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" id="Fact-3B2C9F9BB1C21D06DFE5C2A7EF1677A7-wk-Fact-3B2C9F9BB1C21D06DFE5C2A7EF1677A7">0.0372</ix:nonFraction><ix:nonFraction decimals="INF" unitRef="number" contextRef="FI2019Q4_us-gaap_DebtInstrumentAxis_casy_ThreePointSixFiveSeniorNotesDueMay22031Member_us-gaap_LongtermDebtTypeAxis_us-gaap_SeniorNotesMember" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" id="Fact-967B2A88009A0894418DC2A7EF24D713-wk-Fact-967B2A88009A0894418DC2A7EF24D713">0.0365</ix:nonFraction><ix:nonFraction decimals="INF" unitRef="number" contextRef="FI2019Q4_us-gaap_DebtInstrumentAxis_casy_ThreePointSixSevenSeniorNotesDueJune152028Member_us-gaap_LongtermDebtTypeAxis_us-gaap_SeniorNotesMember" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" id="Fact-AACD593E7E97AE20346AC2A7EF8E686A-wk-Fact-AACD593E7E97AE20346AC2A7EF8E686A">0.0367</ix:nonFraction><ix:nonFraction decimals="INF" unitRef="number" contextRef="FI2020Q4_us-gaap_DebtInstrumentAxis_casy_FivePointSevenTwoSeniorNotesMarch302020Member_us-gaap_LongtermDebtTypeAxis_us-gaap_SeniorNotesMember" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" id="Fact-505822950D1C1F1B1060C2A7EF8CEE0E-wk-Fact-505822950D1C1F1B1060C2A7EF8CEE0E">0.0572</ix:nonFraction><ix:nonFraction decimals="INF" unitRef="number" contextRef="FI2020Q4_us-gaap_DebtInstrumentAxis_casy_FivePointTwoTwoSeniorNotesDueAugust92020Member_us-gaap_LongtermDebtTypeAxis_us-gaap_SeniorNotesMember" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" id="Fact-24CB17D7CC6AEC165E33C2A7EFA4E080-wk-Fact-24CB17D7CC6AEC165E33C2A7EFA4E080">0.0522</ix:nonFraction><ix:nonFraction decimals="INF" unitRef="number" contextRef="FI2020Q4_us-gaap_DebtInstrumentAxis_casy_ThreePointFiveOneSeniorNotesDueJune132025Member_us-gaap_LongtermDebtTypeAxis_us-gaap_SeniorNotesMember" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" id="Fact-86C0EA0D3B9A992F7640C2A7EF15BA1C-wk-Fact-86C0EA0D3B9A992F7640C2A7EF15BA1C">0.0351</ix:nonFraction><ix:nonFraction decimals="INF" unitRef="number" contextRef="FI2020Q4_us-gaap_DebtInstrumentAxis_casy_ThreePointSevenFiveSeniorNotesDueDecember182028Member_us-gaap_LongtermDebtTypeAxis_us-gaap_SeniorNotesMember" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" id="Fact-19227DB34F0CF209DFF4C2A7EF8EEAB9-wk-Fact-19227DB34F0CF209DFF4C2A7EF8EEAB9">0.0375</ix:nonFraction><ix:nonFraction decimals="INF" unitRef="number" contextRef="FI2020Q4_us-gaap_DebtInstrumentAxis_casy_ThreePointSevenSevenSeniorNotesdueAugust222028Member_us-gaap_LongtermDebtTypeAxis_us-gaap_SeniorNotesMember" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" id="Fact-25C792A768549D1413D8C2A7EFB6190D-wk-Fact-25C792A768549D1413D8C2A7EFB6190D">0.0377</ix:nonFraction><ix:nonFraction decimals="INF" unitRef="number" contextRef="FI2020Q4_us-gaap_DebtInstrumentAxis_casy_ThreePointSevenTwoSeniorNotesDueTwentyThirtyOneMember_us-gaap_LongtermDebtTypeAxis_us-gaap_SeniorNotesMember" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" id="Fact-0C1FF1C608E562798FAFC2A7EF184B29-wk-Fact-0C1FF1C608E562798FAFC2A7EF184B29">0.0372</ix:nonFraction><ix:nonFraction decimals="INF" unitRef="number" contextRef="FI2020Q4_us-gaap_DebtInstrumentAxis_casy_ThreePointSixFiveSeniorNotesDueMay22031Member_us-gaap_LongtermDebtTypeAxis_us-gaap_SeniorNotesMember" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" id="Fact-1C4562D2CAC9E783293AC2A7EF141B5D-wk-Fact-1C4562D2CAC9E783293AC2A7EF141B5D">0.0365</ix:nonFraction><ix:nonFraction decimals="INF" unitRef="number" contextRef="FI2020Q4_us-gaap_DebtInstrumentAxis_casy_ThreePointSixSevenSeniorNotesDueJune152028Member_us-gaap_LongtermDebtTypeAxis_us-gaap_SeniorNotesMember" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" id="Fact-F5269B6942904AACB192C2A7EFA105FF-wk-Fact-F5269B6942904AACB192C2A7EFA105FF">0.0367</ix:nonFraction><ix:nonFraction decimals="-3" unitRef="usd" contextRef="FI2020Q4" name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive" id="Fact-14B53AD7F60197B2CBCEC2A7EFA5BCF0-wk-Fact-14B53AD7F60197B2CBCEC2A7EFA5BCF0">401000</ix:nonFraction><ix:nonFraction decimals="-3" unitRef="usd" contextRef="FI2020Q4" name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour" id="Fact-96B8153AD2F8E03D25BDC2A7EFA9CFEC-wk-Fact-96B8153AD2F8E03D25BDC2A7EFA9CFEC">401000</ix:nonFraction><ix:nonFraction decimals="-3" unitRef="usd" contextRef="FI2020Q4_us-gaap_RetirementPlanTypeAxis_us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember" name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour" id="Fact-889E8DEF6358E52C141DC2A7EFA5D705-wk-Fact-889E8DEF6358E52C141DC2A7EFA5D705">354000</ix:nonFraction><ix:nonFraction decimals="-3" unitRef="usd" contextRef="FI2020Q4" name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree" id="Fact-6E2A268086E03323E247C2A7EFA56F19-wk-Fact-6E2A268086E03323E247C2A7EFA56F19">401000</ix:nonFraction><ix:nonFraction decimals="-3" unitRef="usd" contextRef="FI2020Q4_us-gaap_RetirementPlanTypeAxis_us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember" name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree" id="Fact-FD92CCDC5D28500063D6C2A7EFB29AAD-wk-Fact-FD92CCDC5D28500063D6C2A7EFB29AAD">635000</ix:nonFraction><ix:nonFraction decimals="-3" unitRef="usd" contextRef="FI2020Q4_us-gaap_RetirementPlanTypeAxis_us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember" name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo" id="Fact-8645F55DF470E5C56CFFC2A7EFA6D07E-wk-Fact-8645F55DF470E5C56CFFC2A7EFA6D07E">635000</ix:nonFraction><ix:nonNumeric contextRef="FI2020Q4" name="us-gaap:OperatingLeaseLiabilityStatementOfFinancialPositionExtensibleList" id="Fact-680B2B89CB0CD06BC206DCED35B1C153-wk-Fact-680B2B89CB0CD06BC206DCED35B1C153">us-gaap:OtherLiabilitiesNoncurrent</ix:nonNumeric><ix:nonFraction decimals="INF" unitRef="shares" contextRef="FI2019Q4" name="us-gaap:PreferredStockSharesIssued" id="Fact-41E8A35AF2432C410C21C2A7EF6C2ADD-wk-Fact-41E8A35AF2432C410C21C2A7EF6C2ADD">0</ix:nonFraction><ix:nonFraction decimals="INF" unitRef="shares" contextRef="FI2020Q4" name="us-gaap:PreferredStockSharesIssued" id="Fact-309E8DD852CDBDD22FA5C2A7EF706BAC-wk-Fact-309E8DD852CDBDD22FA5C2A7EF706BAC">0</ix:nonFraction><ix:nonNumeric contextRef="FD2020Q4YTD_srt_RangeAxis_srt_MaximumMember_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_BuildingMember" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" id="Fact-EF067604DF76588862B1C2A7EF819906-wk-Fact-EF067604DF76588862B1C2A7EF819906">P40Y</ix:nonNumeric><ix:nonNumeric contextRef="FD2020Q4YTD_srt_RangeAxis_srt_MaximumMember_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_MachineryAndEquipmentMember" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" id="Fact-8BAB5659C83F2E04BB57C2A7EF818442-wk-Fact-8BAB5659C83F2E04BB57C2A7EF818442">P30Y</ix:nonNumeric><ix:nonNumeric contextRef="FD2020Q4YTD_srt_RangeAxis_srt_MinimumMember_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_BuildingMember" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" id="Fact-22CF854424E0A791F7C6C2A7EF8264EE-wk-Fact-22CF854424E0A791F7C6C2A7EF8264EE">P25Y</ix:nonNumeric><ix:nonNumeric contextRef="FD2020Q4YTD_srt_RangeAxis_srt_MinimumMember_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_MachineryAndEquipmentMember" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" id="Fact-E73F6231825A607619A7C2A7EF82C2B8-wk-Fact-E73F6231825A607619A7C2A7EF82C2B8">P5Y</ix:nonNumeric><ix:nonNumeric contextRef="FD2020Q4YTD_srt_TitleOfIndividualAxis_srt_OfficerMember_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_us-gaap_PlanNameAxis_casy_StockIncentivePlanMember" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" id="Fact-F917261F841D73DFFACAC36AAE4279F0-wk-Fact-F917261F841D73DFFACAC36AAE4279F0">P3Y</ix:nonNumeric><ix:footnote id="TextSelection-5B2E62F9A797BF1E1065C2A7EFBE62EB-0-wk-Footnote-5B2E62F9A797BF1E1065C2A7EFBE62EB_lbl" footnoteRole="http://www.xbrl.org/2003/role/footnote" xml:lang="en-US">Includes excise taxes of approximately $1,063,000, $988,000 and $919,000</ix:footnote></ix:hidden><ix:references><link:schemaRef xlink:href="casy-20200430.xsd" xlink:type="simple"></link:schemaRef></ix:references><ix:resources><xbrli:context id="FD2020Q4YTD">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000726958</xbrli:identifier>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2019-05-01</xbrli:startDate>
			<xbrli:endDate>2020-04-30</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="I2021Q1Jun9">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000726958</xbrli:identifier>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2020-06-09</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2020Q2">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000726958</xbrli:identifier>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-10-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2020Q4">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000726958</xbrli:identifier>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2020-04-30</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2019Q4">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000726958</xbrli:identifier>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-04-30</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2018Q4YTD">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000726958</xbrli:identifier>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2017-05-01</xbrli:startDate>
			<xbrli:endDate>2018-04-30</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2019Q4YTD">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000726958</xbrli:identifier>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2018-05-01</xbrli:startDate>
			<xbrli:endDate>2019-04-30</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2020Q4YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000726958</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2019-05-01</xbrli:startDate>
			<xbrli:endDate>2020-04-30</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2019Q4YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000726958</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2018-05-01</xbrli:startDate>
			<xbrli:endDate>2019-04-30</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2017Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000726958</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2017-04-30</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2020Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000726958</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2020-04-30</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2018Q4YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000726958</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2017-05-01</xbrli:startDate>
			<xbrli:endDate>2018-04-30</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="I2019Q1May1">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000726958</xbrli:identifier>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2018-05-01</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2019Q4YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000726958</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2018-05-01</xbrli:startDate>
			<xbrli:endDate>2019-04-30</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2018Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000726958</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2018-04-30</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2019Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000726958</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-04-30</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2018Q4">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000726958</xbrli:identifier>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2018-04-30</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="I2019Q1May1_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000726958</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2018-05-01</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">0000726958</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2018-04-30</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2020Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000726958</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2020-04-30</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2017Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000726958</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2017-04-30</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2019Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000726958</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-04-30</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2018Q4YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000726958</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2017-05-01</xbrli:startDate>
			<xbrli:endDate>2018-04-30</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2017Q4">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000726958</xbrli:identifier>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2017-04-30</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2020Q4YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000726958</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2019-05-01</xbrli:startDate>
			<xbrli:endDate>2020-04-30</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="D2020Q1Apr1">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000726958</xbrli:identifier>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2019-04-01</xbrli:startDate>
			<xbrli:endDate>2019-04-01</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2020Q4_srt_ProductOrServiceAxis_casy_MerchandiseMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000726958</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">casy:MerchandiseMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2020-04-30</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2019Q4_srt_ProductOrServiceAxis_casy_MerchandiseMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000726958</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">casy:MerchandiseMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-04-30</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2019Q4_srt_ProductOrServiceAxis_casy_GasolineMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000726958</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">casy:GasolineMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-04-30</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2020Q4_srt_ProductOrServiceAxis_casy_GasolineMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000726958</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">casy:GasolineMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2020-04-30</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="I2019Q1May1_srt_ProductOrServiceAxis_casy_BoxTopsMember_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_us-gaap_AccountingStandardsUpdate201409Member">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000726958</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">casy:BoxTopsMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201409Member</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2018-05-01</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2020Q4YTD_srt_RangeAxis_srt_MinimumMember_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_SoftwareAndSoftwareDevelopmentCostsMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000726958</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:SoftwareAndSoftwareDevelopmentCostsMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2019-05-01</xbrli:startDate>
			<xbrli:endDate>2020-04-30</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2020Q4YTD_srt_ProductOrServiceAxis_casy_GasolineMember_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_SalesRevenueNetMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000726958</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">casy:GasolineMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2019-05-01</xbrli:startDate>
			<xbrli:endDate>2020-04-30</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="I2019Q1May1_srt_ProductOrServiceAxis_casy_GIftCardsMember_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_us-gaap_AccountingStandardsUpdate201409Member">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000726958</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">casy:GIftCardsMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201409Member</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2018-05-01</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2020Q4YTD_srt_ProductOrServiceAxis_casy_PreparedFoodAndFountainMember_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_SalesRevenueNetMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000726958</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">casy:PreparedFoodAndFountainMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2019-05-01</xbrli:startDate>
			<xbrli:endDate>2020-04-30</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2019Q4_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_SoftwareAndSoftwareDevelopmentCostsMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000726958</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:SoftwareAndSoftwareDevelopmentCostsMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-04-30</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2020Q4YTD_srt_ProductOrServiceAxis_casy_GroceryAndOtherMerchandiseMember_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_SalesRevenueNetMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000726958</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">casy:GroceryAndOtherMerchandiseMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2019-05-01</xbrli:startDate>
			<xbrli:endDate>2020-04-30</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2020Q4YTD_srt_RangeAxis_srt_MaximumMember_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_SoftwareAndSoftwareDevelopmentCostsMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000726958</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:SoftwareAndSoftwareDevelopmentCostsMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2019-05-01</xbrli:startDate>
			<xbrli:endDate>2020-04-30</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2020Q4_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_SoftwareAndSoftwareDevelopmentCostsMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000726958</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:SoftwareAndSoftwareDevelopmentCostsMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2020-04-30</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2020Q4YTD_srt_RangeAxis_srt_MaximumMember_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_MachineryAndEquipmentMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000726958</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2019-05-01</xbrli:startDate>
			<xbrli:endDate>2020-04-30</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2020Q4YTD_srt_RangeAxis_srt_MaximumMember_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_BuildingMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000726958</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2019-05-01</xbrli:startDate>
			<xbrli:endDate>2020-04-30</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2020Q4YTD_srt_RangeAxis_srt_MinimumMember_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_MachineryAndEquipmentMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000726958</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2019-05-01</xbrli:startDate>
			<xbrli:endDate>2020-04-30</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2020Q4YTD_srt_RangeAxis_srt_MinimumMember_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_BuildingMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000726958</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2019-05-01</xbrli:startDate>
			<xbrli:endDate>2020-04-30</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2020Q4_us-gaap_BusinessAcquisitionAxis_us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000726958</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2020-04-30</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2019Q4_us-gaap_DebtInstrumentAxis_casy_ThreePointSevenTwoSeniorNotesDueTwentyThirtyOneMember_us-gaap_LongtermDebtTypeAxis_us-gaap_SeniorNotesMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000726958</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">casy:ThreePointSevenTwoSeniorNotesDueTwentyThirtyOneMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-04-30</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2020Q4_us-gaap_DebtInstrumentAxis_casy_ThreePointSixFiveSeniorNotesDueMay22031Member_us-gaap_LongtermDebtTypeAxis_us-gaap_SeniorNotesMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000726958</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">casy:ThreePointSixFiveSeniorNotesDueMay22031Member</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2020-04-30</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2020Q4_us-gaap_DebtInstrumentAxis_casy_ThreePointSevenSevenSeniorNotesdueAugust222028Member_us-gaap_LongtermDebtTypeAxis_us-gaap_SeniorNotesMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000726958</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">casy:ThreePointSevenSevenSeniorNotesdueAugust222028Member</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2020-04-30</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2020Q4_us-gaap_DebtInstrumentAxis_casy_ThreePointFiveOneSeniorNotesDueJune132025Member_us-gaap_LongtermDebtTypeAxis_us-gaap_SeniorNotesMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000726958</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">casy:ThreePointFiveOneSeniorNotesDueJune132025Member</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2020-04-30</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2019Q4_us-gaap_DebtInstrumentAxis_casy_ThreePointSevenSevenSeniorNotesdueAugust222028Member_us-gaap_LongtermDebtTypeAxis_us-gaap_SeniorNotesMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000726958</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">casy:ThreePointSevenSevenSeniorNotesdueAugust222028Member</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-04-30</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2020Q4_us-gaap_DebtInstrumentAxis_casy_ThreePointSevenFiveSeniorNotesDueDecember182028Member_us-gaap_LongtermDebtTypeAxis_us-gaap_SeniorNotesMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000726958</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">casy:ThreePointSevenFiveSeniorNotesDueDecember182028Member</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2020-04-30</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2019Q4_us-gaap_DebtInstrumentAxis_casy_ThreePointFiveOneSeniorNotesDueJune132025Member_us-gaap_LongtermDebtTypeAxis_us-gaap_SeniorNotesMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000726958</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">casy:ThreePointFiveOneSeniorNotesDueJune132025Member</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-04-30</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2019Q4_us-gaap_DebtInstrumentAxis_casy_ThreePointSevenFiveSeniorNotesDueDecember182028Member_us-gaap_LongtermDebtTypeAxis_us-gaap_SeniorNotesMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000726958</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">casy:ThreePointSevenFiveSeniorNotesDueDecember182028Member</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-04-30</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2020Q4_us-gaap_DebtInstrumentAxis_casy_ThreePointSevenTwoSeniorNotesDueTwentyThirtyOneMember_us-gaap_LongtermDebtTypeAxis_us-gaap_SeniorNotesMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000726958</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">casy:ThreePointSevenTwoSeniorNotesDueTwentyThirtyOneMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2020-04-30</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2019Q4_us-gaap_DebtInstrumentAxis_casy_FivePointTwoTwoSeniorNotesDueAugust92020Member_us-gaap_LongtermDebtTypeAxis_us-gaap_SeniorNotesMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000726958</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">casy:FivePointTwoTwoSeniorNotesDueAugust92020Member</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-04-30</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2020Q4_us-gaap_DebtInstrumentAxis_casy_ThreePointSixSevenSeniorNotesDueJune152028Member_us-gaap_LongtermDebtTypeAxis_us-gaap_SeniorNotesMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000726958</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">casy:ThreePointSixSevenSeniorNotesDueJune152028Member</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2020-04-30</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2019Q4_us-gaap_DebtInstrumentAxis_casy_ThreePointSixSevenSeniorNotesDueJune152028Member_us-gaap_LongtermDebtTypeAxis_us-gaap_SeniorNotesMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000726958</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">casy:ThreePointSixSevenSeniorNotesDueJune152028Member</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-04-30</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2020Q4_us-gaap_DebtInstrumentAxis_casy_FivePointTwoTwoSeniorNotesDueAugust92020Member_us-gaap_LongtermDebtTypeAxis_us-gaap_SeniorNotesMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000726958</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">casy:FivePointTwoTwoSeniorNotesDueAugust92020Member</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2020-04-30</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2020Q4_us-gaap_DebtInstrumentAxis_casy_FivePointSevenTwoSeniorNotesMarch302020Member_us-gaap_LongtermDebtTypeAxis_us-gaap_SeniorNotesMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000726958</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">casy:FivePointSevenTwoSeniorNotesMarch302020Member</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2020-04-30</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2019Q4_us-gaap_DebtInstrumentAxis_casy_FivePointSevenTwoSeniorNotesMarch302020Member_us-gaap_LongtermDebtTypeAxis_us-gaap_SeniorNotesMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000726958</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">casy:FivePointSevenTwoSeniorNotesMarch302020Member</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-04-30</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2019Q4_us-gaap_DebtInstrumentAxis_casy_ThreePointSixFiveSeniorNotesDueMay22031Member_us-gaap_LongtermDebtTypeAxis_us-gaap_SeniorNotesMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000726958</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">casy:ThreePointSixFiveSeniorNotesDueMay22031Member</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-04-30</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="D2019Q3Jan31-31_srt_RangeAxis_srt_MinimumMember_us-gaap_DebtInstrumentAxis_us-gaap_RevolvingCreditFacilityMember_us-gaap_LongtermDebtTypeAxis_us-gaap_LineOfCreditMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000726958</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2019-01-31</xbrli:startDate>
			<xbrli:endDate>2019-01-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2020Q4_us-gaap_DebtInstrumentAxis_us-gaap_RevolvingCreditFacilityMember_us-gaap_LongtermDebtTypeAxis_us-gaap_LineOfCreditMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000726958</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2020-04-30</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="D2019Q3Jan31-31_srt_RangeAxis_srt_MaximumMember_us-gaap_DebtInstrumentAxis_us-gaap_RevolvingCreditFacilityMember_us-gaap_LongtermDebtTypeAxis_us-gaap_LineOfCreditMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000726958</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2019-01-31</xbrli:startDate>
			<xbrli:endDate>2019-01-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="I2019Q3Dec31_us-gaap_DebtInstrumentAxis_casy_BankLineMember_us-gaap_LongtermDebtTypeAxis_us-gaap_LineOfCreditMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000726958</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">casy:BankLineMember</xbrldi:explicitMember>
				<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="FI2019Q3_us-gaap_DebtInstrumentAxis_casy_BankLineMember_us-gaap_LongtermDebtTypeAxis_us-gaap_LineOfCreditMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000726958</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">casy:BankLineMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-01-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2019Q3_us-gaap_DebtInstrumentAxis_us-gaap_RevolvingCreditFacilityMember_us-gaap_LongtermDebtTypeAxis_us-gaap_LetterOfCreditMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000726958</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LetterOfCreditMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-01-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2019Q3_us-gaap_DebtInstrumentAxis_us-gaap_RevolvingCreditFacilityMember_us-gaap_LongtermDebtTypeAxis_us-gaap_BridgeLoanMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000726958</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:BridgeLoanMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-01-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2019Q3_us-gaap_DebtInstrumentAxis_us-gaap_RevolvingCreditFacilityMember_us-gaap_LongtermDebtTypeAxis_us-gaap_LineOfCreditMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000726958</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-01-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2019Q4_us-gaap_DebtInstrumentAxis_us-gaap_RevolvingCreditFacilityMember_us-gaap_LongtermDebtTypeAxis_us-gaap_LineOfCreditMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000726958</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-04-30</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2020Q4YTD_us-gaap_DebtInstrumentAxis_casy_Note1Member">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000726958</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">casy:Note1Member</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2019-05-01</xbrli:startDate>
			<xbrli:endDate>2020-04-30</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2019Q3_us-gaap_DebtInstrumentAxis_casy_AccordionFeatureMember_us-gaap_LongtermDebtTypeAxis_us-gaap_BridgeLoanMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000726958</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">casy:AccordionFeatureMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:BridgeLoanMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-01-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2019Q4YTD_us-gaap_DebtInstrumentAxis_casy_FivePointSevenTwoSeniorNotesMarch302020Member_us-gaap_LongtermDebtTypeAxis_us-gaap_SeniorNotesMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000726958</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">casy:FivePointSevenTwoSeniorNotesMarch302020Member</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2018-05-01</xbrli:startDate>
			<xbrli:endDate>2019-04-30</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2019Q4YTD_us-gaap_DebtInstrumentAxis_casy_ThreePointSixSevenSeniorNotesDueJune152028Member_us-gaap_LongtermDebtTypeAxis_us-gaap_SeniorNotesMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000726958</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">casy:ThreePointSixSevenSeniorNotesDueJune152028Member</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2018-05-01</xbrli:startDate>
			<xbrli:endDate>2019-04-30</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2020Q4YTD_us-gaap_DebtInstrumentAxis_casy_ThreePointSevenTwoSeniorNotesDueTwentyThirtyOneMember_us-gaap_LongtermDebtTypeAxis_us-gaap_SeniorNotesMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000726958</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">casy:ThreePointSevenTwoSeniorNotesDueTwentyThirtyOneMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2019-05-01</xbrli:startDate>
			<xbrli:endDate>2020-04-30</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2020Q4YTD_us-gaap_DebtInstrumentAxis_casy_FivePointSevenTwoSeniorNotesMarch302020Member_us-gaap_LongtermDebtTypeAxis_us-gaap_SeniorNotesMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000726958</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">casy:FivePointSevenTwoSeniorNotesMarch302020Member</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2019-05-01</xbrli:startDate>
			<xbrli:endDate>2020-04-30</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2020Q4YTD_us-gaap_DebtInstrumentAxis_casy_ThreePointSixSevenSeniorNotesDueJune152028Member_us-gaap_LongtermDebtTypeAxis_us-gaap_SeniorNotesMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000726958</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">casy:ThreePointSixSevenSeniorNotesDueJune152028Member</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2019-05-01</xbrli:startDate>
			<xbrli:endDate>2020-04-30</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2020Q4YTD_us-gaap_DebtInstrumentAxis_casy_ThreePointSevenFiveSeniorNotesDueDecember182028Member_us-gaap_LongtermDebtTypeAxis_us-gaap_SeniorNotesMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000726958</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">casy:ThreePointSevenFiveSeniorNotesDueDecember182028Member</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2019-05-01</xbrli:startDate>
			<xbrli:endDate>2020-04-30</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2020Q4YTD_us-gaap_DebtInstrumentAxis_casy_ThreePointSixFiveSeniorNotesDueMay22031Member_us-gaap_LongtermDebtTypeAxis_us-gaap_SeniorNotesMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000726958</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">casy:ThreePointSixFiveSeniorNotesDueMay22031Member</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2019-05-01</xbrli:startDate>
			<xbrli:endDate>2020-04-30</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2019Q4YTD_us-gaap_DebtInstrumentAxis_casy_ThreePointSevenTwoSeniorNotesDueTwentyThirtyOneMember_us-gaap_LongtermDebtTypeAxis_us-gaap_SeniorNotesMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000726958</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">casy:ThreePointSevenTwoSeniorNotesDueTwentyThirtyOneMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2018-05-01</xbrli:startDate>
			<xbrli:endDate>2019-04-30</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2019Q4YTD_us-gaap_DebtInstrumentAxis_casy_ThreePointSixFiveSeniorNotesDueMay22031Member_us-gaap_LongtermDebtTypeAxis_us-gaap_SeniorNotesMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000726958</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">casy:ThreePointSixFiveSeniorNotesDueMay22031Member</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2018-05-01</xbrli:startDate>
			<xbrli:endDate>2019-04-30</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2019Q4YTD_us-gaap_DebtInstrumentAxis_casy_ThreePointSevenFiveSeniorNotesDueDecember182028Member_us-gaap_LongtermDebtTypeAxis_us-gaap_SeniorNotesMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000726958</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">casy:ThreePointSevenFiveSeniorNotesDueDecember182028Member</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2018-05-01</xbrli:startDate>
			<xbrli:endDate>2019-04-30</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2020Q4YTD_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000726958</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2019-05-01</xbrli:startDate>
			<xbrli:endDate>2020-04-30</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2019Q4_us-gaap_PlanNameAxis_casy_A2017StockRepurchasePlanMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000726958</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">casy:A2017StockRepurchasePlanMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-04-30</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2020Q4YTD_srt_RangeAxis_srt_MaximumMember_srt_TitleOfIndividualAxis_srt_OfficerMember_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_us-gaap_PlanNameAxis_casy_StockIncentivePlanMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000726958</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:OfficerMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">casy:StockIncentivePlanMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2019-05-01</xbrli:startDate>
			<xbrli:endDate>2020-04-30</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="I2018Q2Jul14_srt_TitleOfIndividualAxis_srt_OfficerMember_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_us-gaap_PlanNameAxis_casy_StockIncentivePlanMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000726958</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:OfficerMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">casy:StockIncentivePlanMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2017-07-14</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2020Q4_us-gaap_StatementClassOfStockAxis_us-gaap_PreferredStockMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000726958</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2020-04-30</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2020Q4YTD_srt_RangeAxis_srt_MinimumMember_srt_TitleOfIndividualAxis_srt_OfficerMember_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_us-gaap_PlanNameAxis_casy_StockIncentivePlanMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000726958</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:OfficerMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">casy:StockIncentivePlanMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2019-05-01</xbrli:startDate>
			<xbrli:endDate>2020-04-30</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2020Q4YTD_us-gaap_PlanNameAxis_casy_A2018StockRepurchasePlanMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000726958</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">casy:A2018StockRepurchasePlanMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2019-05-01</xbrli:startDate>
			<xbrli:endDate>2020-04-30</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="I2019Q1Jun8_srt_TitleOfIndividualAxis_srt_OfficerMember_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_us-gaap_PlanNameAxis_casy_StockIncentivePlanMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000726958</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:OfficerMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">casy:StockIncentivePlanMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2018-06-08</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2020Q4YTD_us-gaap_AwardTypeAxis_casy_StockOptionsRestrictedStockAndRestrictedStockUnitsMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000726958</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">casy:StockOptionsRestrictedStockAndRestrictedStockUnitsMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2019-05-01</xbrli:startDate>
			<xbrli:endDate>2020-04-30</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2020Q4_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000726958</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2020-04-30</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2020Q4_us-gaap_StatementClassOfStockAxis_us-gaap_SeriesAPreferredStockMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000726958</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesAPreferredStockMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2020-04-30</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2020Q4_us-gaap_PlanNameAxis_casy_StockIncentivePlanMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000726958</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">casy:StockIncentivePlanMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2020-04-30</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2018Q4YTD_us-gaap_AwardTypeAxis_casy_StockOptionsRestrictedStockAndRestrictedStockUnitsMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000726958</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">casy:StockOptionsRestrictedStockAndRestrictedStockUnitsMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2017-05-01</xbrli:startDate>
			<xbrli:endDate>2018-04-30</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="D2020Q1Jun24-24_srt_RangeAxis_srt_MaximumMember_srt_TitleOfIndividualAxis_srt_ChiefExecutiveOfficerMember_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_us-gaap_PlanNameAxis_casy_StockIncentivePlanMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000726958</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:ChiefExecutiveOfficerMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">casy:StockIncentivePlanMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2019-06-24</xbrli:startDate>
			<xbrli:endDate>2019-06-24</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2020Q4_srt_TitleOfIndividualAxis_srt_OfficerMember_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_us-gaap_PlanNameAxis_casy_StockIncentivePlanMember_us-gaap_VestingAxis_us-gaap_ShareBasedCompensationAwardTrancheTwoMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000726958</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:OfficerMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">casy:StockIncentivePlanMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheTwoMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2020-04-30</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2020Q4_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000726958</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2020-04-30</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="I2020Q1Jun24_srt_TitleOfIndividualAxis_srt_ChiefExecutiveOfficerMember_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_us-gaap_PlanNameAxis_casy_StockIncentivePlanMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000726958</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:ChiefExecutiveOfficerMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">casy:StockIncentivePlanMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-06-24</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2020Q4_us-gaap_StatementClassOfStockAxis_us-gaap_CommonStockMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000726958</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2020-04-30</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="D2019Q1Inception-May31_us-gaap_PlanNameAxis_casy_A2017StockRepurchasePlanMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000726958</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">casy:A2017StockRepurchasePlanMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2017-03-09</xbrli:startDate>
			<xbrli:endDate>2018-05-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2019Q4_us-gaap_PlanNameAxis_casy_A2018StockRepurchasePlanMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000726958</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">casy:A2018StockRepurchasePlanMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-04-30</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="D2020Q1Jun24-24_srt_RangeAxis_srt_MinimumMember_srt_TitleOfIndividualAxis_srt_ChiefExecutiveOfficerMember_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_us-gaap_PlanNameAxis_casy_StockIncentivePlanMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000726958</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:ChiefExecutiveOfficerMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">casy:StockIncentivePlanMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2019-06-24</xbrli:startDate>
			<xbrli:endDate>2019-06-24</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2019Q4YTD_us-gaap_AwardTypeAxis_casy_StockOptionsRestrictedStockAndRestrictedStockUnitsMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000726958</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">casy:StockOptionsRestrictedStockAndRestrictedStockUnitsMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2018-05-01</xbrli:startDate>
			<xbrli:endDate>2019-04-30</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2020Q4YTD_us-gaap_PlanNameAxis_casy_A2017StockRepurchasePlanMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000726958</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">casy:A2017StockRepurchasePlanMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2019-05-01</xbrli:startDate>
			<xbrli:endDate>2020-04-30</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2020Q4QTD_us-gaap_PlanNameAxis_casy_A2018StockRepurchasePlanMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000726958</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">casy:A2018StockRepurchasePlanMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2020-02-01</xbrli:startDate>
			<xbrli:endDate>2020-04-30</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="I2018Q1May31_us-gaap_PlanNameAxis_casy_A2017StockRepurchasePlanMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000726958</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">casy:A2017StockRepurchasePlanMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2018-05-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="I2020Q1Jun4_srt_TitleOfIndividualAxis_srt_OfficerMember_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_us-gaap_PlanNameAxis_casy_StockIncentivePlanMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000726958</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:OfficerMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">casy:StockIncentivePlanMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-06-04</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2019Q4YTD_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000726958</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2018-05-01</xbrli:startDate>
			<xbrli:endDate>2019-04-30</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2020Q4YTD_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000726958</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2019-05-01</xbrli:startDate>
			<xbrli:endDate>2020-04-30</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2020Q4_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000726958</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2020-04-30</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2019Q4_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000726958</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-04-30</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2017Q4_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000726958</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2017-04-30</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2018Q4YTD_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000726958</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2017-05-01</xbrli:startDate>
			<xbrli:endDate>2018-04-30</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2018Q4_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000726958</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2018-04-30</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2017Q4_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000726958</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2017-04-30</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2019Q4YTD_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000726958</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2018-05-01</xbrli:startDate>
			<xbrli:endDate>2019-04-30</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2018Q4_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000726958</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2018-04-30</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2019Q4_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000726958</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-04-30</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2018Q4YTD_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000726958</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2017-05-01</xbrli:startDate>
			<xbrli:endDate>2018-04-30</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2020Q4YTD_srt_TitleOfIndividualAxis_srt_OfficerMember_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_us-gaap_PlanNameAxis_casy_StockIncentivePlanMember_us-gaap_VestingAxis_us-gaap_ShareBasedCompensationAwardTrancheOneMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000726958</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:OfficerMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">casy:StockIncentivePlanMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheOneMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2019-05-01</xbrli:startDate>
			<xbrli:endDate>2020-04-30</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="D2018Q1June1-1_srt_TitleOfIndividualAxis_casy_KeyEmployeesMember_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_us-gaap_PlanNameAxis_casy_StockIncentivePlanMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000726958</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">casy:KeyEmployeesMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">casy:StockIncentivePlanMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2017-06-01</xbrli:startDate>
			<xbrli:endDate>2017-06-01</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="D2019Q1Jun8-8_srt_TitleOfIndividualAxis_srt_OfficerMember_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_us-gaap_PlanNameAxis_casy_StockIncentivePlanMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000726958</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:OfficerMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">casy:StockIncentivePlanMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2018-06-08</xbrli:startDate>
			<xbrli:endDate>2018-06-08</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="D2020Q3SG_srt_TitleOfIndividualAxis_srt_ChiefExecutiveOfficerMember_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_us-gaap_PlanNameAxis_casy_StockIncentivePlanMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000726958</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:ChiefExecutiveOfficerMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">casy:StockIncentivePlanMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2019-12-23</xbrli:startDate>
			<xbrli:endDate>2019-12-23</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2020Q4YTD_srt_TitleOfIndividualAxis_srt_OfficerMember_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_us-gaap_PlanNameAxis_casy_StockIncentivePlanMember_us-gaap_VestingAxis_us-gaap_ShareBasedCompensationAwardTrancheTwoMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000726958</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:OfficerMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">casy:StockIncentivePlanMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheTwoMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2019-05-01</xbrli:startDate>
			<xbrli:endDate>2020-04-30</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="D2020Q2Sep4-4_srt_TitleOfIndividualAxis_casy_NonEmployeeMembersOfTheBoardMember_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_us-gaap_PlanNameAxis_casy_StockIncentivePlanMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000726958</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">casy:NonEmployeeMembersOfTheBoardMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">casy:StockIncentivePlanMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2019-09-04</xbrli:startDate>
			<xbrli:endDate>2019-09-04</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="D2018Q2Sep28_srt_TitleOfIndividualAxis_casy_NonEmployeeMembersOfTheBoardMember_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockMember_us-gaap_PlanNameAxis_casy_StockIncentivePlanMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000726958</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">casy:NonEmployeeMembersOfTheBoardMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">casy:StockIncentivePlanMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2017-09-28</xbrli:startDate>
			<xbrli:endDate>2017-09-28</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="D2019Q1May24-24_srt_TitleOfIndividualAxis_casy_KeyEmployeesMember_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_us-gaap_PlanNameAxis_casy_StockIncentivePlanMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000726958</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">casy:KeyEmployeesMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">casy:StockIncentivePlanMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2018-05-24</xbrli:startDate>
			<xbrli:endDate>2018-05-24</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="D2017Q1July14-14_srt_TitleOfIndividualAxis_srt_OfficerMember_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_us-gaap_PlanNameAxis_casy_StockIncentivePlanMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000726958</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:OfficerMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">casy:StockIncentivePlanMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2017-07-14</xbrli:startDate>
			<xbrli:endDate>2017-07-14</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="D2019Q2Sep5_srt_TitleOfIndividualAxis_casy_NonEmployeeMembersOfTheBoardMember_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_us-gaap_PlanNameAxis_casy_StockIncentivePlanMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000726958</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">casy:NonEmployeeMembersOfTheBoardMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">casy:StockIncentivePlanMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2018-09-05</xbrli:startDate>
			<xbrli:endDate>2018-09-05</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="D2018Q4Mar29_srt_TitleOfIndividualAxis_casy_NonEmployeeMembersOfTheBoardMember_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_us-gaap_PlanNameAxis_casy_StockIncentivePlanMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000726958</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">casy:NonEmployeeMembersOfTheBoardMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">casy:StockIncentivePlanMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2018-03-29</xbrli:startDate>
			<xbrli:endDate>2018-03-29</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="D2020Q1Jun4-4_srt_TitleOfIndividualAxis_casy_KeyEmployeesMember_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_us-gaap_PlanNameAxis_casy_StockIncentivePlanMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000726958</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">casy:KeyEmployeesMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">casy:StockIncentivePlanMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2019-06-04</xbrli:startDate>
			<xbrli:endDate>2019-06-04</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="D2020Q1Jun24-24_srt_TitleOfIndividualAxis_srt_ChiefExecutiveOfficerMember_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_us-gaap_PlanNameAxis_casy_StockIncentivePlanMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000726958</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:ChiefExecutiveOfficerMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">casy:StockIncentivePlanMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2019-06-24</xbrli:startDate>
			<xbrli:endDate>2019-06-24</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="D2020Q1Jun4-4_srt_TitleOfIndividualAxis_srt_OfficerMember_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_us-gaap_PlanNameAxis_casy_StockIncentivePlanMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000726958</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:OfficerMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">casy:StockIncentivePlanMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2019-06-04</xbrli:startDate>
			<xbrli:endDate>2019-06-04</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2020Q4YTD_srt_TitleOfIndividualAxis_srt_OfficerMember_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_us-gaap_PlanNameAxis_casy_StockIncentivePlanMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000726958</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:OfficerMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">casy:StockIncentivePlanMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2019-05-01</xbrli:startDate>
			<xbrli:endDate>2020-04-30</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2020Q4_us-gaap_IncomeTaxAuthorityAxis_us-gaap_StateAndLocalJurisdictionMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000726958</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:StateAndLocalJurisdictionMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2020-04-30</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2020Q3_srt_CounterpartyNameAxis_casy_CityOfJoplinMissouriMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000726958</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">casy:CityOfJoplinMissouriMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2020-01-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2020Q4_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_BuildingAndBuildingImprovementsMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000726958</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingAndBuildingImprovementsMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2020-04-30</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2019Q4YTD_us-gaap_RetirementPlanTypeAxis_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000726958</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2018-05-01</xbrli:startDate>
			<xbrli:endDate>2019-04-30</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2020Q4YTD_us-gaap_RetirementPlanTypeAxis_us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000726958</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2019-05-01</xbrli:startDate>
			<xbrli:endDate>2020-04-30</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2019Q4_us-gaap_RetirementPlanTypeAxis_us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000726958</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-04-30</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2019Q4_srt_RangeAxis_srt_MaximumMember_us-gaap_RetirementPlanTypeAxis_us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000726958</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-04-30</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2020Q4_us-gaap_RetirementPlanTypeAxis_us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000726958</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2020-04-30</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2020Q4_srt_RangeAxis_srt_MaximumMember_us-gaap_RetirementPlanTypeAxis_us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000726958</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2020-04-30</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2019Q4_srt_RangeAxis_srt_MinimumMember_us-gaap_RetirementPlanTypeAxis_us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000726958</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-04-30</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2019Q4_us-gaap_RetirementPlanTypeAxis_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000726958</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-04-30</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2020Q4YTD_us-gaap_RetirementPlanTypeAxis_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000726958</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2019-05-01</xbrli:startDate>
			<xbrli:endDate>2020-04-30</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2019Q4YTD_us-gaap_RetirementPlanTypeAxis_us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000726958</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2018-05-01</xbrli:startDate>
			<xbrli:endDate>2019-04-30</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2020Q4_srt_RangeAxis_srt_MinimumMember_us-gaap_RetirementPlanTypeAxis_us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000726958</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2020-04-30</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2018Q4YTD_us-gaap_RetirementPlanTypeAxis_us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000726958</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2017-05-01</xbrli:startDate>
			<xbrli:endDate>2018-04-30</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2020Q4_us-gaap_RetirementPlanTypeAxis_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000726958</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2020-04-30</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2018Q4YTD_us-gaap_RetirementPlanTypeAxis_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000726958</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2017-05-01</xbrli:startDate>
			<xbrli:endDate>2018-04-30</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2020Q4YTD_srt_RangeAxis_srt_MinimumMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000726958</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2019-05-01</xbrli:startDate>
			<xbrli:endDate>2020-04-30</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2020Q4YTD_srt_ProductOrServiceAxis_us-gaap_WorkersCompensationInsuranceMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000726958</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:WorkersCompensationInsuranceMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2019-05-01</xbrli:startDate>
			<xbrli:endDate>2020-04-30</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2020Q4YTD_srt_ProductOrServiceAxis_casy_GeneralLiabilityAndAutoLiabilityInsuranceMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000726958</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">casy:GeneralLiabilityAndAutoLiabilityInsuranceMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2019-05-01</xbrli:startDate>
			<xbrli:endDate>2020-04-30</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2019Q1QTD_srt_ProductOrServiceAxis_casy_GasolineMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000726958</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">casy:GasolineMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2018-05-01</xbrli:startDate>
			<xbrli:endDate>2018-07-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2020Q1QTD">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000726958</xbrli:identifier>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2019-05-01</xbrli:startDate>
			<xbrli:endDate>2019-07-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2020Q3QTD_srt_ProductOrServiceAxis_casy_OtherProductsAndServicesMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000726958</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">casy:OtherProductsAndServicesMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2019-11-01</xbrli:startDate>
			<xbrli:endDate>2020-01-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2020Q4QTD">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000726958</xbrli:identifier>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2020-02-01</xbrli:startDate>
			<xbrli:endDate>2020-04-30</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2019Q2QTD_srt_ProductOrServiceAxis_casy_GroceryAndOtherMerchandiseMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000726958</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">casy:GroceryAndOtherMerchandiseMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2018-08-01</xbrli:startDate>
			<xbrli:endDate>2018-10-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2019Q4QTD_srt_ProductOrServiceAxis_casy_OtherProductsAndServicesMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000726958</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">casy:OtherProductsAndServicesMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2019-02-01</xbrli:startDate>
			<xbrli:endDate>2019-04-30</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2020Q4YTD_srt_ProductOrServiceAxis_casy_GroceryAndOtherMerchandiseMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000726958</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">casy:GroceryAndOtherMerchandiseMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2019-05-01</xbrli:startDate>
			<xbrli:endDate>2020-04-30</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2020Q4QTD_srt_ProductOrServiceAxis_casy_PreparedFoodAndFountainMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000726958</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">casy:PreparedFoodAndFountainMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2020-02-01</xbrli:startDate>
			<xbrli:endDate>2020-04-30</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2019Q3QTD_srt_ProductOrServiceAxis_casy_PreparedFoodAndFountainMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000726958</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">casy:PreparedFoodAndFountainMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2018-11-01</xbrli:startDate>
			<xbrli:endDate>2019-01-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2020Q4YTD_srt_ProductOrServiceAxis_casy_GasolineMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000726958</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">casy:GasolineMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2019-05-01</xbrli:startDate>
			<xbrli:endDate>2020-04-30</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2019Q3QTD">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000726958</xbrli:identifier>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2018-11-01</xbrli:startDate>
			<xbrli:endDate>2019-01-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2019Q4YTD_srt_ProductOrServiceAxis_casy_OtherProductsAndServicesMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000726958</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">casy:OtherProductsAndServicesMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2018-05-01</xbrli:startDate>
			<xbrli:endDate>2019-04-30</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2020Q1QTD_srt_ProductOrServiceAxis_casy_OtherProductsAndServicesMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000726958</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">casy:OtherProductsAndServicesMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2019-05-01</xbrli:startDate>
			<xbrli:endDate>2019-07-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2019Q4QTD">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000726958</xbrli:identifier>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2019-02-01</xbrli:startDate>
			<xbrli:endDate>2019-04-30</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2019Q1QTD_srt_ProductOrServiceAxis_casy_PreparedFoodAndFountainMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000726958</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">casy:PreparedFoodAndFountainMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2018-05-01</xbrli:startDate>
			<xbrli:endDate>2018-07-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2020Q4YTD_srt_ProductOrServiceAxis_casy_OtherProductsAndServicesMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000726958</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">casy:OtherProductsAndServicesMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2019-05-01</xbrli:startDate>
			<xbrli:endDate>2020-04-30</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2019Q2QTD_srt_ProductOrServiceAxis_casy_PreparedFoodAndFountainMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000726958</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">casy:PreparedFoodAndFountainMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2018-08-01</xbrli:startDate>
			<xbrli:endDate>2018-10-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2020Q3QTD_srt_ProductOrServiceAxis_casy_GroceryAndOtherMerchandiseMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000726958</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">casy:GroceryAndOtherMerchandiseMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2019-11-01</xbrli:startDate>
			<xbrli:endDate>2020-01-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2019Q2QTD_srt_ProductOrServiceAxis_casy_GasolineMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000726958</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">casy:GasolineMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2018-08-01</xbrli:startDate>
			<xbrli:endDate>2018-10-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2019Q1QTD">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000726958</xbrli:identifier>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2018-05-01</xbrli:startDate>
			<xbrli:endDate>2018-07-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2019Q4QTD_srt_ProductOrServiceAxis_casy_PreparedFoodAndFountainMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000726958</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">casy:PreparedFoodAndFountainMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2019-02-01</xbrli:startDate>
			<xbrli:endDate>2019-04-30</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2020Q1QTD_srt_ProductOrServiceAxis_casy_PreparedFoodAndFountainMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000726958</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">casy:PreparedFoodAndFountainMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2019-05-01</xbrli:startDate>
			<xbrli:endDate>2019-07-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2020Q4YTD_srt_ProductOrServiceAxis_casy_PreparedFoodAndFountainMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000726958</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">casy:PreparedFoodAndFountainMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2019-05-01</xbrli:startDate>
			<xbrli:endDate>2020-04-30</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2019Q4QTD_srt_ProductOrServiceAxis_casy_GasolineMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000726958</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">casy:GasolineMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2019-02-01</xbrli:startDate>
			<xbrli:endDate>2019-04-30</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2020Q3QTD">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000726958</xbrli:identifier>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2019-11-01</xbrli:startDate>
			<xbrli:endDate>2020-01-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2019Q4QTD_srt_ProductOrServiceAxis_casy_GroceryAndOtherMerchandiseMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000726958</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">casy:GroceryAndOtherMerchandiseMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2019-02-01</xbrli:startDate>
			<xbrli:endDate>2019-04-30</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2019Q4YTD_srt_ProductOrServiceAxis_casy_GasolineMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000726958</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">casy:GasolineMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2018-05-01</xbrli:startDate>
			<xbrli:endDate>2019-04-30</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2020Q4QTD_srt_ProductOrServiceAxis_casy_GasolineMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000726958</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">casy:GasolineMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2020-02-01</xbrli:startDate>
			<xbrli:endDate>2020-04-30</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2019Q3QTD_srt_ProductOrServiceAxis_casy_OtherProductsAndServicesMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000726958</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">casy:OtherProductsAndServicesMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2018-11-01</xbrli:startDate>
			<xbrli:endDate>2019-01-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2019Q3QTD_srt_ProductOrServiceAxis_casy_GroceryAndOtherMerchandiseMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000726958</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">casy:GroceryAndOtherMerchandiseMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2018-11-01</xbrli:startDate>
			<xbrli:endDate>2019-01-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2019Q4YTD_srt_ProductOrServiceAxis_casy_PreparedFoodAndFountainMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000726958</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">casy:PreparedFoodAndFountainMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2018-05-01</xbrli:startDate>
			<xbrli:endDate>2019-04-30</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2020Q2QTD_srt_ProductOrServiceAxis_casy_GasolineMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000726958</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">casy:GasolineMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2019-08-01</xbrli:startDate>
			<xbrli:endDate>2019-10-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2019Q4YTD_srt_ProductOrServiceAxis_casy_GroceryAndOtherMerchandiseMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000726958</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">casy:GroceryAndOtherMerchandiseMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2018-05-01</xbrli:startDate>
			<xbrli:endDate>2019-04-30</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2019Q1QTD_srt_ProductOrServiceAxis_casy_GroceryAndOtherMerchandiseMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000726958</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">casy:GroceryAndOtherMerchandiseMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2018-05-01</xbrli:startDate>
			<xbrli:endDate>2018-07-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2020Q2QTD_srt_ProductOrServiceAxis_casy_OtherProductsAndServicesMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000726958</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">casy:OtherProductsAndServicesMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2019-08-01</xbrli:startDate>
			<xbrli:endDate>2019-10-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2019Q2QTD_srt_ProductOrServiceAxis_casy_OtherProductsAndServicesMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000726958</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">casy:OtherProductsAndServicesMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2018-08-01</xbrli:startDate>
			<xbrli:endDate>2018-10-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2020Q3QTD_srt_ProductOrServiceAxis_casy_PreparedFoodAndFountainMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000726958</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">casy:PreparedFoodAndFountainMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2019-11-01</xbrli:startDate>
			<xbrli:endDate>2020-01-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2019Q2QTD">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000726958</xbrli:identifier>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2018-08-01</xbrli:startDate>
			<xbrli:endDate>2018-10-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2020Q2QTD_srt_ProductOrServiceAxis_casy_GroceryAndOtherMerchandiseMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000726958</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">casy:GroceryAndOtherMerchandiseMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2019-08-01</xbrli:startDate>
			<xbrli:endDate>2019-10-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2019Q1QTD_srt_ProductOrServiceAxis_casy_OtherProductsAndServicesMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000726958</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">casy:OtherProductsAndServicesMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2018-05-01</xbrli:startDate>
			<xbrli:endDate>2018-07-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2020Q2QTD">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000726958</xbrli:identifier>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2019-08-01</xbrli:startDate>
			<xbrli:endDate>2019-10-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2019Q3QTD_srt_ProductOrServiceAxis_casy_GasolineMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000726958</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">casy:GasolineMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2018-11-01</xbrli:startDate>
			<xbrli:endDate>2019-01-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2020Q1QTD_srt_ProductOrServiceAxis_casy_GroceryAndOtherMerchandiseMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000726958</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">casy:GroceryAndOtherMerchandiseMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2019-05-01</xbrli:startDate>
			<xbrli:endDate>2019-07-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2020Q4QTD_srt_ProductOrServiceAxis_casy_OtherProductsAndServicesMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000726958</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">casy:OtherProductsAndServicesMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2020-02-01</xbrli:startDate>
			<xbrli:endDate>2020-04-30</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2020Q2QTD_srt_ProductOrServiceAxis_casy_PreparedFoodAndFountainMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000726958</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">casy:PreparedFoodAndFountainMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2019-08-01</xbrli:startDate>
			<xbrli:endDate>2019-10-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2020Q4QTD_srt_ProductOrServiceAxis_casy_GroceryAndOtherMerchandiseMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000726958</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">casy:GroceryAndOtherMerchandiseMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2020-02-01</xbrli:startDate>
			<xbrli:endDate>2020-04-30</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2020Q1QTD_srt_ProductOrServiceAxis_casy_GasolineMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000726958</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">casy:GasolineMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2019-05-01</xbrli:startDate>
			<xbrli:endDate>2019-07-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2020Q3QTD_srt_ProductOrServiceAxis_casy_GasolineMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000726958</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">casy:GasolineMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2019-11-01</xbrli:startDate>
			<xbrli:endDate>2020-01-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:unit id="number">
		<xbrli:measure>xbrli:pure</xbrli:measure>
	</xbrli:unit><xbrli:unit id="people">
		<xbrli:measure>casy:people</xbrli:measure>
	</xbrli:unit><xbrli:unit id="state">
		<xbrli:measure>casy:state</xbrli:measure>
	</xbrli:unit><xbrli:unit id="installment_payment">
		<xbrli:measure>casy:installment_payment</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="segment">
		<xbrli:measure>casy:segment</xbrli:measure>
	</xbrli:unit><xbrli:unit id="merchandise_category">
		<xbrli:measure>casy:merchandise_category</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="executive">
		<xbrli:measure>casy:executive</xbrli:measure>
	</xbrli:unit><xbrli:unit id="store">
		<xbrli:measure>casy:store</xbrli:measure>
	</xbrli:unit><xbrli:unit id="employee">
		<xbrli:measure>casy:employee</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="d13102492e690-wk-Fact-7EA0220F58056BB906C0C2A7EF7DA046" toRefs="TextSelection-5B2E62F9A797BF1E1065C2A7EFBE62EB-0-wk-Footnote-5B2E62F9A797BF1E1065C2A7EFBE62EB_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="d13102492e671-wk-Fact-9744CC17223404307676C2A7EF7E4365" toRefs="TextSelection-5B2E62F9A797BF1E1065C2A7EFBE62EB-0-wk-Footnote-5B2E62F9A797BF1E1065C2A7EFBE62EB_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="d13102492e709-wk-Fact-AFEEB9616F8D5EDF3477C2A7EF7C4C31" toRefs="TextSelection-5B2E62F9A797BF1E1065C2A7EFBE62EB-0-wk-Footnote-5B2E62F9A797BF1E1065C2A7EFBE62EB_lbl"></ix:relationship></ix:resources></ix:header></div><div><a id="sC99F855343805422A9C8E2D7E5148463"></a></div><div><div style="line-height:120%;text-align:left;font-size:9pt;"><a style="font-family:inherit;font-size:9pt;" href="#s6E2976AA8A10533CBB8C0344C4892AEB"><span style="font-family:inherit;font-size:9pt;">Table of Contents</span></a></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.609375%;border-collapse:collapse;text-align:left;"><tr><td colspan="1"></td></tr><tr><td style="width:100%;"></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;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></tr></table></div></div></div><div><br/></div><div style="line-height:120%;text-align:center;font-size:18pt;"><span style="font-family:inherit;font-size:18pt;font-weight:bold;">United States</span></div><div style="line-height:120%;text-align:center;font-size:18pt;"><span style="font-family:inherit;font-size:18pt;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, D.C. 20549</span><span style="font-family:inherit;font-size:12pt;">&#160;</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:233px;border-collapse:collapse;text-align:left;"><tr><td colspan="1"></td></tr><tr><td style="width:233px;"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height: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:18pt;"><span style="font-family:inherit;font-size:18pt;font-weight:bold;">FORM </span><span><ix:nonNumeric id="d13088691e482-wk-Fact-B246E69ED568A69F9A7EC33DDDA1B66C" name="dei:DocumentType" contextRef="FD2020Q4YTD"><span style="font-size:18pt;font-weight:bold;">10-K</span></ix:nonNumeric></span><span style="font-family:inherit;font-size:18pt;font-weight:bold;"> </span></div><div style="line-height:120%;padding-bottom:4px;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="2"></td></tr><tr><td style="width:10%;"></td><td style="width:90%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-top:16px;text-indent:32px;font-size:18pt;"><span style="font-family:Arial Unicode MS;font-size:18pt;"><span><ix:nonNumeric id="d13088691e500-wk-Fact-C363A8051F98533CC353E265E8AE955A" name="dei:DocumentAnnualReport" contextRef="FD2020Q4YTD" format="ixt-sec:boolballotbox">&#9746;</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="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div><div style="text-align:center;font-size:12pt;"><span style="font-family:inherit;font-size:12pt;font-weight:bold;">Annual Report Pursuant to Section&#160;13 or 15(d) of the Securities Exchange Act of 1934</span></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:left;text-indent:48px;font-size:18pt;"><span style="font-family:inherit;font-size:18pt;font-weight:bold;"></span><span style="font-family:inherit;font-size:10pt;font-weight:bold;">For the Fiscal Year Ended </span><span style="font-family:inherit;font-size:10pt;font-weight:bold;"><span><span style="white-space:nowrap"><ix:nonNumeric id="d13088691e515-wk-Fact-A74F395B6456C39E9E52DCC6E12A7506" name="dei:DocumentPeriodEndDate" contextRef="FD2020Q4YTD" format="ixt:datemonthdayyearen">April 30, 2020</ix:nonNumeric></span></span></span><span style="font-family:inherit;font-size:10pt;font-weight:bold;"> </span></div><div style="line-height:120%;padding-bottom:4px;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%;padding-bottom:4px;padding-top:4px;text-align:left;padding-left:0px;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;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="2"></td></tr><tr><td style="width:10%;"></td><td style="width:90%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-top:16px;text-indent:32px;font-size:18pt;"><span style="font-family:Arial Unicode MS;font-size:18pt;"><span><ix:nonNumeric id="d13088691e535-wk-Fact-286D086A98FC6B813993E265AEA4C927" name="dei:DocumentTransitionReport" contextRef="FD2020Q4YTD" format="ixt-sec:boolballotbox">&#9744;</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="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div><div style="text-align:center;font-size:12pt;"><span style="font-family:inherit;font-size:12pt;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%;padding-bottom:4px;padding-top:4px;text-align:left;text-indent:48px;font-size:18pt;"><span style="font-family:inherit;font-size:18pt;font-weight:bold;"></span><span style="font-family:inherit;font-size:10pt;font-weight:bold;">For the transition period from February 1, 2020 to April 30, 2020</span></div><div style="line-height:120%;padding-top:16px;text-align:center;font-size:12pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Commission File Number </span><span><ix:nonNumeric id="d13088691e553-wk-Fact-7270D63A0A7DE7581C59C35065A85ADA" name="dei:EntityFileNumber" contextRef="FD2020Q4YTD"><span style="font-weight:bold;">001-34700</span></ix:nonNumeric></span><span style="font-family:inherit;font-size:12pt;">&#160;</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:233px;border-collapse:collapse;text-align:left;"><tr><td colspan="1"></td></tr><tr><td style="width:233px;"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height: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:24pt;"><span><ix:nonNumeric id="d13088691e574-wk-Fact-9A0D3DD5E9E83625C2BCC3509FAF17E4" name="dei:EntityRegistrantName" contextRef="FD2020Q4YTD"><span style="font-size:24pt;font-weight:bold;">CASEY&#8217;S GENERAL STORES, INC.</span></ix:nonNumeric></span><span style="font-family:inherit;font-size:24pt;font-weight:bold;"> </span></div><div style="line-height:120%;text-align:center;font-size:12pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">(Exact name of registrant as specified in its charter)</span><span style="font-family:inherit;font-size:12pt;">&#160;</span></div><div style="line-height:120%;text-align:center;font-size:12pt;"><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:233px;border-collapse:collapse;text-align:left;"><tr><td colspan="1"></td></tr><tr><td style="width:233px;"></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="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:12pt;">&#160;</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.80506822612085%;border-collapse:collapse;text-align:left;"><tr><td colspan="3"></td></tr><tr><td style="width:49%;"></td><td style="width:3%;"></td><td style="width:48%;"></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;"><span><ix:nonNumeric id="d13088691e614-wk-Fact-B519B50E50161FF99EC7C350F580A667" name="dei:EntityIncorporationStateCountryCode" contextRef="FD2020Q4YTD" format="ixt-sec:stateprovnameen">Iowa</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="text-align:left;font-size:10pt;"><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:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"><span><ix:nonNumeric id="d13088691e624-wk-Fact-DC0607FCCB14D04BDF58C35206AD541B" name="dei:EntityTaxIdentificationNumber" contextRef="FD2020Q4YTD">42-0935283</ix:nonNumeric></span></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;font-weight:bold;">(State or other jurisdiction of</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">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="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">&#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;font-weight:bold;">(I.R.S. Employer</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Identification Number)</span></div></td></tr></table></div></div><div style="line-height:120%;text-align:center;font-size:10pt;"><span><ix:nonNumeric id="d13088691e649-wk-Fact-93E97C3D079CE8CF86A8C352757F2086" name="dei:EntityAddressAddressLine1" contextRef="FD2020Q4YTD"><span style="font-weight:bold;">ONE SE CONVENIENCE BLVD</span></ix:nonNumeric></span><span style="font-family:inherit;font-size:10pt;font-weight:bold;">., </span><span><ix:nonNumeric id="d13088691e654-wk-Fact-39AD3CA37F244B9AED1AC352DA3FBF95" name="dei:EntityAddressCityOrTown" contextRef="FD2020Q4YTD"><span style="font-weight:bold;">Ankeny</span></ix:nonNumeric></span><span style="font-family:inherit;font-size:10pt;font-weight:bold;">, </span><span><ix:nonNumeric id="d13088691e659-wk-Fact-940792C7AE1B837E9FC1C35344F0BC09" name="dei:EntityAddressStateOrProvince" contextRef="FD2020Q4YTD" format="ixt-sec:stateprovnameen"><span style="font-weight:bold;">Iowa</span></ix:nonNumeric></span><span style="font-family:inherit;font-size:10pt;font-weight:bold;"> </span></div><div style="line-height:120%;text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">(Address of principal executive offices)</span></div><div style="line-height:120%;padding-top:16px;text-align:center;font-size:10pt;"><span><ix:nonNumeric id="d13088691e668-wk-Fact-789EF10A29B4D48C757DC354315BDC9D" name="dei:EntityAddressPostalZipCode" contextRef="FD2020Q4YTD"><span style="font-weight:bold;">50021</span></ix:nonNumeric></span><span style="font-family:inherit;font-size:10pt;font-weight:bold;"> </span></div><div style="line-height:120%;text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">(Zip Code)</span></div><div style="line-height:120%;padding-top:16px;text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">(</span><span><ix:nonNumeric id="d13088691e679-wk-Fact-8E26FED3EBD9211EC57CC3548832731F" name="dei:CityAreaCode" contextRef="FD2020Q4YTD"><span style="font-weight:bold;">515</span></ix:nonNumeric></span><span style="font-family:inherit;font-size:10pt;font-weight:bold;">) </span><span><ix:nonNumeric id="d13088691e684-wk-Fact-6B756A24367D7A5925ADC354DA265E93" name="dei:LocalPhoneNumber" contextRef="FD2020Q4YTD"><span style="font-weight:bold;">965-6100</span></ix:nonNumeric></span><span style="font-family:inherit;font-size:10pt;font-weight:bold;"> </span></div><div style="line-height:120%;text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">(Registrant&#8217;s telephone number, including area code)</span></div><div style="line-height:120%;padding-top:16px;text-align:center;font-size:12pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Securities Registered pursuant to Section&#160;12(b) of the Act</span><span style="font-family:inherit;font-size:12pt;">&#160;</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.80506822612085%;border-collapse:collapse;text-align:left;"><tr><td colspan="3"></td></tr><tr><td style="width:34%;"></td><td style="width:30%;"></td><td style="width:36%;"></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;border-left:1px solid #000000;border-right:1px solid #000000;border-top: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;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top: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;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top: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;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;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="d13088691e728-wk-Fact-B9E9774F3CD2BE2BF9E7C35551EA0780" name="dei:Security12bTitle" contextRef="FD2020Q4YTD">Common Stock, no par value per share</ix:nonNumeric></span></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;border-left:1px solid #000000;border-right:1px solid #000000;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="d13088691e733-wk-Fact-11017BFFB90C164850FDC355A6686771" name="dei:TradingSymbol" contextRef="FD2020Q4YTD">CASY</ix:nonNumeric></span></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;border-left:1px solid #000000;border-right:1px solid #000000;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="d13088691e738-wk-Fact-1D09DF35948FBC8D370CC355EADB1E0F" name="dei:SecurityExchangeName" contextRef="FD2020Q4YTD" format="ixt-sec:exchnameen">The NASDAQ Global Select Market</ix:nonNumeric></span></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;"><br/></span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Securities Registered pursuant to Section&#160;12(g) of the Act</span></div><div style="line-height:120%;padding-top:16px;text-align:center;font-size:12pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">NONE</span><span style="font-family:inherit;font-size:12pt;">&#160;</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:233px;border-collapse:collapse;text-align:left;"><tr><td colspan="1"></td></tr><tr><td style="width:233px;"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height: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-top:16px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Indicate by check mark if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act.&#160;&#160;&#160;&#160;</span><span style="font-family:inherit;font-size:10pt;"><span><ix:nonNumeric id="d13088691e767-wk-Fact-CFA89B53B36DEC923F07C35641B25F2A" name="dei:EntityWellKnownSeasonedIssuer" contextRef="FD2020Q4YTD">Yes</ix:nonNumeric></span></span><span style="font-family:inherit;font-size:10pt;">&#160;&#160;</span><span style="font-family:Arial Unicode MS;font-size:10pt;">&#9746;</span><span style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;No&#160;&#160;</span><span style="font-family:Arial Unicode MS;font-size:10pt;">&#9744;</span></div><div style="line-height:120%;padding-top:16px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Indicate by check mark if the registrant is not required to file reports pursuant to Section&#160;13 or Section&#160;15(d) of the Exchange Act.&#160;&#160;&#160;&#160;Yes &#160;&#160;</span><span style="font-family:Arial Unicode MS;font-size:10pt;">&#9744;</span><span style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</span><span style="font-family:inherit;font-size:10pt;"><span><ix:nonNumeric id="d13088691e784-wk-Fact-FD679ECE5BD5F4D3BF62C3567DECB834" name="dei:EntityVoluntaryFilers" contextRef="FD2020Q4YTD">No</ix:nonNumeric></span></span><span style="font-family:inherit;font-size:10pt;">&#160;&#160;</span><span style="font-family:Arial Unicode MS;font-size:10pt;">&#9746;</span></div><div><br/></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:99.609375%;border-collapse:collapse;text-align:left;"><tr><td colspan="1"></td></tr><tr><td style="width:100%;"></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;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></tr></table></div></div></div><hr style="page-break-after:always"></hr><div><div style="line-height:120%;text-align:left;font-size:9pt;"><a style="font-family:inherit;font-size:9pt;" href="#s6E2976AA8A10533CBB8C0344C4892AEB"><span style="font-family:inherit;font-size:9pt;">Table of Contents</span></a></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.609375%;border-collapse:collapse;text-align:left;"><tr><td colspan="1"></td></tr><tr><td style="width:100%;"></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;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></tr></table></div></div></div><div><br/></div><div style="line-height:120%;padding-top:16px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Indicate by check mark whether the registrant (1)&#160;has filed all reports required to be filed by Section&#160;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)&#160;has been subject to such filing requirements for the past 90 days.&#160;&#160;&#160;&#160;</span><span style="font-family:inherit;font-size:10pt;"><span><ix:nonNumeric id="d13088691e793-wk-Fact-9813199FA42DF35AA863C356C1E84FD7" name="dei:EntityCurrentReportingStatus" contextRef="FD2020Q4YTD">Yes</ix:nonNumeric></span></span><span style="font-family:inherit;font-size:10pt;">&#160;&#160;</span><span style="font-family:Arial Unicode MS;font-size:10pt;">&#9746;</span><span style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;No&#160;&#160;</span><span style="font-family:Arial Unicode MS;font-size:10pt;">&#9744;</span></div><div style="line-height:120%;padding-top:12px;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"></span><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 (&#167;232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).&#160;</span><span style="font-family:inherit;font-size:10pt;"><span><ix:nonNumeric id="d13088691e808-wk-Fact-418933E78322C6921099C357174169C7" name="dei:EntityInteractiveDataCurrent" contextRef="FD2020Q4YTD">Yes</ix:nonNumeric></span></span><span style="font-family:inherit;font-size:10pt;">&#160;&#160;</span><span style="font-family:Arial Unicode MS;font-size:10pt;">&#9746;</span><span style="font-family:inherit;font-size:10pt;">&#160;&#160;No&#160;&#160;</span><span style="font-family:Arial Unicode MS;font-size:10pt;">&#9744;</span></div><div style="line-height:120%;padding-top:16px;text-indent:32px;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,  a smaller reporting company, or an emerging growth company.  See the definitions of "large accelerated filer", "accelerated filer", "smaller reporting company," and "emerging growth company" in Rule 12b-2 of the Exchange Act</span></div><div style="line-height:120%;font-size:12pt;"><span style="font-family:inherit;font-size:12pt;">&#160;</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:96.88109161793372%;border-collapse:collapse;text-align:left;"><tr><td colspan="6"></td></tr><tr><td style="width:22%;"></td><td style="width:3%;"></td><td style="width:45%;"></td><td style="width:24%;"></td><td style="width:3%;"></td><td style="width:3%;"></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;"><span><ix:nonNumeric id="d13088691e843-wk-Fact-5D800B51156C5B72D353C357B38BD5B3" name="dei:EntityFilerCategory" contextRef="FD2020Q4YTD" format="ixt-sec:entityfilercategoryen">Large accelerated filer</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="text-align:left;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:left;font-size:10pt;"><span style="font-family:Arial Unicode MS;font-size:10pt;">&#9746;</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;">Accelerated&#160;filer</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;">&#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:left;font-size:10pt;"><span style="font-family:Arial Unicode MS;font-size:10pt;">&#9744;</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:5px;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: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><td colspan="2" 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><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-accelerated filer</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;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:Arial Unicode MS;font-size:10pt;">&#9744;</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;">Smaller&#160;reporting&#160;company</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;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:Arial Unicode MS;font-size:10pt;"><span><ix:nonNumeric id="d13088691e930-wk-Fact-BCC361C4EE3220ABDDFAC357E78DCE52" name="dei:EntitySmallBusiness" contextRef="FD2020Q4YTD" format="ixt-sec:boolballotbox">&#9744;</ix:nonNumeric></span></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: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><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;"><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><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><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;">Emerging growth company</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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="font-size:10pt;"><span style="font-family:Arial Unicode MS;font-size:10pt;"><span><ix:nonNumeric id="d13088691e977-wk-Fact-A70279BB4718FA6C0217C3580709E2CA" name="dei:EntityEmergingGrowthCompany" contextRef="FD2020Q4YTD" format="ixt-sec:boolballotbox">&#9744;</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;"><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></table></div></div><div style="line-height:120%;padding-top:16px;text-indent:32px;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:Arial Unicode MS;font-size:10pt;">&#9744;</span><span style="font-family:inherit;font-size:10pt;">&#160;&#160;</span></div><div style="line-height:120%;padding-top:16px;text-indent:32px;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).&#160;&#160;&#160;&#160;Yes&#160;&#160;</span><span><ix:nonNumeric id="d13088691e1004-wk-Fact-3147E16A11F4E475DF9AC35832EDC067" name="dei:EntityShellCompany" contextRef="FD2020Q4YTD" format="ixt-sec:boolballotbox"><span style="font-family:Arial Unicode MS;">&#9744;</span></ix:nonNumeric></span><span style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;No&#160;&#160;</span><span style="font-family:Arial Unicode MS;font-size:10pt;">&#9746;</span></div><div style="line-height:120%;padding-top:16px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The aggregate market value of the registrant&#8217;s common stock held by non-affiliates as of October&#160;31, </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;">, was approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$<ix:nonFraction id="d13088691e1018-wk-Fact-76734EDF649CF5F31639C35862D5B38B" name="dei:EntityPublicFloat" contextRef="FI2020Q2" unitRef="usd" decimals="-8" scale="9" format="ixt:numdotdecimal">6.3</ix:nonFraction> billion</span></span><span style="font-family:inherit;font-size:10pt;"> based on the closing sales price ($170.81 per share) as quoted on the NASDAQ Global Select Market.</span></div><div style="line-height:120%;padding-top:16px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Indicate the number of shares outstanding of each of the issuer&#8217;s class of common stock, as of the latest practicable date.</span></div><div style="line-height:120%;font-size:12pt;"><span style="font-family:inherit;font-size:12pt;">&#160;</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.80506822612085%;border-collapse:collapse;text-align:left;"><tr><td colspan="3"></td></tr><tr><td style="width:49%;"></td><td style="width:3%;"></td><td style="width:48%;"></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;font-weight:bold;text-decoration:underline;">Class</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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">&#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;font-weight:bold;text-decoration:underline;">Outstanding at June&#160;9, 2020</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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Common Stock, no par value per share</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;">&#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:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d13088691e1068-wk-Fact-C38775DB31362B82C199C358CF160ACC" name="dei:EntityCommonStockSharesOutstanding" contextRef="I2021Q1Jun9" unitRef="shares" decimals="INF" scale="0" format="ixt:numdotdecimal">36,849,324</ix:nonFraction> shares</span></span></div></td></tr></table></div></div><div style="line-height:120%;padding-top:16px;text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">DOCUMENTS INCORPORATED BY REFERENCE</span></div><div style="line-height:120%;padding-top:16px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Certain information called for by Items 10, 11, 12, 13 and 14 of Part III is hereby incorporated by reference from the definitive Proxy Statement to be filed with the Securities and Exchange Commission in connection with the Annual Meeting of Shareholders, which will be filed with the Securities and Exchange Commission not later than 120 days after April&#160;30, </span><span style="font-family:inherit;font-size:10pt;">2020</span><span style="font-family:inherit;font-size:10pt;">.</span></div><div style="line-height:120%;padding-top:16px;text-indent:32px;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;"><br/></span></div><div><br/></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:99.609375%;border-collapse:collapse;text-align:left;"><tr><td colspan="1"></td></tr><tr><td style="width:100%;"></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;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></tr></table></div></div></div><hr style="page-break-after:always"></hr><div><a id="s6E2976AA8A10533CBB8C0344C4892AEB"></a></div><div><div style="line-height:120%;font-size:9pt;"><a style="font-family:inherit;font-size:9pt;font-weight:bold;" href="#s6E2976AA8A10533CBB8C0344C4892AEB"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Table of Contents</span></a></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;">FORM 10-K</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:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">TABLE OF CONTENTS </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="4"></td></tr><tr><td style="width:10%;"></td><td style="width:9%;"></td><td style="width:74%;"></td><td style="width:7%;"></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;font-weight:bold;">PART&#160;I</span></div></td><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;">ITEM&#160;1.</span></div></td><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;"><a style="font-family:inherit;font-size:10pt;" href="#s94B48011F39750A3B5C1CC72466C4DD5"><span style="font-family:inherit;font-size:10pt;">Business</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="#s94B48011F39750A3B5C1CC72466C4DD5">4</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: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><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;"><div style="overflow:hidden;height:5px;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 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;">ITEM&#160;1A.</span></div></td><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;"><a style="font-family:inherit;font-size:10pt;" href="#s0CEB6044FF915B5EB65D2E5D048E648B"><span style="font-family:inherit;font-size:10pt;">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="#s0CEB6044FF915B5EB65D2E5D048E648B">7</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: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><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;"><div style="overflow:hidden;height:5px;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 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;">ITEM 1B.</span></div></td><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;"><a style="font-family:inherit;font-size:10pt;" href="#s626437474D6F54709505C2D7055C5B36"><span style="font-family:inherit;font-size:10pt;">Unresolved Staff Comments</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="#s626437474D6F54709505C2D7055C5B36">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: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><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;"><div style="overflow:hidden;height:5px;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 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;">ITEM 2.</span></div></td><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;"><a style="font-family:inherit;font-size:10pt;" href="#s312A1ED90BB8566489D6D46C2B8B1D3B"><span style="font-family:inherit;font-size:10pt;">Properties</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="#s312A1ED90BB8566489D6D46C2B8B1D3B">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: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><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;"><div style="overflow:hidden;height:5px;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 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;">ITEM 3.</span></div></td><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;"><a style="font-family:inherit;font-size:10pt;" href="#sA0B3FBA4442B554C86D4B844F79ACB98"><span style="font-family:inherit;font-size:10pt;">Legal Proceedings</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="#sA0B3FBA4442B554C86D4B844F79ACB98">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: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><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;"><div style="overflow:hidden;height:5px;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 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;">ITEM 4.</span></div></td><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;"><a style="font-family:inherit;font-size:10pt;" href="#sE76086EA08A55C10831222CF6E9ACAB7"><span style="font-family:inherit;font-size:10pt;">Mine Safety Disclosures</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="#sE76086EA08A55C10831222CF6E9ACAB7">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: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><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;"><div style="overflow:hidden;height:5px;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="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">PART&#160;II</span></div></td><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;">ITEM 5.</span></div></td><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;"><a style="font-family:inherit;font-size:10pt;" href="#sBB866072A30651EABF7B70D17FBA56B0"><span style="font-family:inherit;font-size:10pt;">Market for Registrant&#8217;s Common Equity, Related Stockholder Matters, and Issuer Purchases of Equity Securities</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="#sBB866072A30651EABF7B70D17FBA56B0">16</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: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><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;"><div style="overflow:hidden;height:5px;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 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;">ITEM 6.</span></div></td><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;"><a style="font-family:inherit;font-size:10pt;" href="#sF8E0BE546E4F5A1793ADAAE0B45A000A"><span style="font-family:inherit;font-size:10pt;">Selected Financial Data</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="#sF8E0BE546E4F5A1793ADAAE0B45A000A">18</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: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><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;"><div style="overflow:hidden;height:5px;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 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;">ITEM 7.</span></div></td><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;"><a style="font-family:inherit;font-size:10pt;" href="#s988799FFE09058DA82E9B21BD0C4E8A4"><span style="font-family:inherit;font-size:10pt;">Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations</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="#s988799FFE09058DA82E9B21BD0C4E8A4">18</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: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><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;"><div style="overflow:hidden;height:5px;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 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;">ITEM 7A.</span></div></td><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;"><a style="font-family:inherit;font-size:10pt;" href="#s313003D7397351E5BAB0F1BDDE752ED9"><span style="font-family:inherit;font-size:10pt;">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="#s313003D7397351E5BAB0F1BDDE752ED9">27</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: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><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;"><div style="overflow:hidden;height:5px;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 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;">ITEM 8.</span></div></td><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;"><a style="font-family:inherit;font-size:10pt;" href="#s645FAAADFB655DC89252EC73A53C89DD"><span style="font-family:inherit;font-size:10pt;">Financial Statements and Supplementary Data</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="#s645FAAADFB655DC89252EC73A53C89DD">28</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: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><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;"><div style="overflow:hidden;height:5px;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 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;">ITEM 9.</span></div></td><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;"><a style="font-family:inherit;font-size:10pt;" href="#sC28B88A16937578E9669DA4C388544D1"><span style="font-family:inherit;font-size:10pt;">Changes in and Disagreements with Accountants on Accounting and Financial Disclosure</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="#sC28B88A16937578E9669DA4C388544D1">51</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: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><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;"><div style="overflow:hidden;height:5px;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 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;">ITEM 9A.</span></div></td><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;"><a style="font-family:inherit;font-size:10pt;" href="#sCF3BF7135F8451C4A8D15CC51C727DAB"><span style="font-family:inherit;font-size:10pt;">Controls and Procedures</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="#sCF3BF7135F8451C4A8D15CC51C727DAB">51</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: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><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;"><div style="overflow:hidden;height:5px;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 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;">ITEM 9B.</span></div></td><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;"><a style="font-family:inherit;font-size:10pt;" href="#s38A87965BF9B559780999FE5B6DC7CEE"><span style="font-family:inherit;font-size:10pt;">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="#s38A87965BF9B559780999FE5B6DC7CEE">52</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: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><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;"><div style="overflow:hidden;height:5px;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="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">PART&#160;III</span></div></td><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;">ITEM 10.</span></div></td><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;"><a style="font-family:inherit;font-size:10pt;" href="#s4DA8B8A0E5355A98BABC4505081200D7"><span style="font-family:inherit;font-size:10pt;">Directors, Executive Officers and Corporate Governance</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="#s4DA8B8A0E5355A98BABC4505081200D7">53</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: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><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;"><div style="overflow:hidden;height:5px;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 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;">ITEM 11.</span></div></td><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;"><a style="font-family:inherit;font-size:10pt;" href="#s0AF98DE563385835BBD5CB3A0C5871C4"><span style="font-family:inherit;font-size:10pt;">Executive Compensation</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="#s0AF98DE563385835BBD5CB3A0C5871C4">53</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: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><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;"><div style="overflow:hidden;height:5px;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 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;">ITEM 12.</span></div></td><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;"><a style="font-family:inherit;font-size:10pt;" href="#s7F11E1A89BC858E2BBAA8121C99EC158"><span style="font-family:inherit;font-size:10pt;">Security Ownership of Certain Beneficial Owners and Management and Related Stockholder Matters</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="#s7F11E1A89BC858E2BBAA8121C99EC158">53</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: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><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;"><div style="overflow:hidden;height:5px;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 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;">ITEM 13.</span></div></td><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;"><a style="font-family:inherit;font-size:10pt;" href="#sDDA342EDF06B5CC7B540519F8ED2836D"><span style="font-family:inherit;font-size:10pt;">Certain Relationships and Related Transactions and Director Independence</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="#sDDA342EDF06B5CC7B540519F8ED2836D">53</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: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><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;"><div style="overflow:hidden;height:5px;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 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;">ITEM 14.</span></div></td><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;"><a style="font-family:inherit;font-size:10pt;" href="#sF8F0716050E95D54BFE79D16431A8B80"><span style="font-family:inherit;font-size:10pt;">Principal Accountant Fees and Services</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="#sF8F0716050E95D54BFE79D16431A8B80">53</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: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><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;"><div style="overflow:hidden;height:5px;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="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">PART&#160;IV</span></div></td><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;">ITEM 15.</span></div></td><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;"><a style="font-family:inherit;font-size:10pt;" href="#sB62A822A15215D058428D041798C0DCB"><span style="font-family:inherit;font-size:10pt;">Exhibits and Financial Statement Schedules</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="#sB62A822A15215D058428D041798C0DCB">54</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: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><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;"><div style="overflow:hidden;height:5px;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 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;">ITEM 16.</span></div></td><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;"><a style="font-family:inherit;font-size:10pt;" href="#s4D855F10938A59F4BFCB5E3503FFE1F4"><span style="font-family:inherit;font-size:10pt;">Form 10-K Summary</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;text-decoration:none;" href="#s4D855F10938A59F4BFCB5E3503FFE1F4">56</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: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><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;"><div style="overflow:hidden;height:5px;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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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:middle;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;" href="#s79544C48E5CE551EAD41817CD21A135E"><span style="font-family:inherit;font-size:10pt;">Signatures</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;text-decoration:none;" href="#s79544C48E5CE551EAD41817CD21A135E">57</a></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;">3</span></div></div><hr style="page-break-after:always"></hr><div><a id="s10C95A8F20D75780A23C91DC26C36111"></a></div><div><div style="line-height:120%;font-size:9pt;"><a style="font-family:inherit;font-size:9pt;font-weight:bold;" href="#s6E2976AA8A10533CBB8C0344C4892AEB"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Table of Contents</span></a></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;">PART I</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="s94B48011F39750A3B5C1CC72466C4DD5"></a></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:29.296875%;border-collapse:collapse;text-align:left;"><tr><td colspan="2"></td></tr><tr><td style="width:33%;"></td><td style="width:67%;"></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;font-weight:bold;">ITEM&#160;1.</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;font-weight:bold;">BUSINESS</span></div></td></tr></table></div></div><div style="line-height:120%;padding-top:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;text-decoration:underline;">The Company</span></div><div style="line-height:120%;padding-top:8px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Casey&#8217;s General Stores, Inc. (&#8220;Casey&#8217;s&#8221;) and its wholly-owned subsidiaries (Casey&#8217;s, together with its subsidiaries, are referred to herein as the &#8220;Company&#8221; or &#8220;we&#8221;) operate convenience stores under the names "Casey's" and  &#8220;Casey&#8217;s General Store&#8221; (hereinafter referred to as &#8220;Casey&#8217;s Store&#8221; or &#8220;Stores&#8221;) in 16 Midwestern states, primarily in Iowa, Missouri, and Illinois. The Company also operates two stores under the name "Tobacco City", selling primarily tobacco and nicotine products, one liquor store, and one grocery store. The Casey's Stores carry a broad selection of food (including freshly prepared foods such as pizza, donuts, and sandwiches), beverages, tobacco and nicotine products, health and beauty aids, automotive products, and other nonfood items. In addition, all but three offer fuel for sale on a self-service basis. Our fiscal year runs from May&#160;1 through April&#160;30 of each year. On </span><span style="font-family:inherit;font-size:10pt;">April&#160;30, 2020</span><span style="font-family:inherit;font-size:10pt;">, there were a total of </span><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d13091221e484-wk-Fact-1278A85759DDB4319264C2A7EF2FBA5F" name="us-gaap:NumberOfStores" contextRef="FI2020Q4" unitRef="store" decimals="INF" scale="0" format="ixt:numdotdecimal">2,207</ix:nonFraction></span></span><span style="font-family:inherit;font-size:10pt;"> stores in operation. There were </span><span style="font-family:inherit;font-size:10pt;">60</span><span style="font-family:inherit;font-size:10pt;"> stores newly constructed in fiscal </span><span style="font-family:inherit;font-size:10pt;">2020</span><span style="font-family:inherit;font-size:10pt;">.  We closed </span><span style="font-family:inherit;font-size:10pt;">13</span><span style="font-family:inherit;font-size:10pt;"> stores in fiscal </span><span style="font-family:inherit;font-size:10pt;">2020</span><span style="font-family:inherit;font-size:10pt;">. We also acquired </span><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d13091221e505-wk-Fact-FEF65CCF3B63A5ACCEA8C2A7EF9C8396" name="us-gaap:NumberOfBusinessesAcquired" contextRef="FD2020Q4YTD" unitRef="store" decimals="INF" scale="0" format="ixt:numdotdecimal">18</ix:nonFraction></span></span><span style="font-family:inherit;font-size:10pt;"> additional stores in fiscal </span><span style="font-family:inherit;font-size:10pt;">2020</span><span style="font-family:inherit;font-size:10pt;">; </span><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d13091221e513-wk-Fact-8C7388FCDFDA598B539DC2A7EF73B3A3" name="casy:NumberOfStoresOpened" contextRef="FD2020Q4YTD" unitRef="store" decimals="INF" scale="0" format="ixt:numdotdecimal">11</ix:nonFraction></span></span><span style="font-family:inherit;font-size:10pt;"> of those stores were opened in fiscal </span><span style="font-family:inherit;font-size:10pt;">2020</span><span style="font-family:inherit;font-size:10pt;">, and </span><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d13091221e521-wk-Fact-30B5A7D443C4E306655AC2A7EF7F4674" name="casy:NumberOfStoresExpectedToOpenInNextFiscalYear" contextRef="FD2020Q4YTD" unitRef="store" decimals="INF" scale="0" format="ixt-sec:numwordsen">seven</ix:nonFraction></span></span><span style="font-family:inherit;font-size:10pt;"> will be opened during the </span><span style="font-family:inherit;font-size:10pt;">2021</span><span style="font-family:inherit;font-size:10pt;"> fiscal year. Finally, we opened </span><span style="font-family:inherit;font-size:10pt;">three</span><span style="font-family:inherit;font-size:10pt;"> acquisitions purchased in the prior year.  Two distribution centers are in operation (in Ankeny, Iowa adjacent to the Store Support Center and in Terre Haute, Indiana) from which grocery and general merchandise items are supplied to our stores. Additionally, the Company is currently constructing a third distribution center in Joplin, Missouri. Casey&#8217;s, with the Store Support Center located at One SE Convenience Blvd., Ankeny, Iowa 50021-8045 (telephone 515-965-6100), was incorporated in Iowa in 1967.</span></div><div style="line-height:120%;padding-top:16px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Approximately </span><span style="font-family:inherit;font-size:10pt;">56%</span><span style="font-family:inherit;font-size:10pt;"> of all our stores were opened in areas with populations of fewer than 5,000 persons, while approximately </span><span style="font-family:inherit;font-size:10pt;">19%</span><span style="font-family:inherit;font-size:10pt;"> of our stores were opened in communities with populations exceeding 20,000 persons. The Company competes on the basis of price, as well as on the basis of traditional features of convenience store operations such as location, extended hours, product offerings, and quality of service.</span></div><div style="line-height:120%;padding-top:16px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company&#8217;s internet address is www.caseys.com. Each year we make available through our website all of our SEC filings, including current reports on Form 8-K, quarterly reports on Form 10-Q, our annual report on Form 10-K, and amendments to those reports, free of charge as soon as reasonably practicable after they have been electronically filed with the Securities and Exchange Commission. Additionally, you can go to our website to read our Financial Code of Ethics, Corporate Governance Guidelines, Code of Conduct, and committee charters. In the event of a waiver to the Code of Conduct, any required disclosure will be posted to our website.</span></div><div style="line-height:120%;padding-top:16px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;text-decoration:underline;">General</span></div><div style="line-height:120%;padding-top:8px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We seek to meet the needs of residents of smaller towns through quality products at competitive prices with courteous service in clean stores at convenient locations. Smaller communities often are not served by national-chain convenience stores. We have succeeded at operating Casey&#8217;s Stores in smaller towns by offering, at competitive prices, a broader selection of products than does a typical convenience store. We have also succeeded in meeting the needs of residents in larger communities with these offerings. We currently own most of our real estate, including substantially all of our stores, both distribution centers, a construction and support services facility, and the Store Support Center facility.</span></div><div style="line-height:120%;padding-top:16px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company derives its revenue primarily from the retail sale of fuel and the products offered in our stores. Our sales historically have been strongest during the first and second fiscal quarters (May through October) relative to the third and fourth fiscal quarters (November through April). In warmer weather, guests tend to purchase greater quantities of fuel and certain convenience items such as beer, isotonics, water, soft drinks, and ice.</span></div><div style="line-height:120%;padding-top:16px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;text-decoration:underline;">Corporate Subsidiaries</span></div><div style="line-height:120%;padding-top:8px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Casey's Marketing Company (the "Marketing Company") and Casey's Services Company (the "Services Company") were organized as Iowa corporations in March 1995. Casey&#8217;s Retail Company (the "Retail Company") was organized as an Iowa corporation in April 2004.  CGS Stores, LLC was organized in April 2019 as an Iowa limited liability company.   Heartland Property Company, LLC was organized in September 2019 as a Delaware limited liability company.  The Marketing Company, Services Company, and Retail Company are wholly-owned subsidiaries of Casey&#8217;s.  CGS Stores, LLC and Heartland Property Company, LLC are wholly-owned subsidiaries of the Marketing Company.</span></div><div style="line-height:120%;padding-top:16px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Casey&#8217;s Retail Company owns and operates stores in Illinois, Kansas, Minnesota, Nebraska, North Dakota, South Dakota and Michigan; it also holds the rights to the Company's trademarks, service marks, trade names, and other intellectual property. The Marketing Company owns and operates stores in Arkansas, Indiana, Iowa, Kentucky, Missouri, Ohio, Oklahoma, 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;">4</span></div></div><hr style="page-break-after:always"></hr><div><br/></div><div style="line-height:120%;padding-top:16px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Wisconsin, and until May 2019, stores in Tennessee. The Marketing Company also has responsibility for all of our wholesale operations, including both distribution centers. As of May 2019, CGS Stores, LLC owns and operates stores in Tennessee.  The Services Company provides a variety of construction and transportation services for all stores. </span></div><div style="line-height:120%;padding-top:16px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;text-decoration:underline;">Store Operations</span></div><div style="line-height:120%;padding-top:8px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Products Offered</span></div><div style="line-height:120%;padding-top:8px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Each Casey&#8217;s Store typically carries over 3,000 food and nonfood items. Many of the products offered are those generally found in a supermarket. The selection is generally limited to one or two well-known brands of each item stocked. Most of our staple food products are nationally advertised brands, and we also have an assortment of Casey's proprietary branded products. Stores sell regional brands of dairy and bakery products, and </span><span style="font-family:inherit;font-size:10pt;">1,887</span><span style="font-family:inherit;font-size:10pt;"> (</span><span style="font-family:inherit;font-size:10pt;">85.5%</span><span style="font-family:inherit;font-size:10pt;">) of the stores offer beer. Our nonfood items include tobacco and nicotine products, health and beauty aids, school supplies, housewares, pet supplies, and automotive products.</span></div><div style="line-height:120%;padding-top:16px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">All but three Casey&#8217;s Stores offer retail motor fuel products for sale on a self-service basis. Gasoline and diesel fuel are sold under the Casey&#8217;s name.</span></div><div style="line-height:120%;padding-top:16px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">It is our practice to continually make additions to the Company&#8217;s product line, especially products with higher gross profit margins. As a result, we have added various prepared food items to our product line over the years, facilitated by the installation of kitchens, which now are in the majority of stores. The kitchens sell sandwiches, fountain drinks, and other items that have gross profit margins higher than those of general staple goods. As of </span><span style="font-family:inherit;font-size:10pt;">April&#160;30, 2020</span><span style="font-family:inherit;font-size:10pt;">, the Company was selling donuts in </span><span style="font-family:inherit;font-size:10pt;">2,199</span><span style="font-family:inherit;font-size:10pt;"> (</span><span style="font-family:inherit;font-size:10pt;">99.6%</span><span style="font-family:inherit;font-size:10pt;">) of our stores in addition to cookies, brownies, and other bakery items. The Company installs donut-making equipment in all newly constructed stores.</span></div><div style="line-height:120%;padding-top:16px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We began marketing made-from-scratch pizza in 1984, and it was available in </span><span style="font-family:inherit;font-size:10pt;">2,198</span><span style="font-family:inherit;font-size:10pt;"> stores (</span><span style="font-family:inherit;font-size:10pt;">99.6%</span><span style="font-family:inherit;font-size:10pt;">)&#160;as of </span><span style="font-family:inherit;font-size:10pt;">April&#160;30, 2020</span><span style="font-family:inherit;font-size:10pt;">. Although pizza is our most popular prepared food offering, we continue to expand our prepared food product line, which currently includes ham and cheese sandwiches, pork, chicken, and sausage sandwiches, chicken tenders, pizza bites, popcorn chicken, breakfast croissants and biscuits, breakfast pizza, hash browns, quarter-pound hamburgers and cheeseburgers, potato cheese bites and other seasonal items. </span><span style="font-family:inherit;font-size:10pt;">1,553</span><span style="font-family:inherit;font-size:10pt;"> (</span><span style="font-family:inherit;font-size:10pt;">70.4%</span><span style="font-family:inherit;font-size:10pt;">) stores currently offer made-to-order sub sandwiches.</span></div><div style="line-height:120%;padding-top:16px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The growth in our proprietary prepared food program reflects management&#8217;s strategy to promote high-margin products that are compatible with convenience store operations. In the last three fiscal years, retail sales of nonfuel items have generated about </span><span style="font-family:inherit;font-size:10pt;">39%</span><span style="font-family:inherit;font-size:10pt;"> of our total revenue, but they have resulted in approximately </span><span style="font-family:inherit;font-size:10pt;">75%</span><span style="font-family:inherit;font-size:10pt;"> of our revenue less cost of goods sold (excluding depreciation and amortization). Revenue less cost of goods sold (excluding depreciation and amortization) as a percentage of revenue on prepared food items averaged approximately </span><span style="font-family:inherit;font-size:10pt;">61%</span><span style="font-family:inherit;font-size:10pt;"> during the three fiscal years ended </span><span style="font-family:inherit;font-size:10pt;">April&#160;30, 2020</span><span style="font-family:inherit;font-size:10pt;">&#8212;substantially higher than the impact of retail sales of fuel, which averaged approximately </span><span style="font-family:inherit;font-size:10pt;">9%</span><span style="font-family:inherit;font-size:10pt;">.</span></div><div style="line-height:120%;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Store Design</span></div><div style="line-height:120%;padding-top:8px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Casey&#8217;s Stores are primarily freestanding and, with a few exceptions to accommodate local conditions, conform to standard construction specifications. The current larger store design measures 46 feet by 130 feet with approximately 3,000 square feet devoted to sales area, 600 square feet to kitchen space, 400 square feet to storage, and 2 large public restrooms. There is also a smaller store design that is generally designated for smaller communities that measures 39 feet by 86 feet, with approximately 1,550 square feet devoted to sales area with the remaining areas similar in size. Store lots have sufficient frontage and depth to permit adequate drive-in parking facilities on one or more sides of each store. Each new store typically includes 5 to 10 islands of fuel dispensers and storage tanks with capacity for 60,000 to 70,000 gallons of fuel. The merchandising display follows a standard layout designed to encourage a flow of guest traffic through all sections of every store. All stores are air-conditioned and have modern refrigeration equipment. Nearly all the store locations feature our bright red and yellow sign which displays Casey&#8217;s name and service mark.</span></div><div style="line-height:120%;padding-top:16px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">All Casey&#8217;s Stores remain open at least sixteen hours per day, seven days a week.  Hours of operation may be adjusted on a store-by-store basis to accommodate guest traffic patterns. As of </span><span style="font-family:inherit;font-size:10pt;">April&#160;30, 2020</span><span style="font-family:inherit;font-size:10pt;">, we operated </span><span style="font-family:inherit;font-size:10pt;">38</span><span style="font-family:inherit;font-size:10pt;"> stores on a 24-hour basis, and another </span><span style="font-family:inherit;font-size:10pt;">307</span><span style="font-family:inherit;font-size:10pt;"> that have expanded hours. Store hours as of year-end reflect temporarily adjusted hours in response to the COVID-19 pandemic. Prior to the COVID-19 pandemic, we operated 633 stores on a 24-hour basis and another 1,407 stores with expanded hours. All stores maintain a bright, clean interior and provide prompt checkout service. </span></div><div style="line-height:120%;padding-top:24px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Store Locations</span></div><div style="line-height:120%;padding-top:8px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company traditionally has located its stores in smaller towns not served by national-chain convenience stores. Management believes that a Casey&#8217;s Store provides a service generally not otherwise available in small towns and that a </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><br/></div><div style="line-height:120%;padding-top:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">convenience store in an area with limited population can be profitable if it stresses sales volume and competitive prices. Our store-site selection criteria emphasize the population of the immediate area and daily highway traffic volume. We can operate effectively at a highway location in a community with a population of as few as 400.</span></div><div style="line-height:120%;padding-top:16px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;text-decoration:underline;">Fuel Operations</span></div><div style="line-height:120%;padding-top:8px;text-indent:32px;font-size:12pt;"><span style="font-family:inherit;font-size:10pt;">Fuel sales are an important part of our revenue and earnings. Approximately </span><span style="font-family:inherit;font-size:10pt;">60%</span><span style="font-family:inherit;font-size:10pt;"> of Casey&#8217;s total revenue for the year ended </span><span style="font-family:inherit;font-size:10pt;">April&#160;30, 2020</span><span style="font-family:inherit;font-size:10pt;"> was derived from the retail sale of fuel. The following table summarizes (dollars and gallons in thousands) fuel sales for the last three fiscal years ended April&#160;30:</span><span style="font-family:inherit;font-size:12pt;">&#160;</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="12"></td></tr><tr><td style="width:59%;"></td><td style="width:1%;"></td><td style="width:11%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:11%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:11%;"></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="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">&#160;</span></div></td><td colspan="11" 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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Year ended April&#160;30,</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:8pt;"><span style="font-family:inherit;font-size:8pt;">&#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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;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:8pt;"><span style="font-family:inherit;font-size:8pt;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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</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:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Number of gallons sold</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;">2,293,609</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;">2,296,030</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;">2,198,600</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: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;">Total retail fuel sales</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;">5,517,412</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;">5,848,770</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;">5,145,988</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:top;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;">Percentage of total revenue</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;">60.1</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;">62.5</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;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">61.3</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: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;">Percentage of revenue less cost of goods sold (excluding depreciation and amortization and credit card fees)</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;">11.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;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;">8.0</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;">7.9</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:top;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;">Average retail price per gallon</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;">2.41</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;">2.55</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;">2.34</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:10pt;"><span style="font-family:inherit;font-size:10pt;">Average revenue less cost of goods sold per gallon (excluding depreciation and amortization and credit card fees)</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;"><br/></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;">26.81</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;">&#162;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;"><br/></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;">20.30</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;">&#162;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;"><br/></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;">18.50</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;">&#162;</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:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Average number of gallons sold per store*</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;">1,055</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;">1,097</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;">1,087</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: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:4%;"></td><td style="width:96%;"></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;">*</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;">Includes only those stores in operation at least one full year on April&#160;30 of the fiscal year indicated.</span></div></td></tr></table></div></div><div style="line-height:120%;padding-top:16px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Retail prices of fuel during the year </span><span style="font-family:inherit;font-size:10pt;">decreased</span><span style="font-family:inherit;font-size:10pt;"> </span><span style="font-family:inherit;font-size:10pt;">5.5%</span><span style="font-family:inherit;font-size:10pt;"> from prior year.   The total number of gallons we sold during this period </span><span style="font-family:inherit;font-size:10pt;">decreased</span><span style="font-family:inherit;font-size:10pt;"> by </span><span style="font-family:inherit;font-size:10pt;">0.1%</span><span style="font-family:inherit;font-size:10pt;">. Over the course of the last year, the Company, as part of its evolving strategy around fuel price optimization, has been more proactive and balanced to grow profitability, which has partially contributed to higher fuel margins and lower same-store fuel gallons sold during that time. Additionally, shelter in place restrictions due to the COVID-19 pandemic diminished overall demand during the last two months of the fiscal year.</span></div><div style="line-height:120%;padding-top:16px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Percentage of revenue less cost of goods sold (excluding depreciation and amortization and credit card fees) represents the fuel gross profit divided by the gross fuel sales dollars. As retail fuel prices fluctuate in a period of consistent gross margin per gallon, the percentage will also fluctuate in an inverse relationship to fuel price.  For additional information concerning the Company&#8217;s fuel operations, see Item&#160;7 herein.</span></div><div style="line-height:120%;padding-top:16px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;text-decoration:underline;">Distribution and Wholesale Arrangements</span></div><div style="line-height:120%;padding-top:8px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Marketing Company supplies all stores with groceries, food, health and beauty aids, and general merchandise from the distribution centers. The stores place orders for merchandise electronically to the Store Support Center in Ankeny, and the orders are filled with shipments in Company-operated delivery trucks from one of the distribution centers, based on route optimization for the fleet network. All of our existing and most of our proposed stores are within the two distribution centers' optimum efficiency range&#8212;a radius of approximately 500 miles around each distribution center.  </span></div><div style="line-height:120%;padding-top:16px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In fiscal </span><span style="font-family:inherit;font-size:10pt;">2020</span><span style="font-family:inherit;font-size:10pt;">, a majority of the food and nonfood items supplied to stores from the distribution centers were purchased directly from manufacturers. With few exceptions, long-term supply contracts are not entered into with the suppliers of products sold by Casey&#8217;s Stores. We believe the practice enables us to respond to changing market conditions with minimal impact on margins.</span></div><div style="line-height:120%;padding-top:16px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;text-decoration:underline;">Personnel</span></div><div style="line-height:120%;padding-top:8px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">On </span><span style="font-family:inherit;font-size:10pt;">April&#160;30, 2020</span><span style="font-family:inherit;font-size:10pt;">, we had </span><span style="font-family:inherit;font-size:10pt;">17,282</span><span style="font-family:inherit;font-size:10pt;"> full-time team members and </span><span style="font-family:inherit;font-size:10pt;">19,871</span><span style="font-family:inherit;font-size:10pt;"> part-time team members. We have not experienced any work stoppages. There are no collective bargaining agreements between the Company and any of its team members.</span></div><div style="line-height:120%;padding-top:16px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;text-decoration:underline;">Competition</span></div><div style="line-height:120%;padding-top:8px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Our business is highly competitive. Food, including prepared foods, and nonfood items similar or identical to those sold by the Company are generally available from various competitors in the communities served by Casey&#8217;s Stores. We believe our stores located in smaller towns compete principally with other local grocery and convenience stores, similar retail outlets, and, to a lesser extent, prepared food outlets, restaurants, and expanded fuel stations offering a more limited selection of grocery 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;">6</span></div></div><hr style="page-break-after:always"></hr><div><br/></div><div style="line-height:120%;padding-top:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">food items for sale. Stores located in more heavily populated communities may compete with local and national grocery and drug store chains, quick serve restaurants, expanded fuel stations, supermarkets, discount food stores, and traditional convenience stores. Examples of convenience store chains competing in the larger towns served by Casey&#8217;s Stores include Quik Trip, Kwik Trip, Kum &amp; Go, and other regional chains. Some of the Company&#8217;s competitors have greater financial and other resources than we do. These competitive factors are discussed further in Item&#160;7 of this Form 10-K.</span></div><div style="line-height:120%;padding-top:16px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;text-decoration:underline;">Trademarks and Service Marks</span></div><div style="line-height:120%;padding-top:8px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The names "Casey&#8217;s" and &#8220;Casey&#8217;s General Store&#8221; and the marks consisting of the Casey&#8217;s design logos (with the words &#8220;Casey&#8217;s General Store&#8221;) and the weathervane are registered trademarks and service marks under federal law. We believe these marks are of material importance in promoting and advertising the Company&#8217;s business.  The Company has a number of other registered and unregistered trademarks and service marks that are significant to the Company from an operational and branding perspective (e.g. "Casey&#8217;s Pizza", "Casey's Famous for Pizza", "Casey's Here for Good", etc.).&#160; </span></div><div style="line-height:120%;text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;color:#1f497d;">&#160;</span></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;">Government Regulation (dollars in thousands)</span></div><div style="line-height:120%;padding-top:8px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The United States Environmental Protection Agency and several states, including Iowa, have established requirements for owners and operators of underground fuel storage tanks (USTs) with regard to (i)&#160;maintenance of leak detection, corrosion protection, and overfill/spill protection systems; (ii)&#160;upgrade of existing tanks; (iii)&#160;actions required in the event of a detected leak; (iv)&#160;prevention of leakage through tank closings; and (v)&#160;required fuel inventory record keeping. Since 1984, our new stores have been equipped with noncorroding fiberglass USTs, including some with double-wall construction, overfill protection, and electronic tank monitoring. We currently have </span><span style="font-family:inherit;font-size:10pt;">5,025</span><span style="font-family:inherit;font-size:10pt;"> USTs, </span><span style="font-family:inherit;font-size:10pt;">4,152</span><span style="font-family:inherit;font-size:10pt;"> of which are fiberglass and </span><span style="font-family:inherit;font-size:10pt;">873</span><span style="font-family:inherit;font-size:10pt;"> are steel, and we believe that all capital expenditures for electronic monitoring, cathodic protection, and overfill/spill protection to comply with the existing UST regulations have been completed. Additional regulations or amendments to the existing UST regulations could result in future expenditures.</span></div><div style="line-height:120%;padding-top:16px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Several states in which we do business have trust fund programs with provisions for sharing or reimbursing corrective action or remediation costs incurred by UST owners, including the Company. For the years ended </span><span style="font-family:inherit;font-size:10pt;">April&#160;30, 2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;">, we spent approximately </span><span style="font-family:inherit;font-size:10pt;">$718</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">$774</span><span style="font-family:inherit;font-size:10pt;">, respectively, for assessments and remediation. Substantially all of these expenditures were submitted for reimbursement from state-sponsored trust fund programs. As of </span><span style="font-family:inherit;font-size:10pt;">April&#160;30, 2020</span><span style="font-family:inherit;font-size:10pt;">, approximately </span><span style="font-family:inherit;font-size:10pt;">$23,695</span><span style="font-family:inherit;font-size:10pt;"> has been received from such programs since inception. The payments are typically subject to statutory provisions requiring repayment of the reimbursed funds for noncompliance with upgrade provisions or other applicable laws. None of the reimbursements received are currently expected to be repaid by the Company to the trust fund programs. At </span><span style="font-family:inherit;font-size:10pt;">April&#160;30, 2020</span><span style="font-family:inherit;font-size:10pt;">, we had an accrued liability of </span><span style="font-family:inherit;font-size:10pt;">$328</span><span style="font-family:inherit;font-size:10pt;"> for estimated expenses related to anticipated corrective actions or remediation efforts, including relevant legal and consulting costs. We believe we have no material joint and several environmental liability with other parties.</span></div><div style="line-height:120%;font-size:18pt;"><span style="font-family:inherit;font-size:18pt;">&#160;</span></div><div><a id="s0CEB6044FF915B5EB65D2E5D048E648B"></a></div><div style="line-height:120%;padding-left:0px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:29.239766081871345%;border-collapse:collapse;text-align:left;"><tr><td colspan="2"></td></tr><tr><td style="width:33%;"></td><td style="width:67%;"></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;font-weight:bold;">ITEM&#160;1A.&#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;font-weight:bold;">RISK FACTORS</span></div></td></tr></table></div></div><div style="line-height:120%;padding-top:8px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">You should carefully consider the risks described in this report before making a decision to invest in our securities. If any of such risks actually occur, our business, financial condition, and/or results of operations could be materially adversely affected. In that case, the trading price of our securities could decline and you might lose all or part of your investment.</span></div><div style="line-height:120%;padding-top:8px;text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:8px;text-align:center;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Risks Related to Our Industry</span></div><div style="line-height:120%;padding-top:8px;text-align:center;text-indent:32px;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;">Pandemics or disease outbreaks, such as the novel coronavirus (&#8220;COVID-19&#8221;), responsive actions taken by governments and others to mitigate their spread, and guest behavior in response to these events, have, and may in the future, adversely affect our business operations, supply chain and financial results.</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;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Pandemics or disease outbreaks such as COVID-19 have, and may continue to have, adverse impacts on the Company&#8217;s business.  These include, but are not limited to, decreased store traffic and changed guest behavior, decreased demand for our fuel, prepared food and other convenience offerings, decreased or slowed unit/store growth, issues with our supply chain, including difficulties obtaining certain items sold at our stores or that our guests may demand, issues with respect to our team members&#8217; health, working hours and/or ability to perform their duties, and increased costs to the Company in response to these changing conditions and to protect the health and safety of our team members and guests.  </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;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In addition, t</span><span style="font-family:inherit;font-size:10pt;color:#212529;">he general economic and other impacts related to responsive actions taken by governments and others to mitigate the spread of COVID-19, including but not limited to &#8220;stay-at-home,&#8221; &#8220;shelter-in-place&#8221; and other travel restrictions, </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;">7</span></div></div><hr style="page-break-after:always"></hr><div><br/></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;color:#212529;">social distancing requirements, limitations on certain businesses&#8217; hours and operations, limits on public gatherings and other events, and restrictions on how certain products can be sold and offered to our guests, have, and may continue to, result in similar declines in store traffic and overall demand, increased operating costs, and decreased or slower unit/store growth.  Further, although the Company&#8217;s business has been deemed an &#8220;essential service&#8221; by many public authorities, allowing our operations to continue (in some cases in a modified manner), there are no guarantees the designation will continue, or be applied during a future pandemic or COVID-19 outbreak, which would require us to reduce our operations and potentially close stores for an undetermined period of time.    </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;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We cannot predict the extent and duration of the COVID-19 pandemic or the severity and duration of its impact to the general economy, our guests or our operating results; however, its effects could be material and last for an extended period of time.</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;">Our business and our reputation could be adversely affected by a data security incident or the failure to protect sensitive guest, team member or supplier data, or the failure to comply with applicable regulations relating to data security and privacy.</span></div><div style="line-height:120%;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In the normal course of our business, we obtain and have access to large amounts of personal data, including but not limited to credit and debit card information, personally identifiable information and other data from and about our guests, team members, and suppliers. While we invest significant resources and have engaged professional advisers in the protection of such data and information, our IT systems, and incident response programs, and maintain what we believe are adequate security controls, a compromise or a breach in our systems, or other data security or privacy incident that results in the loss, unauthorized release, disclosure or acquisition of such data or information, or other sensitive data or information, could nonetheless occur and have a material adverse effect on our reputation, operating results and financial condition.</span></div><div style="line-height:120%;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">A data security or privacy incident of any kind could expose us to risk in terms of the loss, unauthorized release, disclosure or acquisition of sensitive guest, team member or supplier data, and could result in litigation or other regulatory action being brought against us and damages, monetary and other claims made by or on behalf of the payment card brands, guests, team members, shareholders, financial institutions and governmental agencies. Such claims could give rise to substantial monetary damages and losses which are not covered, or in some instances fully covered, by our insurance policies and which could adversely affect our reputation, results of operations, financial condition and liquidity. Moreover, a data security or privacy incident could require that we expend significant additional resources on mitigation efforts and to further upgrade the security and other measures that we employ to guard against, and respond to, such incidents.</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;">The convenience store industry is highly competitive.</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;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The convenience store and retail fuel industries in which we operate are highly competitive and characterized by ease of entry and constant change in the number and type of retailers offering the products and services found in our stores. We compete with many other convenience store chains, gasoline stations, supermarkets, drugstores, discount stores, club stores, fast food outlets, and mass merchants, and a variety of other retail companies, including retail gasoline companies that have more extensive retail outlets, greater brand name recognition and established fuel supply arrangements. Several non-traditional retailers such as supermarkets, club stores, and mass merchants have affected the convenience store industry by entering the retail fuel business. These non-traditional fuel retailers have obtained a significant share of the motor fuels market, and their market share is expected to grow. Certain of these non-traditional retailers may use more extensive promotional pricing or discounts, both at the fuel pump and in the store, to encourage in-store merchandise sales and gasoline sales. In some of our markets, our competitors have been in existence longer and have greater financial, marketing, and other resources than we do. As a result, our competitors may have a greater ability to bear the economic risks inherent in our industry, and may be able to respond better to changes in the economy and new opportunities within the industry. This intense competition could adversely affect our revenues and profitability, and have a material adverse impact on our business and results of operations.</span></div><div style="line-height:120%;text-align:left;text-indent:32px;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;">The volatility of wholesale petroleum costs could adversely affect our operating results.</span></div><div style="line-height:120%;text-align:left;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Our net income is significantly affected by changes in the margins we receive on our retail fuel sales. Over the past three fiscal years, on average our fuel revenues accounted for approximately </span><span style="font-family:inherit;font-size:10pt;">61%</span><span style="font-family:inherit;font-size:10pt;"> of total revenue and our fuel revenue less cost of goods sold excluding depreciation and amortization accounted for approximately </span><span style="font-family:inherit;font-size:10pt;">25%</span><span style="font-family:inherit;font-size:10pt;"> of the total revenue less cost of goods sold excluding depreciation and amortization. Crude oil and domestic wholesale petroleum markets are, and in the recent past have been, marked by significant volatility. The overall economic impact of the COVID-19 pandemic, general political conditions, threatened or actual acts of war or terrorism, instability or other changes in oil producing regions, particularly in the Middle East and South America, and trade, economic or other disagreements between oil producing nations, can, and recently </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><br/></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">have, significantly affected crude oil supplies and wholesale petroleum costs. In addition, the supply of fuel and wholesale purchase costs could be adversely affected in the event of a shortage, which could result from, among other things, lack of capacity at United States oil refineries or, in our case, the level of fuel contracts that we have that guarantee an uninterrupted, unlimited supply of fuel. Increases in the retail price of petroleum products have resulted and could in the future adversely affect consumer demand for fuel. This volatility makes it difficult to predict the impact that future wholesale cost fluctuations will have on our operating results and financial condition in future periods. Any significant change in one or more of these factors could materially affect the number of fuel gallons sold, fuel revenue less cost of goods sold excluding depreciation and amortization and overall guest traffic, which in turn could have a material adverse effect on our business, financial condition and 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;font-weight:bold;">General economic conditions that are largely out of the Company&#8217;s control may adversely affect the Company&#8217;s financial condition and 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;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Current economic conditions, including those resulting from the COVID-19 pandemic, higher interest rates, higher fuel and other energy costs, inflation, increases or fluctuations in commodity prices such as cheese and coffee, higher levels of unemployment, higher consumer debt levels and lower consumer discretionary spending, higher tax rates and other changes in tax laws or other economic factors may affect input costs and consumer spending or buying habits, and could adversely affect the costs of the products we sell in our stores and the consumer demand for such products. Unfavorable economic conditions, especially those affecting the agricultural industry, higher fuel prices, and unemployment levels can affect consumer confidence, spending patterns, and miles driven, and can cause guests to &#8220;trade down&#8221; to lower priced products in certain categories when these conditions exist. These factors can lead to sales declines, and in turn have an adverse impact on our business, financial condition and 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;font-weight:bold;">Governmental action and campaigns to discourage tobacco and nicotine use and other tobacco products may have a material adverse effect on our revenues and gross profit.</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;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Congress has given the Food and Drug Administration (&#8220;FDA&#8221;) broad authority to regulate tobacco and nicotine products, and the FDA has enacted numerous regulations restricting the sale of such products. These governmental actions, as well as national, state and local campaigns and regulations to discourage tobacco and nicotine use and limit the sale of such products, including but not limited to certain actions taken to increase the minimum age in order to purchase such products, have resulted or may in the future result in, reduced industry volume and consumption levels, and could materially affect the retail price of cigarettes, unit volume and revenues, gross profit, and overall guest traffic, which in turn could have a material adverse effect on our business, financial condition and results of operations.</span></div><div style="line-height:120%;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Also, increasing regulations for e-cigarettes and vapor products could offset some of the revenue growth we have experienced from selling these types of products.</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;">Consumer or other litigation could adversely affect our financial condition and results of operations.</span></div><div style="line-height:120%;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Our retail operations are characterized by a high volume of guest traffic and by transactions involving a wide array of product selections, including prepared food. These operations carry a higher exposure to consumer litigation risk when compared to the operations of companies operating in many other industries. Consequently, we may become a party to personal injury, bad fuel, product liability, accessibility, data security and privacy and other legal actions in the ordinary course of our business. While these actions are generally routine in nature, incidental to the operation of our business and immaterial in scope, if our assessment of any action or actions should prove inaccurate, our financial condition and results of operations could be adversely affected.</span></div><div style="line-height:120%;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Additionally, we are occasionally exposed to industry-wide or class-action claims arising from the products we carry, industry-specific business practices or other operational matters. Our defense costs and any resulting damage awards or settlement amounts may not be covered, or in some instances fully covered, by our insurance policies. Thus, an unfavorable outcome or settlement of one or more of these lawsuits could have a material adverse effect on our financial position, liquidity and 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;font-weight:bold;">Increased credit card expenses could increase operating expenses.</span></div><div style="line-height:120%;text-align:left;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">A significant percentage of our sales are made with the use of credit cards. Because the interchange fees we pay when credit cards are used to make purchases are based on transaction amounts, higher fuel prices at the pump and higher gallon movement result in higher credit card expenses. These additional fees increase operating expenses. Higher operating expenses </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;">9</span></div></div><hr style="page-break-after:always"></hr><div><br/></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">that result from higher credit card fees may decrease our overall profit and have a material adverse effect on our business, financial condition and results of operations. Total credit card fees paid in fiscal </span><span style="font-family:inherit;font-size:10pt;">2020</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;">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;">, were approximately </span><span style="font-family:inherit;font-size:10pt;">$145 million</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;">$140 million</span><span style="font-family:inherit;font-size:10pt;">, and </span><span style="font-family:inherit;font-size:10pt;">$123 million</span><span style="font-family:inherit;font-size:10pt;">, respectively.</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;">Developments related to fuel efficiency, fuel conservation practices, climate change, and changing consumer preferences may decrease the demand for motor fuel.</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;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Technological advances and consumer behavior in reducing fuel use and governmental mandates to improve fuel efficiency could lessen the demand for our largest revenue product, petroleum-based motor fuel, which may have a material adverse effect on our business, financial condition, and results of operation. Changes in our climate, including the effects of greenhouse gas emissions in the environment, may lessen demand or lead to additional government regulation. In addition, a shift toward electric, hydrogen, natural gas or other alternative fuel-powered vehicles, including driverless motor vehicles, could fundamentally change the shopping and driving habits of our guests or lead to new forms of fueling destinations or new competitive pressure. Any of these outcomes could potentially result in fewer guest visits to our stores, decreases in sales revenue across all categories or lower profit margins, which could have a material adverse effect on our business, financial condition and 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;font-weight:bold;">Wholesale cost and tax increases relating to tobacco and nicotine products could affect our operating results.</span></div><div style="line-height:120%;text-align:left;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Sales of tobacco and nicotine products have averaged approximately </span><span style="font-family:inherit;font-size:10pt;">11%</span><span style="font-family:inherit;font-size:10pt;"> of our total revenue over the past three fiscal years, and our tobacco and nicotine revenue less cost of goods sold excluding depreciation and amortization accounted for approximately </span><span style="font-family:inherit;font-size:10pt;">10%</span><span style="font-family:inherit;font-size:10pt;"> of the total revenue less cost of goods sold excluding depreciation and amortization for the same period. Any significant increases in wholesale cigarette and related product costs or tax increases on tobacco or nicotine products may have a materially adverse effect on unit demand for cigarettes (or related products). Currently, major cigarette and tobacco and nicotine manufacturers offer significant rebates to retailers, although there can be no assurance that such rebate programs will continue. We include these rebates as a component of cost of goods sold, which affects our gross margin from sales of cigarettes and related products. In the event these rebates are no longer offered or decreased, our wholesale cigarette and related product costs will increase accordingly. In general, we attempt to pass price increases on to our guests. Due to competitive pressures in our markets, however, we may not always be able to do so. These factors could adversely affect our retail price of cigarettes and related products, cigarette or related product unit volume and revenues, merchandise revenue less cost of goods sold excluding depreciation and amortization, and overall guest traffic, and in turn have a material adverse effect on our business, financial condition and results of operations.</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:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Risks Related to Our Business</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;">Food-safety issues and food-borne illnesses, whether actual or reported, or the failure to comply with applicable regulations relating to the transportation, storage, preparation or service of food, could adversely affect our business and reputation.</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;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Instances or reports of food-safety issues, such as food-borne illnesses, food tampering, food contamination or mislabeling, either during growing, manufacturing, packaging, transportation, storage, preparation or service, have in the past significantly damaged the reputations and impacted the sales of companies in the food processing, grocery, quick service and &#8220;fast casual&#8221; restaurant sectors, and could affect us as well. Any instances of, or reports linking us to, food-borne illnesses or food tampering, contamination, mislabeling or other food-safety issues could damage the value of our brand and severely hurt sales of our prepared food products and possibly lead to product liability and personal injury claims, litigation (including class actions), government agency investigations and damages.  In addition, guest preferences and store traffic could be adversely impacted by food-safety issues, health concerns or negative publicity about the consumption of our products, which could cause a decline in demand for those products and adversely impact our sales.</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;">Any failure to anticipate and respond to changes in consumer preferences, or to introduce and promote innovative technology for guest interaction, could adversely affect our financial results.</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;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Our continued success depends on our ability to remain relevant with respect to consumer needs and wants, attitudes toward our industry, and our guests&#8217; preferences for ways of doing business with us, particularly with respect to digital engagement, contactless delivery, curb-side pick-up and other non-traditional ordering and delivery platforms. We must continually work to develop, produce and market new products, maintain and enhance the recognition of our brands, offer a favorable mix of products, and refine our approach as to how and where we market, sell and deliver our products. This risk is compounded by the increasing use of social and digital media by consumers and the speed by which information and opinions </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;">10</span></div></div><hr style="page-break-after:always"></hr><div><br/></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">are shared. If we are unable to anticipate and respond to sudden challenges that we may face in the marketplace, trends in the market for our products and changing consumer demands and sentiment, it could have a material adverse effect on our business, financial condition and 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;font-weight:bold;">We rely on our information technology systems, and a number of third-party vendor platforms, to manage numerous aspects of our business, and a disruption of these systems could adversely affect our business.</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;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We depend on our information technology (IT) systems, and a number of third-party vendor platforms, to manage and operate numerous aspects of our business, provide analytical information to management and serve as a platform for our business continuity plan. Our IT systems, and the technology platforms provided by our vendors, are an essential component of our business and growth strategies, and a serious disruption to these could significantly limit our ability to manage and operate our business efficiently. These systems are vulnerable to, among other things, damage and interruption from power loss or natural disasters, computer system and network failures, loss of telecommunications services, physical and electronic loss of, or loss of access to, data and information, security breaches or other security incidents, and computer viruses or attacks. Any disruption could cause our business and competitive position to suffer and cause our operating results to be reduced.</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;">A significant disruption to our distribution network, to the capacity of the distribution centers, or timely receipt of inventory could adversely impact our sales or increase our transaction costs, which could have a material adverse effect on our business.</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;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We rely on our distribution and transportation network, and the networks of our direct store delivery partners, to provide products to our stores in a timely and cost-effective manner.  Products are either moved from supplier locations to our distribution centers, or delivered directly to our stores. Deliveries to our stores occur from the distribution centers or directly from our suppliers. Any disruption, unanticipated or unusual expense or operational failure related to this process could affect our store operations negatively.</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;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We also depend on regular deliveries of products to and from our facilities and stores that meet our specifications. In addition, we may have a single supplier or limited number of suppliers for certain products. While we believe there are adequate reserve quantities and alternative suppliers, shortages or interruptions in the receipt or supply of products caused by unanticipated demand, problems in production or distribution, financial or other difficulties of suppliers, inclement weather or other economic conditions could adversely affect the availability, quality and cost of products, and our operating results.</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;">We may experience difficulties implementing and realizing the results of our strategic 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-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In January 2020, Casey&#8217;s unveiled an updated, long-term/strategic plan, centered around four strategic objectives: reinvigorate hospitality and the guest experience; be where the guest is; best-in-class efficiencies; and, invest in our people and culture.  While we have invested, and will continue to invest, significant resources in our team and in planning, development, project management, and implementation of the plan, it is possible that we may experience significant delays, increased costs and other difficulties that are not presently contemplated. Further, the intended results of the plan may not be realized as anticipated. Any such issues could adversely affect our operations and negatively impact our business, results of operations and financial condition.</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;">Unfavorable weather conditions can adversely affect our business.</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;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">All of our stores are located in the central region of the United States, which is susceptible to tornadoes, thunderstorms, extended periods of rain or unseasonably cold temperatures, flooding, ice storms, and heavy snow. Inclement weather conditions could damage our facilities or could have a significant impact on consumer behavior, travel, and convenience store traffic patterns as well as our ability to operate our locations. In addition, we typically generate higher revenues and gross margins during warmer weather months, which fall within our first and second fiscal quarters. When weather conditions are not favorable during a particular period, our operating results and cash flow from operations could be adversely affected.</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;">Because we depend on our management&#8217;s and other team members&#8217; experience and knowledge of our industry, we could be adversely affected were we to lose, or experience difficulty in recruiting and retaining, any such members of our team.</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;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We are dependent on the continued knowledge and efforts of our management team and other key team members. If, for any reason, our executives do not continue to be active in management, or we lose such persons, or other key team members, or we fail to identify and/or recruit for current or future positions of need, our business, financial condition or results of operations </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;">11</span></div></div><hr style="page-break-after:always"></hr><div><br/></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">could be adversely affected. We also rely on our ability to recruit qualified drivers, store and field management and other store personnel. Failure to continue to attract these individuals at reasonable compensation levels could have a material adverse effect on our business and 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;font-weight:bold;">We may experience increased costs, disruptions or other difficulties with the implementation, operation and functionality of our enterprise resource planning system.</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;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We are engaged in a phased implementation of an enterprise resource planning (ERP) system, which will replace or enhance certain internal financial and operating systems that are critical to our business operations.&#160; The implementation, operation, and functionality of the ERP system has and will continue to require a significant investment of human, technological, and financial resources. While we have invested, and continue to invest, significant resources in planning, project management, consulting, and training, it is possible that significant implementation, operational, and functionality issues may arise during the course of implementing and utilizing the ERP system, and it is further possible that we may experience significant delays, increased costs, and other difficulties that are not presently contemplated.&#160; Any significant disruptions, delays, deficiencies, or errors in the design, implementation, and utilization of the ERP system could adversely affect our operations, prevent us from accurately and timely reporting our financial results, and negatively impact our business, results of operations and financial condition. Additionally, if we do not effectively implement and utilize the ERP system as planned or the system does not operate as intended, the effectiveness of our internal control over financial reporting could be adversely affected or our ability to assess it adequately could be delayed.</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;">Control deficiencies could prevent us from accurately and timely reporting our financial results.</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;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Our internal control over financial reporting constitutes a process, including controls, designed to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements in accordance with U.S. generally accepted accounting principles. We have in the past and may in the future identify deficiencies in our internal control over financial reporting, including significant deficiencies and material weaknesses. Failure to identify and remediate deficiencies in our internal control over financial reporting in a timely manner could prevent us from accurately and timely reporting our financial results, which could cause us to fail to meet our reporting obligations, lead to a loss of investor confidence and have a negative impact on the trading price of our common stock.</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;">Our operations present hazards and risks which may not be fully covered by insurance, if insured.</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;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The scope and nature of our operations present a variety of operational hazards and risks that must be managed through continual oversight and control. As protection against hazards and risks, we maintain insurance against many, but not all, potential losses or liabilities arising from such risks. Uninsured losses and liabilities from operating risks could reduce the funds available to us for capital and investment spending and could have a material adverse impact on the 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;font-weight:bold;">We may not be able to identify, acquire, and integrate new properties and stores, which could adversely affect our ability to grow our business.</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;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">An important part of our growth strategy has been to purchase properties on which to build our stores, and in certain instances, acquire other convenience stores that complement our existing stores or broaden our geographic presence.  We expect to continue pursuing acquisition opportunities, which involve risks that could cause our actual growth or operating results to differ materially from our expectations or the expectations of securities analysts. These risks include, but are not limited to, the inability to identify and acquire suitable sites at advantageous prices; competition in targeted market areas; difficulties during the acquisition process in discovering some of the liabilities of the businesses that we acquire; difficulties associated with our existing financial controls, information systems, management resources and human resources needed to support our future growth; difficulties with hiring, training and retaining skilled personnel; difficulties in adapting distribution and other operational and management systems to an expanded network of stores; difficulties in adopting, adapting to or changing the business practices, models or processes of stores or chains we acquire; difficulties in obtaining governmental and other third-party consents, permits and licenses needed to operate additional stores; difficulties in obtaining the cost savings and financial improvements we anticipate from future acquired stores; the potential diversion of our management&#8217;s attention from focusing on our core business due to an increased focus on acquisitions; and, challenges associated with the consummation and integration of any future acquisition.</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;">Covenants in our senior notes and credit facility agreements require us to comply with certain covenants and meet financial maintenance tests. Failure to comply with these requirements could have a material impact to us.</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;">12</span></div></div><hr style="page-break-after:always"></hr><div><br/></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We are required to comply with certain financial and non-financial covenants under our existing senior notes and credit facility agreements. A breach of any covenant could result in a default under such agreements, which could, if not timely cured, permit lenders to declare all amounts outstanding to be immediately due and payable, and to terminate such instruments, which in turn could have a material adverse effect on our business, financial condition and results of operation.</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;">Compliance with and changes in tax laws could adversely affect our performance.</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;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We are subject to extensive tax liabilities imposed by multiple jurisdictions, including but not limited to income taxes, indirect taxes (excise, sales/use, and gross receipts taxes), payroll taxes, property taxes, and tobacco taxes. Tax laws and regulations are dynamic and subject to change as new laws are passed and new interpretations of existing laws are issued and applied. The activity could result in increased expenditures for tax liabilities in the future. Many of these liabilities are subject to periodic audits by the respective taxing authorities. Subsequent changes to our tax liabilities as a result of these audits may subject us to interest and penalties.</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;">We are subject to extensive governmental regulations.</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;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Our business is subject to extensive governmental laws and regulations that include, but are not limited to, those relating to environmental protection and remediation; the preparation, sale and labeling of food; minimum wage, overtime and other employment laws and regulations; compliance with the Patient Protection and Affordable Care Act and the Americans with Disabilities Act; legal restrictions on the sale of alcohol, tobacco and nicotine products, money orders, lottery/lotto and other age-restricted products; compliance with the Payment Card Industry Data Security Standards and similar requirements; compliance with the Federal Motor Carriers Safety Administration regulations; and, securities laws and Nasdaq listing standards.  In addition, during the COVID-19 pandemic, the Company was, and continues to be, subject to </span><span style="font-family:inherit;font-size:10pt;color:#212529;">responsive actions taken by governments and others to mitigate the spread of COVID-19, which resulted in decreased store traffic and certain changes to how we operate our stores and offer certain products for sale to our guests.  </span><span style="font-family:inherit;font-size:10pt;">The effects created by these, including the costs of compliance with these laws and regulations, is substantial, and a violation of or change in such laws and/or regulations could have a material adverse effect on our business, financial condition, and 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;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">State laws regulate the sale of alcohol, tobacco and nicotine products, lottery/lotto products and other age-restricted products. A violation or change of these laws could adversely affect our business, financial condition, and results of operations because state and local regulatory agencies have the power to approve, revoke, suspend, or deny applications for and renewals of permits and licenses relating to the sale of certain of these products or to seek other remedies.</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;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Any appreciable increase in wages, overtime pay, or the statutory minimum salary requirements, minimum wage rate, mandatory scheduling or scheduling notification laws, or the adoption of additional mandated healthcare or paid-time-off benefits would result in an increase in our labor costs. Such cost increases, or the penalties for failing to comply, could adversely affect our business, financial condition, and results of operations. State or federal lawmakers or regulators may also enact new laws or regulations applicable to us that may have a material adverse and potentially disparate impact on our business.</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;">The dangers inherent in the storage and transport of motor fuel could cause disruptions and could expose to us potentially significant losses, costs or liabilities.</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;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We store motor fuel in storage tanks at our retail locations. Additionally, a significant portion of motor fuel is transported in our own trucks, instead of by third-party carriers. Our operations are subject to significant hazards and risks inherent in transporting and storing motor fuel. These hazards and risks include, but are not limited to, fires, explosions, traffic accidents, spills, discharges and other releases, any of which could result in distribution difficulties and disruptions, environmental pollution, governmentally-imposed fines or clean-up obligations, personal injury or wrongful death claims and other damage to our properties and the properties of others. As a result, any such event could have a material adverse effect on our business, financial condition and 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:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Other Risks</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;">The market price for our common stock has been and may in the future be volatile, which could cause the value of your investment to decline.</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;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Securities markets worldwide experience significant price and volume fluctuations. This market volatility could significantly affect the market price of our common stock without regard to our operating performance. In addition, the price of </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;">13</span></div></div><hr style="page-break-after:always"></hr><div><br/></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">our common stock could be subject to wide fluctuations in response to these, and other factors: a deviation in our results from the expectations of public market analysts and investors; statements by research analysts about our common stock, company, or industry; changes in market valuations of companies in our industry and market evaluations of our industry generally; additions or departures of key personnel; actions taken by our competitors; sales or repurchases of common stock by the Company or other affiliates; and, other general economic, political, or market conditions, many of which are beyond our control.</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;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The market price of our common stock will also be affected by our quarterly operating results and same store sales results, which may be expected to fluctuate. Some of the factors that may affect our quarterly results and same store sales include general, regional, and national economic conditions; competition; unexpected costs; changes in retail pricing, consumer trends, and the number of stores we open and/or close during any given period; and the costs of compliance with corporate governance and other legal requirements. Other factors are discussed throughout Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations. You may not be able to resell your shares of our common stock at or above the price you pay.</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;">Any issuance of shares of our common stock in the future could have a dilutive effect on your investment.</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;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We could issue additional shares for investment, acquisition, or other business purposes. Even if there is not an immediate need for capital, we may choose to issue securities to sell in public or private equity markets, if and when conditions are favorable. Raising funds by issuing securities would dilute the ownership interests of our existing shareholders. Additionally, certain types of equity securities we may issue in the future could have rights, preferences, or privileges senior to the rights of existing holders of our common stock.</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;">Iowa law and provisions in our charter documents may have the effect of preventing or hindering a change in control and adversely affecting the market price of our common stock.</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;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Our articles of incorporation give the Company&#8217;s board of directors the authority to issue up to one million shares of preferred stock and to determine the rights and preferences of the preferred stock without obtaining shareholder approval. The existence of this preferred stock could make it more difficult or discourage an attempt to obtain control of the Company by means of a tender offer, merger, proxy contest, or otherwise. Furthermore, this preferred stock could be issued with other rights, including economic rights, senior to our common stock, thereby having a potentially adverse effect on the market price of our common stock.</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;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Although the Company began a phased declassification of its board of directors over a three-year period starting with the Company&#8217;s 2019 annual shareholders&#8217; meeting, its board of directors remains partially staggered. Our staggered board, along with other provisions of our articles of incorporation and bylaws and Iowa corporate law, could make it more difficult for a third party to acquire us or remove our directors by means of a proxy contest, even if doing so would be beneficial to our shareholders. For example, the Iowa Business Corporation Act (the &#8220;Act&#8221;) prohibits publicly held Iowa corporations to which it applies from engaging in a business combination with an interested shareholder for a period of three years after the date of the transaction in which the person became an interested shareholder unless the business combination is approved in a prescribed manner. Further, the Act permits a board of directors, in the context of a takeover proposal, to consider not only the effect of a proposed transaction on shareholders, but also on a corporation&#8217;s team members, suppliers, guests, creditors, and on the communities in which the corporation operates. These provisions could discourage others from bidding for our shares and could, as a result, reduce the likelihood of an increase in our stock price that would otherwise occur if a bidder sought to buy our stock.</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;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We may, in the future, adopt other measures (such as a shareholder rights plan or &#8220;poison pill&#8221;) that could have the effect of delaying, deferring, or preventing an unsolicited takeover, even if such a change in control were at a premium price or favored by a majority of unaffiliated shareholders. These measures may be adopted without any further vote or action by our shareholders.</span></div><div style="line-height:120%;font-size:18pt;"><span style="font-family:inherit;font-size:18pt;"><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;">14</span></div></div><hr style="page-break-after:always"></hr><div><a id="s626437474D6F54709505C2D7055C5B36"></a></div><div><div style="line-height:120%;font-size:9pt;"><a style="font-family:inherit;font-size:9pt;font-weight:bold;" href="#s6E2976AA8A10533CBB8C0344C4892AEB"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Table of Contents</span></a></div></div><div><br/></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:49.609375%;border-collapse:collapse;text-align:left;"><tr><td colspan="2"></td></tr><tr><td style="width:20%;"></td><td style="width:80%;"></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;font-weight:bold;">ITEM&#160;1B.</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;font-weight:bold;">UNRESOLVED STAFF COMMENTS</span></div></td></tr></table></div></div><div style="line-height:120%;padding-top:8px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Not applicable.</span></div><div style="line-height:120%;padding-top:8px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div><a id="s312A1ED90BB8566489D6D46C2B8B1D3B"></a></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:30.46875%;border-collapse:collapse;text-align:left;"><tr><td colspan="2"></td></tr><tr><td style="width:36%;"></td><td style="width:64%;"></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;font-weight:bold;">ITEM&#160;2.</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;font-weight:bold;">PROPERTIES</span></div></td></tr></table></div></div><div style="line-height:120%;padding-top:8px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We own the Store Support Center (built in 1990) and both distribution centers. Located on an approximately 57-acre site in Ankeny, Iowa, the Store Support Center, our first distribution center, and our vehicle service and maintenance center occupy a total of approximately 375,000 square feet.   We also own a building near the Store Support Center where our construction and support services departments operate.  In February 2016, we opened our second distribution center, located in Terre Haute, Indiana. This second distribution center has approximately 300,000 square feet of warehouse space. We are currently in the process of constructing a third distribution center located in Joplin, Missouri. The new distribution center is expected to provide approximately 230,000 square feet of available space.</span></div><div style="line-height:120%;padding-top:16px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">On </span><span style="font-family:inherit;font-size:10pt;">April&#160;30, 2020</span><span style="font-family:inherit;font-size:10pt;">, we also owned the land at </span><span style="font-family:inherit;font-size:10pt;">2,181</span><span style="font-family:inherit;font-size:10pt;"> store locations and the buildings at </span><span style="font-family:inherit;font-size:10pt;">2,189</span><span style="font-family:inherit;font-size:10pt;"> locations and leased the land at </span><span style="font-family:inherit;font-size:10pt;">26</span><span style="font-family:inherit;font-size:10pt;"> locations and the buildings at </span><span style="font-family:inherit;font-size:10pt;">18</span><span style="font-family:inherit;font-size:10pt;"> locations. Most of the leases provide for the payment of a fixed rent plus property taxes, insurance, and maintenance costs. Generally, the leases are for terms of ten to twenty years with options to renew for additional periods or options to purchase the leased premises at the end of the lease period.  Additionally, the Company regularly has land held for development, land under construction for new stores, and land held for sale as a result of store closures.</span></div><div style="line-height:120%;padding-top:16px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div><a id="sA0B3FBA4442B554C86D4B844F79ACB98"></a></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:36.71875%;border-collapse:collapse;text-align:left;"><tr><td colspan="2"></td></tr><tr><td style="width:30%;"></td><td style="width:70%;"></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;font-weight:bold;">ITEM&#160;3.</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;font-weight:bold;">LEGAL PROCEEDINGS</span></div></td></tr></table></div></div><div style="line-height:120%;padding-top:8px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The information required to be set forth under this heading is incorporated by reference from Note 10, Contingencies, to the Consolidated Financial Statements included in Part II, Item&#160;8.</span></div><div><a id="sE76086EA08A55C10831222CF6E9ACAB7"></a></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%;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:52.5390625%;border-collapse:collapse;text-align:left;"><tr><td colspan="2"></td></tr><tr><td style="width:21%;"></td><td style="width:79%;"></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;font-weight:bold;">ITEM&#160;4.</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;font-weight:bold;">MINE SAFETY DISCLOSURES</span></div></td></tr></table></div></div><div style="line-height:120%;padding-top:8px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Not applicable.</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><a id="s206E9D46987F532F9187420A2AFC87E3"></a></div><div><div style="line-height:120%;font-size:9pt;"><a style="font-family:inherit;font-size:9pt;font-weight:bold;" href="#s6E2976AA8A10533CBB8C0344C4892AEB"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Table of Contents</span></a></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;">PART II</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div><a id="sBB866072A30651EABF7B70D17FBA56B0"></a></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:8%;"></td><td style="width:92%;"></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;font-weight:bold;">ITEM&#160;5.</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;font-weight:bold;">MARKET FOR REGISTRANT&#8217;S COMMON EQUITY, RELATED STOCKHOLDER MATTERS, AND ISSUER PURCHASES OF EQUITY SECURITIES</span></div></td></tr></table></div></div><div style="line-height:120%;padding-top:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;text-decoration:underline;">Common Stock</span></div><div style="line-height:120%;padding-top:8px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Casey&#8217;s common stock trades on the Nasdaq Global Select Market under the symbol CASY. The </span><span style="font-family:inherit;font-size:10pt;">36,806,325</span><span style="font-family:inherit;font-size:10pt;"> shares of common stock outstanding at </span><span style="font-family:inherit;font-size:10pt;">April&#160;30, 2020</span><span style="font-family:inherit;font-size:10pt;"> had a market value of approximately </span><span style="font-family:inherit;font-size:10pt;">$5.6</span><span style="font-family:inherit;font-size:10pt;"> billion. On that date, there were </span><span style="font-family:inherit;font-size:10pt;">1,583</span><span style="font-family:inherit;font-size:10pt;"> shareholders of record.</span></div><div style="line-height:120%;padding-top:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;text-decoration:underline;">Common Stock Market Prices</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="28"></td></tr><tr><td style="width:6%;"></td><td style="width:1%;"></td><td style="width:9%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:9%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:11%;"></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:9%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:11%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:9%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:9%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;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;">Calendar 2018</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:8pt;"><span style="font-family:inherit;font-size:8pt;">High</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;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:8pt;"><span style="font-family:inherit;font-size:8pt;">Low</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;">Calendar 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:8pt;"><span style="font-family:inherit;font-size:8pt;">High</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;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:8pt;"><span style="font-family:inherit;font-size:8pt;">Low</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;">Calendar 2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;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:8pt;"><span style="font-family:inherit;font-size:8pt;">High</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;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:8pt;"><span style="font-family:inherit;font-size:8pt;">Low</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;"><span style="font-family:inherit;font-size:10pt;">Q1</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;">128.51</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;">105.45</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;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Q1</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;">138.45</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;">122.86</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;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Q1</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;">181.99</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;">114.01</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: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;">Q2</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;">110.83</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;">90.42</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;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Q2</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;">156.82</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;">127.75</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;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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;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: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;">Q3</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;">130.74</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;">102.47</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;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;">Q3</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;">173.31</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;">154.58</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;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="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="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="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="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</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;"><span style="font-family:inherit;font-size:10pt;">Q4</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;">137.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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;">116.23</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;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Q4</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;">179.21</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;">152.05</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;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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;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><div style="line-height:120%;padding-top:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;text-decoration:underline;">Dividends</span></div><div style="line-height:120%;padding-top:8px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We began paying cash dividends during fiscal 1991. The dividends declared in fiscal </span><span style="font-family:inherit;font-size:10pt;">2020</span><span style="font-family:inherit;font-size:10pt;"> totaled $</span><span style="font-family:inherit;font-size:10pt;">1.28</span><span style="font-family:inherit;font-size:10pt;"> per share. The dividends declared in fiscal </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;"> totaled </span><span style="font-family:inherit;font-size:10pt;">$1.16</span><span style="font-family:inherit;font-size:10pt;"> per share. On June&#160;3, </span><span style="font-family:inherit;font-size:10pt;">2020</span><span style="font-family:inherit;font-size:10pt;">, the Board of Directors declared a quarterly dividend of </span><span style="font-family:inherit;font-size:10pt;">$0.32</span><span style="font-family:inherit;font-size:10pt;"> per share payable August&#160;17, </span><span style="font-family:inherit;font-size:10pt;">2020</span><span style="font-family:inherit;font-size:10pt;">, to shareholders of record on August&#160;3, </span><span style="font-family:inherit;font-size:10pt;">2020</span><span style="font-family:inherit;font-size:10pt;">. The Board typically reviews the dividend every year at its June meeting.</span></div><div style="line-height:120%;padding-top:16px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The cash dividends declared during the calendar years </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;"> through </span><span style="font-family:inherit;font-size:10pt;">2020</span><span style="font-family:inherit;font-size:10pt;"> were as follows:</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;width:95.3125%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"></td></tr><tr><td style="width:16%;"></td><td style="width:1%;"></td><td style="width:14%;"></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:14%;"></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:14%;"></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:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Calendar 2018</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;">Cash</span></div><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">dividend</span></div><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">declared</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;">Calendar 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;">Cash</span></div><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">dividend</span></div><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">declared</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;">Calendar 2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;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;">Cash</span></div><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">dividend</span></div><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">declared</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;"><span style="font-family:inherit;font-size:10pt;">Q1</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;">0.260</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;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Q1</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;">0.290</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;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Q1</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;">0.320</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: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;">Q2</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;">0.290</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;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Q2</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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;">0.320</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;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Q2</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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;color:#2c2c2c;">0.320</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: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;">Q3</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;">0.290</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;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;">Q3</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;">0.320</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;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="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="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</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;"><span style="font-family:inherit;font-size:10pt;">Q4</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;">0.290</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 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;">Q4</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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;">0.320</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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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="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;">1.130</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;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="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;">1.250</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;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="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="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:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;text-decoration:underline;">Issuer Purchases of Equity Securities</span></div><div style="line-height:120%;padding-top:16px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table sets forth information with respect to the Company's repurchases of common stock during the quarter ended </span><span style="font-family:inherit;font-size:10pt;">April&#160;30, 2020</span><span style="font-family:inherit;font-size:10pt;">:  </span></div><div style="line-height:120%;padding-top:16px;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="14"></td></tr><tr><td style="width:18%;"></td><td style="width:15%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:14%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:20%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:24%;"></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:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Period</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;">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;">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;">Total Number of Shares Purchased as Part of Publicly Announced Plans or 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;">Maximum Dollar Value of Shares That May Yet Be Purchased Under the Plans or Programs (1)</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;">Fourth Quarter:</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="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="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="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="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;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="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="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;">February 1-29, 2020</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 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;">&#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 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 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;">300,000,000</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-31, 2020</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 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;">300,000,000</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;">April 1-30, 2020</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;">&#8212;</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;">&#8212;</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 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;">&#8212;</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 style="vertical-align:bottom;border-bottom:1px solid #000000;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;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">300,000,000</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</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;"><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;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;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;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#8212;</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;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;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;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;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">300,000,000</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></table></div></div><div style="line-height:174%;text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><br/></span></div><div style="line-height:174%;text-align:center;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;">16</span></div></div><hr style="page-break-after:always"></hr><div><div style="line-height:120%;font-size:9pt;"><a style="font-family:inherit;font-size:9pt;font-weight:bold;" href="#s6E2976AA8A10533CBB8C0344C4892AEB"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Table of Contents</span></a></div></div><div><br/></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:0px;"><span style="font-family:inherit;font-size:10pt;">(1)</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">On March 6, 2017, the Company announced a share repurchase program, wherein the Company was authorized to repurchase up to an aggregate of $300 million of the Company's outstanding common stock. The share repurchase authorization was valid for a period of two years. The repurchase was completed in May 2018. In March 2018, the Company announced a second share repurchase program with an aggregate $300 million repurchase authorization, also valid for two years. On March 6, 2020, the authorization was extended through the end of the Company&#8217;s 2022 fiscal year. The timing and number of repurchase transactions under the program depends on a variety of factors including, but not limited to, market conditions, corporate considerations, business opportunities, debt agreements, and regulatory requirements. The program can be suspended or discontinued at any time.&#160; No stock was repurchased in the fourth quarter or fiscal year related to that authorization.</span></div></td></tr></table><div style="line-height:120%;text-align:left;padding-left:48px;text-indent:-48px;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;"><br/></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;">17</span></div></div><hr style="page-break-after:always"></hr><div><a id="sF8E0BE546E4F5A1793ADAAE0B45A000A"></a></div><div><br/></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%;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:8%;"></td><td style="width:92%;"></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;font-weight:bold;">ITEM&#160;6.</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;font-weight:bold;">SELECTED FINANCIAL DATA</span></div></td></tr></table></div></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">(In thousands, except per share amounts)</span></div><div style="line-height:120%;padding-top:16px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;text-decoration:underline;">Statement of Income Data</span></div><div style="line-height:120%;font-size:12pt;"><span style="font-family:inherit;font-size:12pt;">&#160;</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="20"></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:10%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:10%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:10%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:10%;"></td><td style="width:1%;"></td></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:8pt;"><span style="font-family:inherit;font-size:8pt;">&#160;</span></div></td><td colspan="19" 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:8pt;"><span style="font-family:inherit;font-size:8pt;">Years ended April&#160;30,</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:8pt;"><span style="font-family:inherit;font-size:8pt;">&#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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;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:8pt;"><span style="font-family:inherit;font-size:8pt;">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:8pt;"><span style="font-family:inherit;font-size:8pt;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;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:8pt;"><span style="font-family:inherit;font-size:8pt;">2017</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;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:8pt;"><span style="font-family:inherit;font-size:8pt;">2016</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:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total revenue</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;">9,175,296</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;">9,352,910</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;">8,391,124</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;">7,506,587</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;">7,122,086</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: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;">Cost of goods sold (exclusive of depreciation and amortization, shown separately below)</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;">7,030,612</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;">7,398,186</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;">6,621,731</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;">5,825,426</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;">5,508,465</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:top;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 expenses</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;">1,498,043</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;">1,391,279</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;">1,283,046</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;">1,172,328</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;">1,053,805</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:10pt;"><span style="font-family:inherit;font-size:10pt;">Depreciation and amortization</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;">251,174</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;">244,387</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;">220,970</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;">197,629</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;">170,937</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:top;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;">Interest, net</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;">53,419</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;">55,656</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;">50,940</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;">41,536</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;">40,173</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: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;">Income before 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;">342,048</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;">263,402</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;">214,437</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;">269,668</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;">348,706</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:top;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;">Federal and state 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;">78,202</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;">59,516</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;">(103,466</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;">92,183</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;">122,724</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: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;">Net income</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: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;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">263,846</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;"><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;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">203,886</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;"><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;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">317,903</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;"><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;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">177,485</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;"><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;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">225,982</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></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:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Basic earnings per common 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: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;border-bottom:3px double #000000;background-color:#cceeff;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;">7.14</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;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;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;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;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">5.55</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;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;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">8.41</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;border-top: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;border-bottom:3px double #000000;background-color:#cceeff;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;">4.54</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;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;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;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;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">5.79</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: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;">Diluted earnings per common share</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;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;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">7.10</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;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;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">5.51</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;"><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;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">8.34</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;"><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;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">4.48</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;"><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;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">5.73</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></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:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Weighted average number of common shares outstanding&#8212;basic</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;">36,956</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,710</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;">37,778</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;">39,125</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;">39,016</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:10pt;"><span style="font-family:inherit;font-size:10pt;">Weighted average number of common shares outstanding&#8212;diluted</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;">37,186</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;">36,975</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;">38,132</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;">39,579</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;">39,422</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:top;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;">Dividends declared per common share</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.28</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;">1.16</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;">1.04</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;">0.96</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;">0.88</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%;padding-top:16px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;text-decoration:underline;">Balance Sheet Data</span></div><div style="line-height:120%;font-size:12pt;"><span style="font-family:inherit;font-size:12pt;">&#160;</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="20"></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:10%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:10%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:10%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:10%;"></td><td style="width:1%;"></td></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:8pt;"><span style="font-family:inherit;font-size:8pt;">&#160;</span></div></td><td colspan="19" 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:8pt;"><span style="font-family:inherit;font-size:8pt;">As of April&#160;30,</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:8pt;"><span style="font-family:inherit;font-size:8pt;">&#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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;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:8pt;"><span style="font-family:inherit;font-size:8pt;">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:8pt;"><span style="font-family:inherit;font-size:8pt;">2018</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:8pt;"><span style="font-family:inherit;font-size:8pt;">2017</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:8pt;"><span style="font-family:inherit;font-size:8pt;">2016</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:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Current assets</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;">387,250</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;">410,580</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;">396,840</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;">350,685</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;">325,885</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: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;"><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,943,892</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,731,376</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,469,927</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,020,102</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;">2,726,148</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:top;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;">Current 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;">1,063,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><td style="vertical-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;">590,932</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;">507,850</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;">446,546</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;">387,571</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:10pt;"><span style="font-family:inherit;font-size:10pt;">Long-term debt, net of current maturities</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;">714,502</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,283,275</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,291,725</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;">907,356</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;">822,869</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:top;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;">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;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">1,643,205</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;">1,408,769</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;">1,271,141</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;">1,190,620</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;">1,083,463</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div><a id="s988799FFE09058DA82E9B21BD0C4E8A4"></a></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:8%;"></td><td style="width:92%;"></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;font-weight:bold;">ITEM&#160;7.</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;font-weight:bold;">MANAGEMENT&#8217;S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS</span></div><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">(Dollars and gallons in thousands, except per share amounts)</span></div></td></tr></table></div></div><div style="line-height:120%;padding-top:8px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Please read the following discussion of the Company&#8217;s financial condition and results of operations in conjunction with the selected historical consolidated financial data and consolidated financial statements and accompanying notes presented elsewhere in this Form 10-K.</span></div><div style="line-height:120%;padding-top:16px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;text-decoration:underline;">Overview</span></div><div style="line-height:120%;padding-top:8px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company primarily operates convenience stores under the names "Casey's" and &#8220;Casey&#8217;s General Store&#8221; in 16 Midwestern states, primarily in Iowa, Missouri and Illinois. On </span><span style="font-family:inherit;font-size:10pt;">April&#160;30, 2020</span><span style="font-family:inherit;font-size:10pt;">, there were a total of </span><span style="font-family:inherit;font-size:10pt;">2,207</span><span style="font-family:inherit;font-size:10pt;"> stores in operation. All but three Casey's Stores offer fuel for sale on a self-serve basis and all carry a broad selection of food (including freshly prepared foods such as pizza, donuts and sandwiches), beverages, tobacco and nicotine products, health and beauty aids, automotive products and other non-food items. We derive our revenue from the retail sale of fuel and the products offered in our stores.</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><br/></div><div style="line-height:120%;padding-top:16px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Approximately </span><span style="font-family:inherit;font-size:10pt;">56%</span><span style="font-family:inherit;font-size:10pt;"> of all Casey&#8217;s Stores were opened in areas with populations of fewer than 5,000 people, while approximately </span><span style="font-family:inherit;font-size:10pt;">19%</span><span style="font-family:inherit;font-size:10pt;"> of all stores were opened in communities with populations exceeding 20,000 persons.  The Marketing Company operates two distribution centers, through which grocery and other merchandise, and prepared food and fountain items are supplied to our stores. One is adjacent to the Store Support Center facility in Ankeny, Iowa.  The other was opened in February 2016 in Terre Haute, Indiana.  At </span><span style="font-family:inherit;font-size:10pt;">April&#160;30, 2020</span><span style="font-family:inherit;font-size:10pt;">, the Company owned the land at </span><span style="font-family:inherit;font-size:10pt;">2,181</span><span style="font-family:inherit;font-size:10pt;"> store locations and the buildings at </span><span style="font-family:inherit;font-size:10pt;">2,189</span><span style="font-family:inherit;font-size:10pt;"> locations, and leased the land at </span><span style="font-family:inherit;font-size:10pt;">26</span><span style="font-family:inherit;font-size:10pt;"> locations and the buildings at </span><span style="font-family:inherit;font-size:10pt;">18</span><span style="font-family:inherit;font-size:10pt;"> locations.  The Company&#8217;s business is seasonal, and generally the Company experiences higher sales and profitability during the first and second fiscal quarters (May-October), when guests tend to purchase greater quantities of fuel and certain convenience items such as beer, pop and ice.</span></div><div style="line-height:120%;text-align:left;font-size:10.6pt;"><span style="font-family:inherit;font-size:10.6pt;"><br/></span></div><div style="line-height:120%;padding-bottom:8px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table represents the roll forward of store growth through the </span><span style="font-family:inherit;font-size:10pt;">fourth</span><span style="font-family:inherit;font-size:10pt;"> quarter of fiscal </span><span style="font-family:inherit;font-size:10pt;">2020</span><span style="font-family:inherit;font-size:10pt;">:</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;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="2"></td></tr><tr><td style="width:63%;"></td><td style="width:37%;"></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;border-bottom:1px solid #000000;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;font-weight:bold;">Store Count</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;">Stores at April 30, 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="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2,146</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;">New store construction</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:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">60</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;">Acquisitions</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;">18</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;">Acquisitions not opened</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:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">(7)</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;">Prior acquisitions opened</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;">3</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;">Closed</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:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">(13)</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;">Stores at April 30, 2020</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #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;">2,207</span></div></td></tr></table></div></div><div style="line-height:120%;padding-top:16px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Long-Term Strategic Plan</span></div><div style="line-height:120%;padding-top:16px;text-align:left;text-indent:29px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company announced an updated, long-term strategic plan in January 2020 focused on four strategic objectives: reinvigorate hospitality and the guest experience; be where the guest is; best-in-class efficiencies; and, invest in our people and culture.  The Company's plan is based on building on our proud heritage and distinct advantages to become more contemporary through new capabilities, technology, data, and processes.  We believe this will best position the Company to address rapidly evolving shifts in consumer habits and other macro retail trends.</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-style:italic;">COVID-19 and Fourth Quarter Results</span></div><div style="line-height:120%;padding-top:16px;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">During the fourth quarter of fiscal year 2020, the COVID-19 pandemic began to take hold throughout our footprint, as the number of reported infections within the sixteen states in which we operate increased.  Starting in mid-March, governmental restrictions, including shelter in place and stay at home orders, a widespread shift to working from home, other efforts to restrict the spread of the outbreak, and our guests&#8217; behavior in response to the pandemic resulted in a sharp, overall decline in store traffic.  This resulted in lower demand for our products and a decrease in same-store sales.  Because we were considered an &#8220;essential service&#8221; by public authorities, we continued to operate with minimal (and only temporary) store closings.  While our stores remained open, the manner in which we served our guests required changes at many of our locations, including restrictions on self-service food and beverages, reduced prepared food offerings, limiting guest traffic in our stores and social distancing measures.  In addition, due to the decrease in demand, and to enhance our cleaning procedures, many of our stores saw a reduction in store hours.  Throughout the pandemic, however, we have not experienced any significant disruptions in our supply chain to date, despite the increased restrictions and uncertainty.</span></div><div style="line-height:120%;padding-top:16px;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Our top priority throughout this pandemic has been the health and well-being of our team members, our guests, and our communities.  As a result, we implemented the following changes across our store footprint:</span></div><table cellpadding="0" cellspacing="0" style="padding-top:16px;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:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">provided additional compensation and operational bonuses for key field and support team members;</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: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:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">provided additional paid leave for impacted team members;</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: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:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">provided personal protective equipment for team members;</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: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:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">installed Plexiglas shields at our cash registers;</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: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:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">enhanced cleaning and hygiene practices;</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: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:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">implemented health checks in all our distribution centers;</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: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:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">designated exclusive shopping times for higher risk guests;</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: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:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">established 6-foot markings in our stores to encourage social distancing; and</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: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:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">implemented contact-less delivery.</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: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:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">provided free meals for all store and distribution center team members;</span></div></td></tr></table><div style="line-height:120%;text-align:left;padding-left:48px;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;">19</span></div></div><hr style="page-break-after:always"></hr><div><br/></div><div style="line-height:120%;padding-top:16px;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">After a strong start to the fourth quarter, the Company&#8217;s results of operations for fiscal 2020 in the last half of the quarter were significantly impacted in all categories by the COVID-19 pandemic as follows:</span></div><div style="line-height:120%;padding-top:16px;text-align:center;text-indent:30px;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:95.703125%;border-collapse:collapse;text-align:left;"><tr><td colspan="7"></td></tr><tr><td style="width:34%;"></td><td style="width:21%;"></td><td style="width:1%;"></td><td style="width:21%;"></td><td style="width:1%;"></td><td style="width:21%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;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;">Same-Store Sales</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;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">1st Half </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;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2nd Half </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;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">4th quarter 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="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Fuel Gallons</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;">2.9</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;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">(32.2</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;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">(14.7</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;">Grocery &amp; Other Merchandise</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;">4.9</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;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">(9.3</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;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">(2.0</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;">Prepared Food &amp; Fountain</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;">5.5</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;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">(30.2</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;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">(13.5</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%;padding-top:16px;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Despite these impacts, however, during the fourth quarter, the Company reported $1.67 in diluted earnings per share compared to $0.68 per share for the same quarter a year ago. The increase was driven largely by an unprecedented fuel margin of 40.8 cents per gallon in the fourth quarter of fiscal 2020, compared to 18.6 cents per gallon in the fourth quarter of fiscal 2019, which was primarily due to declining wholesale fuel costs related to macro-economic factors in the oil industry.  The fuel margin peaked at the beginning of April, and moderated throughout the remainder of the quarter.  Same-store fuel gallons sold during the fourth quarter of fiscal 2020 were down </span><span style="font-family:inherit;font-size:10pt;">14.7%</span><span style="font-family:inherit;font-size:10pt;">, compared to a decrease of </span><span style="font-family:inherit;font-size:10pt;">2.8%</span><span style="font-family:inherit;font-size:10pt;"> in the prior year.</span></div><div style="line-height:120%;padding-top:16px;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Also in the fourth quarter of fiscal 2020, same-store sales of grocery and other merchandise decreased </span><span style="font-family:inherit;font-size:10pt;">2.0%</span><span style="font-family:inherit;font-size:10pt;"> with an average margin of </span><span style="font-family:inherit;font-size:10pt;">30.4%</span><span style="font-family:inherit;font-size:10pt;">. In the prior year, same-store sales were up </span><span style="font-family:inherit;font-size:10pt;">5.7%</span><span style="font-family:inherit;font-size:10pt;"> with a </span><span style="font-family:inherit;font-size:10pt;">31.5%</span><span style="font-family:inherit;font-size:10pt;"> average margin. The average margin was adversely affected by stronger sales of lower margin products in the category. Prepared food and fountain same-store sales in the fourth quarter of fiscal 2020 were down </span><span style="font-family:inherit;font-size:10pt;">13.5%</span><span style="font-family:inherit;font-size:10pt;"> with an average margin of </span><span style="font-family:inherit;font-size:10pt;">60.0%</span><span style="font-family:inherit;font-size:10pt;">. In the prior year, same-store sales were up </span><span style="font-family:inherit;font-size:10pt;">2.0%</span><span style="font-family:inherit;font-size:10pt;"> with a </span><span style="font-family:inherit;font-size:10pt;">62.2%</span><span style="font-family:inherit;font-size:10pt;"> average margin. The average margin was adversely impacted by higher commodity costs and increased promotional activity.</span></div><div style="line-height:120%;padding-top:16px;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">For the fourth quarter of fiscal 2020, operating expenses were up 6.2% to 367.5 million.  Fourth quarter results were positively impacted by wage expense reductions related to a reduction in hours at the stores, along with lower credit card fees, offset by higher hourly wage rates and increased costs of cleaning and other pandemic-related supplies.  Fourth quarter depreciation expense was consistent with prior year.  Fourth quarter effective tax rate was higher than prior year, due primarily to larger prior year tax credits combined with lower pretax income.</span></div><div style="line-height:120%;padding-top:16px;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">As we continue to navigate through this near-term challenge, we made numerous adjustments in our business to maintain flexibility to ensure our continued long-term success, including deferring some discretionary capital spending, temporarily adjusting store hours to meet guest demand to optimize profitability, expanding third-party delivery opportunities, expanding delivery items beyond prepared foods, expanding online assortment available for sale and modifying prepared food production to reduce food waste. In parallel, we continue to move forward in executing on key elements of our long-term strategic plan.</span></div><div style="line-height:120%;padding-top:16px;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">While COVID-19 has resulted in, and will continue to bring, significant challenges and uncertainty, we believe that the strength of our brand and balance sheet position us well to emerge from the COVID-19 pandemic.  However, given the uncertainties, we are unable to forecast or estimate the potential impact to our future operating results.</span></div><div style="line-height:120%;padding-top:16px;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">For more information related to the additional risks to the Company related to the COVID-19 pandemic, and certain conditions that may affect future performance, please refer to the &#8220;Risk Factors&#8221; section above in Item 1A. and &#8220;Forward-looking Statements&#8221; at the end of Item&#160;7.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:16px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;text-decoration:underline;">Fiscal </span><span style="font-family:inherit;font-size:10pt;font-weight:bold;text-decoration:underline;">2020</span><span style="font-family:inherit;font-size:10pt;font-weight:bold;text-decoration:underline;"> Compared with Fiscal </span><span style="font-family:inherit;font-size:10pt;font-weight:bold;text-decoration:underline;">2019</span><span style="font-family:inherit;font-size:10pt;font-weight:bold;text-decoration:underline;"> </span></div><div style="line-height:120%;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company&#8217;s results of operations for fiscal </span><span style="font-family:inherit;font-size:10pt;">2020</span><span style="font-family:inherit;font-size:10pt;"> in the last two months of the year were significantly impacted in all categories by the COVID-19 pandemic. Total revenue for fiscal </span><span style="font-family:inherit;font-size:10pt;">2020</span><span style="font-family:inherit;font-size:10pt;"> </span><span style="font-family:inherit;font-size:10pt;">decreased</span><span style="font-family:inherit;font-size:10pt;"> </span><span style="font-family:inherit;font-size:10pt;">1.9%</span><span style="font-family:inherit;font-size:10pt;"> (</span><span style="font-family:inherit;font-size:10pt;">$177,614</span><span style="font-family:inherit;font-size:10pt;">) to $</span><span style="font-family:inherit;font-size:10pt;">9,175,296</span><span style="font-family:inherit;font-size:10pt;">. Retail fuel sales for the fiscal year were </span><span style="font-family:inherit;font-size:10pt;">$5,517,412</span><span style="font-family:inherit;font-size:10pt;">, a </span><span style="font-family:inherit;font-size:10pt;">decrease</span><span style="font-family:inherit;font-size:10pt;"> of </span><span style="font-family:inherit;font-size:10pt;">5.7%</span><span style="font-family:inherit;font-size:10pt;"> primarily due to a </span><span style="font-family:inherit;font-size:10pt;">5.5%</span><span style="font-family:inherit;font-size:10pt;"> </span><span style="font-family:inherit;font-size:10pt;">decrease</span><span style="font-family:inherit;font-size:10pt;"> in the price of fuel, which decreased fuel revenue by </span><span style="font-family:inherit;font-size:10pt;">$321,444</span><span style="font-family:inherit;font-size:10pt;">. Fuel gallons sold </span><span style="font-family:inherit;font-size:10pt;">decreased</span><span style="font-family:inherit;font-size:10pt;"> </span><span style="font-family:inherit;font-size:10pt;">0.1%</span><span style="font-family:inherit;font-size:10pt;"> to </span><span style="font-family:inherit;font-size:10pt;">2.3 billion</span><span style="font-family:inherit;font-size:10pt;"> gallons, which decreased fuel revenue by an additional </span><span style="font-family:inherit;font-size:10pt;">$5,835</span><span style="font-family:inherit;font-size:10pt;">. The decrease in fuel revenue was offset by a </span><span style="font-family:inherit;font-size:10pt;">$152,358</span><span style="font-family:inherit;font-size:10pt;"> increase to </span><span style="font-family:inherit;font-size:10pt;">$3,596,173</span><span style="font-family:inherit;font-size:10pt;"> (</span><span style="font-family:inherit;font-size:10pt;">4.4%</span><span style="font-family:inherit;font-size:10pt;">) in grocery&#160;and other merchandise and prepared food&#160;and fountain, primarily due to operating </span><span style="font-family:inherit;font-size:10pt;">61</span><span style="font-family:inherit;font-size:10pt;"> more stores than one year ago.</span></div><div style="line-height:120%;padding-top:16px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total revenue less cost of goods sold (excluding depreciation and amortization) was </span><span style="font-family:inherit;font-size:10pt;">23.4%</span><span style="font-family:inherit;font-size:10pt;"> for fiscal </span><span style="font-family:inherit;font-size:10pt;">2020</span><span style="font-family:inherit;font-size:10pt;"> compared with </span><span style="font-family:inherit;font-size:10pt;">20.9%</span><span style="font-family:inherit;font-size:10pt;"> for the prior year. Fuel cents per gallon increased to </span><span style="font-family:inherit;font-size:10pt;">26.8</span><span style="font-family:inherit;font-size:10pt;"> cents in fiscal </span><span style="font-family:inherit;font-size:10pt;">2020</span><span style="font-family:inherit;font-size:10pt;"> from </span><span style="font-family:inherit;font-size:10pt;">20.3</span><span style="font-family:inherit;font-size:10pt;"> cents in fiscal </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;"> due to an unprecedented fourth quarter average fuel margin driven by macro-economic factors, as well as the Company's transition to a more balanced approach to fuel pricing and focus on optimizing gross profit dollars. The grocery&#160;and other merchandise revenue less related cost of goods sold (exclusive of depreciation and amortization) was relatively consistent at </span><span style="font-family:inherit;font-size:10pt;">32.0%</span><span style="font-family:inherit;font-size:10pt;"> in fiscal </span><span style="font-family:inherit;font-size:10pt;">2020</span><span style="font-family:inherit;font-size:10pt;"> compared to </span><span style="font-family:inherit;font-size:10pt;">32.1%</span><span style="font-family:inherit;font-size:10pt;"> in fiscal </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;">. The prepared food&#160;and fountain revenue less related cost of goods sold (exclusive of </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;">20</span></div></div><hr style="page-break-after:always"></hr><div><br/></div><div style="line-height:120%;padding-top:16px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">depreciation and amortization) </span><span style="font-family:inherit;font-size:10pt;">decreased</span><span style="font-family:inherit;font-size:10pt;"> to </span><span style="font-family:inherit;font-size:10pt;">60.9%</span><span style="font-family:inherit;font-size:10pt;"> from </span><span style="font-family:inherit;font-size:10pt;">62.2%</span><span style="font-family:inherit;font-size:10pt;"> during fiscal </span><span style="font-family:inherit;font-size:10pt;">2020</span><span style="font-family:inherit;font-size:10pt;">, due mainly to higher commodity costs and increased promotional activity.</span></div><div style="line-height:120%;padding-top:16px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Operating expenses increased </span><span style="font-family:inherit;font-size:10pt;">7.7%</span><span style="font-family:inherit;font-size:10pt;"> (</span><span style="font-family:inherit;font-size:10pt;">$106,764</span><span style="font-family:inherit;font-size:10pt;">) in fiscal </span><span style="font-family:inherit;font-size:10pt;">2020</span><span style="font-family:inherit;font-size:10pt;"> primarily due to operating </span><span style="font-family:inherit;font-size:10pt;">61</span><span style="font-family:inherit;font-size:10pt;"> more stores than one year ago, and incremental expenses associated with the COVID-19 pandemic.  The majority of all operating expenses are wages and wage-related costs.</span></div><div style="line-height:120%;padding-top:16px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Depreciation and amortization expense increased </span><span style="font-family:inherit;font-size:10pt;">2.8%</span><span style="font-family:inherit;font-size:10pt;"> (</span><span style="font-family:inherit;font-size:10pt;">$6,787</span><span style="font-family:inherit;font-size:10pt;">) to </span><span style="font-family:inherit;font-size:10pt;">$251,174</span><span style="font-family:inherit;font-size:10pt;"> in fiscal </span><span style="font-family:inherit;font-size:10pt;">2020</span><span style="font-family:inherit;font-size:10pt;"> from </span><span style="font-family:inherit;font-size:10pt;">$244,387</span><span style="font-family:inherit;font-size:10pt;"> in fiscal </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;">. The increase was due primarily to capital expenditures made in fiscal </span><span style="font-family:inherit;font-size:10pt;">2020</span><span style="font-family:inherit;font-size:10pt;"> and fiscal </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;">, primarily relating to new stores, offset by an adjustment to the useful lives of underground storage tanks.</span></div><div style="line-height:120%;padding-bottom:13px;padding-top:16px;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The effective tax rate increased to 22.9% in fiscal 2020 from 22.6% in fiscal 2019. The increase in the effective tax rate was due to a one-time benefit in the prior year from adjusting the Company&#8217;s deferred tax assets and liabilities for enacted state law changes, offset by a one-time benefit related to net operating loss carrybacks in the current year enacted by the Coronavirus Aid, Relief and Economic Security (CARES) Act. </span></div><div style="line-height:120%;padding-top:16px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net income </span><span style="font-family:inherit;font-size:10pt;">increased</span><span style="font-family:inherit;font-size:10pt;"> to </span><span style="font-family:inherit;font-size:10pt;">$263,846</span><span style="font-family:inherit;font-size:10pt;"> in fiscal </span><span style="font-family:inherit;font-size:10pt;">2020</span><span style="font-family:inherit;font-size:10pt;"> from </span><span style="font-family:inherit;font-size:10pt;">$203,886</span><span style="font-family:inherit;font-size:10pt;"> in fiscal </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;">. The increase was due to increased fuel margin contribution and operating </span><span style="font-family:inherit;font-size:10pt;">61</span><span style="font-family:inherit;font-size:10pt;"> more stores than one year ago. </span></div><div style="line-height:120%;padding-bottom:16px;padding-top:16px;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Please refer to the Form 10-K related to the fiscal year ended April 30, 2019, filed on June 28, 2019, for comparison of Fiscal 2019 to Fiscal 2018.</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">COMPANY TOTAL REVENUE AND REVENUE LESS COST OF GOODS SOLD (EXCLUDING DEPRECIATION AND AMORTIZATION) BY CATEGORY</span><span style="font-family:inherit;font-size:10pt;"> </span></div><div style="line-height:120%;font-size:12pt;"><span style="font-family:inherit;font-size:12pt;">&#160;</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="12"></td></tr><tr><td style="width:59%;"></td><td style="width:1%;"></td><td style="width:11%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:11%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:11%;"></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="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">&#160;</span></div></td><td colspan="11" 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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Years ended April&#160;30,</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:8pt;"><span style="font-family:inherit;font-size:8pt;">&#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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;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:8pt;"><span style="font-family:inherit;font-size:8pt;">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:8pt;"><span style="font-family:inherit;font-size:8pt;">2018</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:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total revenue by category</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><td style="vertical-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="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="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="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:top;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;">Fuel</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;">5,517,412</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;">5,848,770</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;">5,145,988</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:top;background-color:#cceeff;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;">Grocery&#160;and other merchandise</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;">2,498,966</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;">2,369,521</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;">2,184,147</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: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;">Prepared food&#160;and fountain</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;">1,097,207</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,074,294</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,005,621</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:top;background-color:#cceeff;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;">Other</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;">61,711</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;">60,325</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;">55,368</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="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;"><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;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">9,175,296</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;"><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;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">9,352,910</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: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;">8,391,124</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:top;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;">Revenue less cost of goods sold (excluding depreciation and amortization) by category </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><td style="vertical-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="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="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="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:top;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;">Fuel</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;">614,847</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;">466,107</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;">406,811</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:top;background-color:#cceeff;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;">Grocery&#160;and other merchandise</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;">800,140</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;">759,817</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;">693,576</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: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;">Prepared food&#160;and fountain</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;">668,092</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;">668,598</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;">613,736</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:top;background-color:#cceeff;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;">Other</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;">61,605</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;">60,202</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;">55,270</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="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;"><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;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2,144,684</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;"><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;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">1,954,724</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;"><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;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">1,769,393</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></tr></table></div></div><div style="line-height:120%;padding-top:16px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">INDIVIDUAL STORE COMPARISONS (1)</span></div><div style="line-height:120%;font-size:12pt;"><span style="font-family:inherit;font-size:12pt;">&#160;</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="12"></td></tr><tr><td style="width:59%;"></td><td style="width:1%;"></td><td style="width:11%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:11%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:11%;"></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="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">&#160;</span></div></td><td colspan="11" 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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Years ended April&#160;30,</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:8pt;"><span style="font-family:inherit;font-size:8pt;">&#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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;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:8pt;"><span style="font-family:inherit;font-size:8pt;">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:8pt;"><span style="font-family:inherit;font-size:8pt;">2018</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:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Average retail 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;">4,203</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;">4,449</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;">4,150</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: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;">Average retail inside sales (3)</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;">1,659</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,649</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,602</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:top;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;">Average revenue less cost of goods sold (excluding depreciation and amortization) on inside items</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;">674</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;">679</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;">643</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:10pt;"><span style="font-family:inherit;font-size:10pt;">Average retail sales of fuel</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,544</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;">2,800</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;">2,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:top;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;">Average revenue less cost of goods sold (excluding depreciation and amortization) on fuel </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;">280</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;">223</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;">202</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:10pt;"><span style="font-family:inherit;font-size:10pt;">Average operating income (2)</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;">317</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;">281</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;">246</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:top;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;">Average number of gallons sold</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;">1,055</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;">1,097</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;">1,087</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><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><br/></div><div style="line-height:120%;font-size:12pt;"><span style="font-family:inherit;font-size:12pt;">&#160;</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:0px;"><span style="font-family:inherit;font-size:10pt;">(1)</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Individual store comparisons include only those stores that had been in operation for at least one full year and remained open on April&#160;30 of the fiscal year indicated.</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:10pt;padding-left:0px;"><span style="font-family:inherit;font-size:10pt;">(2)</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Average operating income represents retail sales less cost of goods sold and operating expenses attributable to a particular store; it excludes federal and state income taxes, and Company operating expenses not attributable to a particular store.</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:10pt;padding-left:0px;"><span style="font-family:inherit;font-size:10pt;">(3)</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Inside sales is comprised of sales related to the grocery and other merchandise and prepared food and fountain categories</span></div></td></tr></table><div style="line-height:120%;padding-left:4px;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;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">SAME STORE SALES BY CATEGORY (1)</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="9"></td></tr><tr><td style="width:59%;"></td><td style="width:12%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:12%;"></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;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">&#160;</span></div></td><td colspan="8" 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:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Years&#160;ended&#160;April&#160;30,</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:8pt;"><span style="font-family:inherit;font-size:8pt;">&#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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:8pt;"><span style="font-family:inherit;font-size:8pt;">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="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:8pt;"><span style="font-family:inherit;font-size:8pt;">2018</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:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Fuel gallons (2) </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;">(5.1</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;">(1.7</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 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;">2.3</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: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;">Grocery&#160;and other merchandise (3) </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;">1.9</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;">&#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;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">3.6</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;%</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;">1.9</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:top;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;">Prepared food&#160;and fountain (3)</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;">(1.5</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;">1.9</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;%</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;">1.7</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></table></div></div><div style="line-height:120%;font-size:12pt;"><span style="font-family:inherit;font-size:12pt;">&#160;</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:0px;"><span style="font-family:inherit;font-size:10pt;">(1)</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Same-store sales is a common metric used in the convenience store industry. We define same-store sales as the total sales increase (or decrease) for stores open during the full time of the periods being presented. When comparing quarterly data the store must be open for each entire quarter. When comparing annual data, the store must be open for each entire fiscal year being compared. Remodeled stores that remained open or were closed for just a very brief period of time (less than a week) during the period being compared remain in the same store sales comparison. If a store is replaced, either at the same location (razed and rebuilt) or relocated to a new location, it is removed from the comparison until the new store has been open for each entire period being compared. Newly constructed and acquired stores do not enter the calculation until they are open for each entire period being compared as well.</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:10pt;padding-left:0px;"><span style="font-family:inherit;font-size:10pt;">(2)</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The decline in fuel gallons in fiscal </span><span style="font-family:inherit;font-size:10pt;">2020</span><span style="font-family:inherit;font-size:10pt;"> as compared to fiscal </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;"> was primarily due to shelter in place restrictions diminishing overall demand during the last two months of the fiscal year, as well as transitioning to a more balanced pricing approach that focuses on both gallon movement and margins.</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:10pt;padding-left:0px;"><span style="font-family:inherit;font-size:10pt;">(3)</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The decline in same store sales growth for grocery and other merchandise and prepared food and fountain for 2020 as compared to 2019 was primarily due to slowing guest traffic related to the COVID-19 pandemic over the last two months of the fiscal year.</span></div></td></tr></table><div style="line-height:120%;padding-top:16px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;text-decoration:underline;">Use of Non-GAAP Measures</span></div><div style="line-height:120%;padding-top:8px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We define EBITDA as net income before net interest expense, income taxes, depreciation and amortization.  Adjusted EBITDA further adjusts EBITDA by excluding the gain or loss on disposal of assets as well as impairment charges. Neither EBITDA nor Adjusted EBITDA are presented in accordance with GAAP.</span></div><div style="line-height:120%;padding-top:16px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We believe EBITDA and Adjusted EBITDA are useful to investors in evaluating our operating performance because securities analysts and other interested parties use such calculations as a measure of financial performance and debt service capabilities, and they are regularly used by management for internal purposes including our capital budgeting process, evaluating acquisition targets, and assessing store performance.</span></div><div style="line-height:120%;padding-top:16px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">EBITDA and Adjusted EBITDA are not recognized terms under GAAP and should not be considered as a substitute for net income, cash flows from operating activities or other income or cash flow statement data. These measures have limitations as analytical tools, and should not be considered in isolation or as substitutes for analysis of our results as reported under GAAP. We strongly encourage investors to review our financial statements and publicly filed reports in their entirety and not to rely on any single financial measure.</span></div><div style="line-height:120%;padding-top:16px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Because non-GAAP financial measures are not standardized, EBITDA and Adjusted EBITDA, as defined by us, may not be comparable to similarly titled measures reported by other companies. It therefore may not be possible to compare our use of these non-GAAP financial measures with those used by other companies.</span></div><div style="line-height:120%;padding-top:16px;text-indent:32px;font-size:12pt;"><span style="font-family:inherit;font-size:10pt;">The following table contains a reconciliation of net income to EBITDA and Adjusted EBITDA for the three months and years ended </span><span style="font-family:inherit;font-size:10pt;">April&#160;30, 2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;">, respectively:</span><span style="font-family:inherit;font-size:12pt;">&#160;</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><br/></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"></td></tr><tr><td style="width:47%;"></td><td style="width:1%;"></td><td style="width:11%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:10%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:11%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:10%;"></td><td style="width:1%;"></td></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:8pt;"><span style="font-family:inherit;font-size:8pt;">&#160;</span></div></td><td colspan="7" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Three months ended</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;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;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Years ended</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:8pt;"><span style="font-family:inherit;font-size:8pt;">&#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:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">April&#160;30, 2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;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:9pt;"><span style="font-family:inherit;font-size:9pt;">April&#160;30, 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:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">April&#160;30, 2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;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:9pt;"><span style="font-family:inherit;font-size:9pt;">April&#160;30, 2019</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:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net 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;">62,091</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;">25,212</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;">263,846</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;">203,886</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: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;">Interest, 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;">13,806</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;">13,749</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;font-weight:bold;">53,419</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;">55,656</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:top;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;">Depreciation and amortization</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;">65,193</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;">62,867</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;font-weight:bold;">251,174</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;">244,387</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:10pt;"><span style="font-family:inherit;font-size:10pt;">Federal and state income taxes</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;">16,491</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;">4,377</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;font-weight:bold;">78,202</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;">59,516</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:top;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;">EBITDA</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;">157,581</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;">106,205</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;">646,641</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;">563,445</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:10pt;"><span style="font-family:inherit;font-size:10pt;">Loss on disposal of assets and impairment charges</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,380</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;">225</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;font-weight:bold;">3,495</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,384</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:top;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;">Adjusted EBITDA</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;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;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">158,961</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;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;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">106,430</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;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;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">650,136</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;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;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">564,829</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></table></div></div><div style="line-height:120%;padding-top:16px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">For the three months ended </span><span style="font-family:inherit;font-size:10pt;">April&#160;30, 2020</span><span style="font-family:inherit;font-size:10pt;">, EBITDA and Adjusted EBITDA were up </span><span style="font-family:inherit;font-size:10pt;">48.4%</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">49.4%</span><span style="font-family:inherit;font-size:10pt;"> respectively, when compared to the same period a year ago. The increase was due primarily to gross profit dollar margin expansion from unprecedented average fuel margins driven by macro-economic factors. For the year ended </span><span style="font-family:inherit;font-size:10pt;">April&#160;30, 2020</span><span style="font-family:inherit;font-size:10pt;">, EBITDA and Adjusted EBITDA were up </span><span style="font-family:inherit;font-size:10pt;">14.8%</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">15.1%</span><span style="font-family:inherit;font-size:10pt;"> respectively. The increase was due primarily to gross profit dollar margin expansion in fuel and operating </span><span style="font-family:inherit;font-size:10pt;">61</span><span style="font-family:inherit;font-size:10pt;"> more stores than the same period a year ago, offset by decreased fuel gallons sold.</span></div><div style="line-height:120%;padding-top:16px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;text-decoration:underline;">Critical Accounting Policies</span></div><div style="line-height:120%;padding-top:8px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Critical accounting policies are those accounting policies that management believes are important to the portrayal of our financial condition and results of operations and require management&#8217;s most difficult, subjective judgments, often because of the need to estimate the effects of inherently uncertain factors.</span></div><div style="line-height:120%;padding-top:8px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Inventory</span></div><div style="line-height:120%;padding-top:8px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Inventories, which consist of merchandise and fuel, are stated at the lower of cost or market. For fuel, cost is determined through the use of the first-in, first-out (FIFO) method. For merchandise inventories, cost is determined through the use of the last-in, first-out (LIFO) method.</span></div><div style="line-height:120%;padding-top:8px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Long-lived Assets</span></div><div style="line-height:120%;padding-top:8px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company periodically monitors closed and underperforming stores for an indication that the carrying amount of assets may not be recoverable. If the sum of the expected future undiscounted cash flows is less than the carrying amount of the assets, an impairment loss is recognized to the extent the carrying value of the assets exceeds their estimated fair value. The Company bases the estimated net realizable value of property and equipment on its experience in utilizing and/or disposing of similar assets and on estimates provided by its own and/or third-party real estate experts. Fair value is based on management&#8217;s estimate of the future cash flows to be generated and the amount that could be realized from the sale of assets in a current transaction between willing parties, which are considered Level 3 inputs (See Note 3 to the consolidated financial statements). The estimate is derived from offers, actual sale or disposition of assets subsequent to year-end, and other indications of fair value. In determining whether an asset is impaired, assets are grouped at the lowest level for which there are identifiable cash flows that are largely independent of the cash flows of other groups of assets, which for the Company is generally on a store-by-store basis. The Company recorded impairment charges of </span><span style="font-family:inherit;font-size:10pt;">$1,177</span><span style="font-family:inherit;font-size:10pt;"> in fiscal </span><span style="font-family:inherit;font-size:10pt;">2020</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;">$1,167</span><span style="font-family:inherit;font-size:10pt;"> in fiscal </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;">, and </span><span style="font-family:inherit;font-size:10pt;">$507</span><span style="font-family:inherit;font-size:10pt;"> in fiscal </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;">, a portion of which was related to replacement store and acquisition activities. Impairment charges are a component of operating expenses.</span></div><div style="line-height:120%;padding-top:8px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Self-insurance</span></div><div style="line-height:120%;padding-top:8px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We are primarily self-insured for team member healthcare, workers&#8217; compensation, general liability, and automobile claims. The self-insurance claim liability for workers&#8217; compensation, general liability, and automobile claims is determined actuarially at each year-end based on claims filed and an estimate of claims incurred but not yet reported. Actuarial projections of the losses are employed due to the potential of variability in the liability estimates. Some factors affecting the uncertainty of claims include the development time frame, settlement patterns, litigation and adjudication direction, and medical treatment and cost trends. The liability is not discounted. The balances of our self-insurance reserves were </span><span style="font-family:inherit;font-size:10pt;">$44,959</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">$44,334</span><span style="font-family:inherit;font-size:10pt;"> for the years ended </span><span style="font-family:inherit;font-size:10pt;">April&#160;30, 2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;">, respectively.</span></div><div style="line-height:120%;padding-top:16px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;text-decoration:underline;">Recent Accounting Pronouncements</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;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Refer to Note 1 of the consolidated financial statements for a description of new accounting pronouncements applicable to the Company.</span></div><div style="line-height:120%;padding-top:16px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;text-decoration:underline;">Liquidity and Capital Resources</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><br/></div><div style="line-height:120%;padding-top:8px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Due to the nature of our business, cash provided by operations is our primary source of liquidity. We finance our inventory purchases primarily from normal trade credit aided by relatively rapid inventory turnover. This turnover allows us to conduct operations without large amounts of cash and working capital. As of </span><span style="font-family:inherit;font-size:10pt;">April&#160;30, 2020</span><span style="font-family:inherit;font-size:10pt;">, the Company&#8217;s ratio of current assets to current liabilities was </span><span style="font-family:inherit;font-size:10pt;">0.36</span><span style="font-family:inherit;font-size:10pt;"> to 1. The ratio at </span><span style="font-family:inherit;font-size:10pt;">April&#160;30, 2019</span><span style="font-family:inherit;font-size:10pt;"> and at </span><span style="font-family:inherit;font-size:10pt;">April&#160;30, 2018</span><span style="font-family:inherit;font-size:10pt;"> was </span><span style="font-family:inherit;font-size:10pt;">0.69</span><span style="font-family:inherit;font-size:10pt;"> to 1 and </span><span style="font-family:inherit;font-size:10pt;">0.78</span><span style="font-family:inherit;font-size:10pt;"> to 1, respectively. </span><span style="font-family:inherit;font-size:10pt;color:#212529;">The decrease in the ratio is primarily attributable to the reclassification of&#160;$569,000&#160;5.22% Senior notes to current liabilities as they are due on August 9, 2020. The Company is in the process of refinancing the 5.22% Senior notes. </span></div><div style="line-height:120%;padding-top:8px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We believe our current $300,000 unsecured revolver, our $25,000 unsecured bank line of credit, current cash and cash equivalents, and the future cash flow from operations will be sufficient to satisfy the working capital needs of our business.</span></div><div style="line-height:120%;padding-top:16px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net cash provided by operating activities </span><span style="font-family:inherit;font-size:10pt;">decreased</span><span style="font-family:inherit;font-size:10pt;"> </span><span style="font-family:inherit;font-size:10pt;">$26,300</span><span style="font-family:inherit;font-size:10pt;"> (</span><span style="font-family:inherit;font-size:10pt;">5.0%</span><span style="font-family:inherit;font-size:10pt;">) for the year ended </span><span style="font-family:inherit;font-size:10pt;">April&#160;30, 2020</span><span style="font-family:inherit;font-size:10pt;">, primarily due to a decrease in accounts payable, partially offset by an increase in net income and a decrease in inventories. Cash used in investing activities in the year ended </span><span style="font-family:inherit;font-size:10pt;">April&#160;30, 2020</span><span style="font-family:inherit;font-size:10pt;"> </span><span style="font-family:inherit;font-size:10pt;">increased</span><span style="font-family:inherit;font-size:10pt;"> </span><span style="font-family:inherit;font-size:10pt;">$8,812</span><span style="font-family:inherit;font-size:10pt;"> (</span><span style="font-family:inherit;font-size:10pt;">1.9%</span><span style="font-family:inherit;font-size:10pt;">)&#160;primarily due to an increase in new store construction, offset by a decrease in acquisition activity.  Cash flows used in financing activities </span><span style="font-family:inherit;font-size:10pt;">decreased</span><span style="font-family:inherit;font-size:10pt;"> </span><span style="font-family:inherit;font-size:10pt;">$40,474</span><span style="font-family:inherit;font-size:10pt;">, primarily due to reductions in share buyback activity.</span></div><div style="line-height:120%;padding-top:16px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Capital expenditures represent the single largest use of Company funds. We believe that by reinvesting in stores, we will be better able to respond to competitive challenges and increase operating efficiencies. During fiscal </span><span style="font-family:inherit;font-size:10pt;">2020</span><span style="font-family:inherit;font-size:10pt;">, we expended </span><span style="font-family:inherit;font-size:10pt;">$471,683</span><span style="font-family:inherit;font-size:10pt;"> for property and equipment, primarily for construction, acquisition, and remodeling of stores compared with </span><span style="font-family:inherit;font-size:10pt;">$462,899</span><span style="font-family:inherit;font-size:10pt;"> in the prior year.  In fiscal </span><span style="font-family:inherit;font-size:10pt;">2021</span><span style="font-family:inherit;font-size:10pt;">, we anticipate funding our capital expenditures primarily from existing cash, funds generated by operations, and long-term debt proceeds for our construction and acquisition of stores. Due to the continued uncertainty of COVID-19, guidance around capital expenditures will not be provided at this time. This will be reevaluated as conditions warrant.</span></div><div style="line-height:120%;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In January 2019, the Company entered into a credit agreement that provides for a $300 million unsecured revolving credit facility which includes a $30 million sublimit for letters of credit and a $30 million sublimit for swingline loans (the "Credit Facility"). The Credit Facility contains an expansion option permitting the Company to request an increase of the Credit Facility from time to time up to an aggregate additional $150 million from the lenders or other financial institutions acceptable to the Company and the Administrative Agent, upon the satisfaction of certain conditions, including the consent of the lenders whose commitments would increase. The maturity date is January 11, 2024. Amounts borrowed under the Credit Facility bear interest at variable rates based upon, at the Company's option, either (a) LIBOR plus an applicable margin or (b) an alternate base rate. The Credit Facility also carries a facility fee between 0.2% and 0.4% per annum based on the Company's consolidated leverage ratio as defined in the credit agreement. The Company had </span><span style="font-family:inherit;font-size:10pt;">$120,000</span><span style="font-family:inherit;font-size:10pt;"> and $</span><span style="font-family:inherit;font-size:10pt;">75,000</span><span style="font-family:inherit;font-size:10pt;"> outstanding under the Credit Facility at </span><span style="font-family:inherit;font-size:10pt;">April&#160;30, 2020</span><span style="font-family:inherit;font-size:10pt;"> and 2019 respectively.</span></div><div style="line-height:120%;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> Concurrently with this credit agreement, the Company also reduced its existing unsecured revolving line of credit from $150,000 to $25,000 (the "Bank Line").  The Bank Line bears interest at a variable rate subject to change from time to time based on changes in an independent index referred to in the Bank Line as the Federal Funds Offered Rate (the &#8220;Index&#8221;).  The interest rate to be applied to the unpaid principal balance of the Bank Line was at a rate of 1.0% over the Index. There was $0 outstanding on the Bank Line at </span><span style="font-family:inherit;font-size:10pt;">April&#160;30, 2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;">.  The line of credit is due upon demand.</span></div><div style="line-height:120%;padding-top:16px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">As of </span><span style="font-family:inherit;font-size:10pt;">April&#160;30, 2020</span><span style="font-family:inherit;font-size:10pt;">, we had long-term debt and finance lease obligations of $</span><span style="font-family:inherit;font-size:10pt;">714,502</span><span style="font-family:inherit;font-size:10pt;"> (which is net of current maturities of $</span><span style="font-family:inherit;font-size:10pt;">570,280</span><span style="font-family:inherit;font-size:10pt;">) primarily consisting of: </span><span style="font-family:inherit;font-size:10pt;">$150,000</span><span style="font-family:inherit;font-size:10pt;"> in principal amount of 3.67% Senior Notes, Series A; </span><span style="font-family:inherit;font-size:10pt;">$50,000</span><span style="font-family:inherit;font-size:10pt;"> in principal amount of 3.75% Senior Notes, Series B; </span><span style="font-family:inherit;font-size:10pt;">$50,000</span><span style="font-family:inherit;font-size:10pt;"> in principal amount of 3.65% Senior Notes, Series C; </span><span style="font-family:inherit;font-size:10pt;">$50,000</span><span style="font-family:inherit;font-size:10pt;"> in principal amount of 3.72% Senior Notes, Series D; </span><span style="font-family:inherit;font-size:10pt;">$150,000</span><span style="font-family:inherit;font-size:10pt;"> in principal amount of 3.51% Senior Notes, Series E; </span><span style="font-family:inherit;font-size:10pt;">$250,000</span><span style="font-family:inherit;font-size:10pt;"> in principal amount of 3.77% Senior Notes, Series F; and </span><span style="font-family:inherit;font-size:10pt;">$14,502</span><span style="font-family:inherit;font-size:10pt;"> of finance lease obligations. Current maturities of long-term debt is primarily comprised of $</span><span style="font-family:inherit;font-size:10pt;">569,000</span><span style="font-family:inherit;font-size:10pt;"> in principal amount of 5.22% Senior notes.</span></div><div style="line-height:120%;padding-top:16px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Interest on the 5.22% Senior notes is payable on the 9th day of each February and August. Principal on the 5.22% Senior notes is payable in full on August&#160;9, 2020. We may prepay the 5.22% notes in whole or in part at any time in an amount of not less than $2,000 at a redemption price calculated in accordance with the Note Agreement dated August&#160;9, 2010 between the Company and the purchasers of the 5.22% Senior notes.</span></div><div style="line-height:120%;padding-top:16px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Interest on the 3.67% Senior notes Series A and 3.75% Senior notes Series B is payable on the 17th day of each June and December. Principal on the Senior notes Series A and Series B is payable in various installments beginning June&#160;17, 2022 (Series A) and December&#160;17, 2022 (Series B) through December 2028. We may prepay the 3.67% and 3.75% Senior notes in whole or in part at any time in an amount of not less than $2,000 at a redemption price calculated in accordance with the Note Agreement dated June&#160;17, 2013, between the Company and the purchasers of the Senior notes Series A and Series B.</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><br/></div><div style="line-height:120%;padding-top:16px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Interest on the 3.65% Senior notes Series C is payable on the 2nd day of each May and November, while the interest on the 3.72% Senior notes Series D is payable on the 28th day of each April and October. Principal on the Senior notes Series C and Series D is payable in various installments beginning May 2, 2025 (Series C) and October 28, 2025 (Series D) through October 2031. We may prepay the 3.65% and 3.72% Senior notes in whole or in part at any time in an amount of not less than $2,000 at a redemption price calculated in accordance with the Note Agreement dated May 2, 2016, between the Company and the purchasers of the Senior notes Series C and Series D.</span></div><div style="line-height:120%;padding-top:16px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Interest on the 3.51% Senior notes Series E is payable on the 13th day of each June and December, while the interest on the 3.77% Senior notes Series F is payable on the 22nd day of each February and August. Principal on the Senior notes Series E and Series F is payable in full on June 13, 2025 (Series E) and August 22, 2028 (Series F), respectively.  We may prepay the 3.51% and 3.77% Senior notes in whole or in part at any time in an amount of not less than $2,000 at a redemption price calculated in accordance with the Note Agreement dated June 13, 2017, between the Company and the purchasers of the Senior notes Series E and Series F.</span></div><div style="line-height:120%;padding-top:16px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">To date, we have funded capital expenditures primarily through funds generated from operations, the proceeds of the sale of common stock, issuance of debt, and existing cash. Future capital required to finance operations, improvements, and the anticipated growth in the number of stores is expected to come from cash generated by operations, the revolver, the bank line of credit, and additional long-term debt or other securities as circumstances may dictate. We do not expect such capital needs to adversely affect liquidity.</span></div><div style="line-height:120%;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:32px;font-size:12pt;"><span style="font-family:inherit;font-size:10pt;">The table below presents our significant contractual obligations, including interest, at </span><span style="font-family:inherit;font-size:10pt;">April&#160;30, 2020</span><span style="font-family:inherit;font-size:10pt;">:</span><span style="font-family:inherit;font-size:12pt;">&#160;</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="20"></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:10%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:10%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:10%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:10%;"></td><td style="width:1%;"></td></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:8pt;"><span style="font-family:inherit;font-size:8pt;">Contractual obligations</span></div></td><td colspan="19" 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:8pt;"><span style="font-family:inherit;font-size:8pt;">Payments due by period</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:8pt;"><span style="font-family:inherit;font-size:8pt;">&#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:8pt;"><span style="font-family:inherit;font-size:8pt;">Total</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;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;">Less&#160;than</span></div><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">1 year</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;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:8pt;"><span style="font-family:inherit;font-size:8pt;">1-3 years</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;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:8pt;"><span style="font-family:inherit;font-size:8pt;">3-5 years</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;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;">More&#160;than</span></div><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">5 years</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: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;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,451,662</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;">602,899</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;">70,963</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;">111,103</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;">666,697</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: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;">Finance lease obligations</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;">23,840</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,118</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;">6,226</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,732</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;">10,764</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:top;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 obligations</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;">34,064</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;">1,829</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;">3,531</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;">3,369</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;">25,335</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:10pt;"><span style="font-family:inherit;font-size:10pt;">Unrecognized tax benefits</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,907</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;">&#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></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:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Deferred 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;">15,079</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;">&#8212;</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;">&#8212;</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;">&#8212;</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;">&#8212;</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:top;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;">Total</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: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;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">1,518,488</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;"><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;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">607,846</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;"><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;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">80,720</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;"><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;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">118,204</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;"><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;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">702,796</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></tr></table></div></div><div style="line-height:120%;padding-top:16px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Unrecognized tax benefits relate to uncertain tax positions and since we are not able to reasonably estimate the timing of the payments or the amount by which the liability will increase or decrease over time, the related timing of the payment of the balances have not been reflected in the above &#8220;Payments due by period&#8221; table.</span></div><div style="line-height:120%;padding-top:16px;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">At April 30, 2020, the Company had a total of $</span><span style="font-family:inherit;font-size:10pt;">8,907</span><span style="font-family:inherit;font-size:10pt;"> in gross unrecognized tax benefits. Of this amount, $7,059 represents the amount of unrecognized tax benefits that, if recognized, would impact our effective tax rate. The total amount of accrued interest and penalties for such unrecognized tax benefits was $</span><span style="font-family:inherit;font-size:10pt;">354</span><span style="font-family:inherit;font-size:10pt;"> as of April 30, 2020. Interest and penalties related to income taxes are classified as income tax expense in our consolidated financial statements. The federal statute of limitations remains open for the tax years 2012 and forward. Tax years 2012 and forward are subject to audit by state tax authorities depending on open statute of limitations waivers and the tax code of each state.</span></div><div style="line-height:120%;padding-top:16px;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">A number of years may elapse before an uncertain tax position is audited and ultimately settled. It is difficult to predict the ultimate outcome or the timing of resolution for uncertain tax positions. It is reasonably possible that the amount of unrecognized tax benefits could significantly increase or decrease within the next twelve months. These changes could result from the expiration of the statute of limitations, examinations or other unforeseen circumstances.  The IRS is currently examining tax year 2016 and 2017. The Company has no other ongoing federal or state income tax examinations. At this time, management believes it is reasonably possible the aggregate amount of unrecognized tax benefits will decrease by $</span><span style="font-family:inherit;font-size:10pt;">1,800</span><span style="font-family:inherit;font-size:10pt;"> within the next 12 months. This expected decrease is due to the expiration of statute of limitations related to certain federal and state income tax filing positions.</span></div><div style="line-height:120%;padding-top:16px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Included in long-term liabilities on our consolidated balance sheet at </span><span style="font-family:inherit;font-size:10pt;">April&#160;30, 2020</span><span style="font-family:inherit;font-size:10pt;">, was a </span><span style="font-family:inherit;font-size:10pt;">$13,604</span><span style="font-family:inherit;font-size:10pt;"> obligation for deferred compensation. Additionally, $</span><span style="font-family:inherit;font-size:10pt;">1,037</span><span style="font-family:inherit;font-size:10pt;"> was recognized in current liabilities as of </span><span style="font-family:inherit;font-size:10pt;">April&#160;30, 2020</span><span style="font-family:inherit;font-size:10pt;"> related to deferred compensation. As the specific payment dates for a portion of the deferred compensation outstanding are unknown due to the unknown retirement dates of many of the participants, the related timing of the payment of the balances have not been reflected in the above &#8220;Payments due by period&#8221; table. However, known payments of </span><span style="font-family:inherit;font-size:10pt;">$7,875</span><span style="font-family:inherit;font-size:10pt;"> will be due during the next 5 years.</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><br/></div><div style="line-height:120%;padding-top:16px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">At </span><span style="font-family:inherit;font-size:10pt;">April&#160;30, 2020</span><span style="font-family:inherit;font-size:10pt;">, we were partially self-insured for workers&#8217; compensation claims in all 16 states of our marketing territory; we also were partially self-insured for general liability and auto liability under an agreement that provides for annual stop-loss limits equal to or exceeding $</span><span style="font-family:inherit;font-size:10pt;">500</span><span style="font-family:inherit;font-size:10pt;"> for general liability and auto liability and $</span><span style="font-family:inherit;font-size:10pt;">350</span><span style="font-family:inherit;font-size:10pt;"> for workers' compensation. To facilitate this agreement, letters of credit approximating </span><span style="font-family:inherit;font-size:10pt;">$21,526</span><span style="font-family:inherit;font-size:10pt;"> were issued and outstanding at </span><span style="font-family:inherit;font-size:10pt;">April&#160;30, 2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;">, on the insurance company&#8217;s behalf. We renew the letters of credit on an annual basis.</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;color:#212529;font-weight:bold;text-decoration:underline;">Forward-Looking Statements</span></div><div style="line-height:120%;text-align:left;text-indent:29px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:29px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;color:#212529;">This Form 10-K, including but not limited to the Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations, contains &#8220;forward-looking statements&#8221; within the meaning of&#160;Section&#160;27A of the Securities Act of 1933, as amended, Section&#160;21E of the Securities Exchange Act of 1934, as amended, and the Private Securities Litigation Reform Act of 1995. The words &#8220;may,&#8221; &#8220;will,&#8221; &#8220;believe,&#8221; &#8220;expect,&#8221; &#8220;anticipate,&#8221; &#8220;intend,&#8221; &#8220;estimate,&#8221; &#8220;project,&#8221; &#8220;continue,&#8221; and similar expressions are used to identify forward-looking statements. Forward-looking statements represent the Company&#8217;s current expectations or beliefs concerning future&#160;events and trends that we believe may affect our financial condition, liquidity and needs, supply chain, results of operations and performance at our stores, business strategy, strategic plans, growth opportunities, short-term and long-term business operations and objectives, and the potential effects of COVID-19 on our business.&#160; The Company cautions that these statements are further qualified by important factors that could cause actual results to differ materially from those in the forward-looking statements, including, without limitation, the following risk factors described more completely above in Item 1A entitled &#8220;Risk Factors&#8221;:</span></div><div style="line-height:120%;text-align:left;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;color:#212529;text-decoration:underline;">Industry</span><span style="font-family:inherit;font-size:10pt;color:#212529;">. </span><span style="font-family:inherit;font-size:10pt;">Pandemics or disease outbreaks, such as COVID-19, responsive actions taken by governments and others to mitigate their spread, and guest behavior in response to these events, have and may in the future adversely affect our business operations, supply chain and financial results; </span><span style="font-family:inherit;font-size:10pt;color:#212529;">our business and our reputation could be adversely affected by a data security incident or the failure to protect sensitive guest, team member or vendor data, or the failure to comply with applicable regulations relating to data security and privacy; the convenience store industry is highly competitive; the volatility of wholesale petroleum costs could adversely affect our operating results; general economic conditions that are largely out of the Company&#8217;s control may adversely affect the Company&#8217;s financial condition and results of operations; governmental action and campaigns to discourage tobacco and nicotine use and other tobacco products may have a material adverse effect on our revenues and gross profit; consumer or other litigation could adversely affect our financial condition and results of operations; increased credit card expenses could increase operating expenses; developments related to fuel efficiency, fuel conservation practices, climate change, and changing consumer preferences may decrease the demand for motor fuel;&#160;and,&#160;wholesale cost and tax increases relating to tobacco and nicotine products could affect our operating results.</span></div><div style="line-height:120%;text-align:left;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;color:#212529;text-decoration:underline;">Our Business</span><span style="font-family:inherit;font-size:10pt;color:#212529;">:&#160;Food-safety issues and food-borne illnesses, whether actual or reported, or the failure to comply with applicable regulations relating to the transportation, storage, preparation or service of food, could adversely affect our business and reputation; any failure to anticipate and respond to changes in consumer preferences, or to introduce and promote innovative technology for guest interaction, could adversely affect our financial results; we rely on our information technology systems, and a number of third-party vendor platforms, to manage numerous aspects of our business, and a disruption of these systems could adversely affect our business; a significant disruption to our distribution network, to the capacity of the distribution centers, or timely receipt of inventory could adversely impact our sales or increase our transaction costs, which could have a material adverse effect on our business; we may experience difficulties implementing and realizing the results of our strategic plan; unfavorable weather conditions can adversely affect our business;&#160;because we depend on our management&#8217;s and other team members&#8217; experience and knowledge of our industry, we could be adversely affected were we to lose, or experience difficulty in recruiting and retaining, any such members of our team; we may experience increased costs, disruptions or other difficulties with the implementation, operation and functionality of our enterprise resource planning system; control deficiencies could prevent us from accurately and timely reporting our financial results; our operations present hazards and risks which may not be fully covered by insurance, if insured;&#160;we may not be able to identify, acquire, and integrate new properties and stores, which could adversely affect our ability to grow our business; covenants in our senior notes and credit facility agreements require us to comply with certain covenants and meet financial maintenance tests - failure to comply with these requirements could have a material impact to us; compliance with and changes in tax laws could adversely affect our performance; we are subject to extensive governmental regulations; and, the dangers inherent in the storage and transport of motor fuel could cause disruptions and could expose to us potentially significant losses, costs or liabilities.</span></div><div style="line-height:120%;text-align:left;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;color:#212529;text-decoration:underline;">Other</span><span style="font-family:inherit;font-size:10pt;color:#212529;">:&#160;The market price for our common stock has been and may in the future be volatile, which could cause the value of your investment to decline; any issuance of shares of our common stock in the future could have a dilutive effect on your investment; and, Iowa law and provisions in our charter documents may have the effect of preventing or hindering a change in control and adversely affecting the market price of our common stock.</span></div><div style="line-height:120%;text-align:left;text-indent:36px;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><hr style="page-break-after:always"></hr><div><br/></div><div style="line-height:120%;text-align:left;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Although we have attempted to list the important factors that presently affect the Company&#8217;s business and operating results, w</span><span style="font-family:inherit;font-size:10pt;color:#212529;">e further caution you that other factors we have not identified may in the future prove to be important in affecting our business and results of operations.&#160;We ask you not to place undue reliance on any forward-looking statements because they speak only of our views as of the statement dates.&#160;We undertake no obligation to publicly update or revise any forward-looking statements, whether as a result of new information, future events, or otherwise.</span></div><div><a id="s313003D7397351E5BAB0F1BDDE752ED9"></a></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      </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;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="2"></td></tr><tr><td style="width:11%;"></td><td style="width:89%;"></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;font-weight:bold;">ITEM&#160;7A.</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;font-weight:bold;">QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK</span></div></td></tr></table></div></div><div style="line-height:120%;padding-top:8px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company&#8217;s exposure to market risk for changes in interest rates relates primarily to our investment portfolio and long-term debt obligations. We place our investments with high-quality credit issuers and, by policy, limit the amount of credit exposure to any one issuer. Our first priority is to reduce the risk of principal loss. Consequently, we seek to preserve our invested funds by attempting to limit default risk, market risk, and reinvestment risk. We attempt to mitigate default risk by investing in only high-quality credit securities that we believe to be low risk and by positioning our portfolio to respond appropriately to a significant reduction in a credit rating of any investment issuer or guarantor. The portfolio includes only marketable securities with active secondary or resale markets to ensure portfolio liquidity. We believe an immediate 100-basis-point move in interest rates affecting our floating and fixed rate financial instruments as of </span><span style="font-family:inherit;font-size:10pt;">April&#160;30, 2020</span><span style="font-family:inherit;font-size:10pt;">, would have no material effect on pretax earnings.</span></div><div style="line-height:120%;padding-top:8px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We do, from time to time, participate in a forward buy of certain commodities. These are not accounted for as derivatives under the normal purchase and normal sale exclusions under the applicable accounting guidance.</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;">27</span></div></div><hr style="page-break-after:always"></hr><div><a id="s645FAAADFB655DC89252EC73A53C89DD"></a></div><div><br/></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:8%;"></td><td style="width:92%;"></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;font-weight:bold;">ITEM&#160;8.</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;font-weight:bold;">FINANCIAL STATEMENTS AND SUPPLEMENTARY DATA</span></div></td></tr></table></div></div><div style="line-height:120%;padding-top:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">REPORT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM</span></div><div style="line-height:120%;padding-top:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">The Shareholders and Board of Directors</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Casey&#8217;s General Stores, Inc.:</span></div><div style="line-height:120%;padding-top:16px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Opinion on the Consolidated Financial Statements </span></div><div style="line-height:120%;padding-top:16px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We have audited the accompanying consolidated balance sheets of Casey&#8217;s General Stores, Inc. and subsidiaries (the Company) as of April 30, 2020 and 2019, the related consolidated statements of income, shareholders&#8217; equity, and cash flows for each of the years in the three-year period ended April 30, 2020, and the related notes (collectively, the consolidated financial statements). In our opinion, the consolidated financial statements present fairly, in all material respects, the financial position of the Company as of April 30, 2020 and 2019, and the results of its operations and its cash flows for each of the years in the three-year period ended April 30, 2020, in conformity with U.S. generally accepted accounting principles. </span></div><div style="line-height:120%;padding-top:16px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We also have audited, in accordance with the standards of the Public Company Accounting Oversight Board (United States) (PCAOB), the Company&#8217;s internal control over financial reporting as of April 30, 2020, based on criteria established in </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Internal Control - Integrated Framework (2013)</span><span style="font-family:inherit;font-size:10pt;"> issued by the Committee of Sponsoring Organizations of the Treadway Commission, and our report dated </span><span style="font-family:inherit;font-size:10pt;">June&#160;26, 2020</span><span style="font-family:inherit;font-size:10pt;"> expressed an unqualified opinion on the effectiveness of the Company&#8217;s internal control over financial reporting. </span></div><div style="line-height:120%;padding-top:16px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Basis for Opinion </span></div><div style="line-height:120%;padding-top:16px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">These consolidated financial statements are the responsibility of the Company&#8217;s management. Our responsibility is to express an opinion on these consolidated financial statements based on our audits. We are a public accounting firm registered with the PCAOB and are required to be independent with respect to the Company in accordance with the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB. </span></div><div style="line-height:120%;padding-top:16px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We conducted our audits in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audit to obtain reasonable assurance about whether the consolidated financial statements are free of material misstatement, whether due to error or fraud. Our audits included performing procedures to assess the risks of material misstatement of the consolidated financial statements, whether due to error or fraud, and performing procedures that respond to those risks. Such procedures included examining, on a test basis, evidence regarding the amounts and disclosures in the consolidated financial statements. Our audits also included evaluating the accounting principles used and significant estimates made by management, as well as evaluating the overall presentation of the consolidated financial statements. We believe that our audits provide a reasonable basis for our opinion.</span></div><div style="line-height:120%;padding-top:16px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Critical Audit Matters </span></div><div style="line-height:120%;padding-top:16px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The critical audit matter communicated below is a matter arising from the current period audit of the consolidated financial statements that was communicated or required to be communicated to the audit committee and that: (1) relates to accounts or disclosures that are material to the consolidated financial statements and (2) involved our especially challenging, subjective, or complex judgments. The communication of the critical audit matter does not alter in any way our opinion on the consolidated financial statements, taken as a whole, and we are not, by communicating the critical audit matter below, providing a separate opinion on the critical audit matter or on the accounts or disclosures to which it relates. </span></div><div style="line-height:120%;padding-top:16px;text-align:left;padding-left:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Assessment of the self-insurance claim liability for workers&#8217; compensation </span></div><div style="line-height:120%;padding-top:16px;text-align:left;padding-left:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">As discussed in Notes 1 and 10 to the consolidated financial statements, at April 30, 2020, the Company was primarily self-insured for workers&#8217; compensation claims. The self-insurance claim liability for workers&#8217; compensation is determined actuarially based on claims filed and an estimate of claims incurred but not yet reported. Actuarial projections of the losses are employed due to the potential variability in the liability estimates. Factors affecting the uncertainty of the claim liability include the (1) loss development factors, which includes the development time frame, and settlement patterns, and (2) expected loss rates, which includes litigation and adjudication direction, and medical treatment and cost trends. </span></div><div style="line-height:120%;padding-top:16px;text-align:left;padding-left:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We identified the assessment of the self-insurance claim liability for workers&#8217; compensation as a critical audit matter. The evaluation of the key assumptions used to estimate the liability, specifically the loss development factors and expected loss </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;">28</span></div></div><hr style="page-break-after:always"></hr><div><br/></div><div style="line-height:120%;padding-top:16px;text-align:left;padding-left:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">rates involved significant measurement uncertainty requiring complex auditor judgment. Specialized skill and knowledge is necessary to evaluate the methods and key assumptions used to determine the liability. </span></div><div style="line-height:120%;padding-top:16px;text-align:left;padding-left:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The primary procedures we performed to address this critical audit matter included the following. We tested certain internal controls over the Company&#8217;s process to determine the self-insurance claim liability for workers&#8217; compensation including controls over the selection of the methods used to determine the liability, and the loss development factors and expected loss rates. We involved actuarial professionals with specialized skill and knowledge, who assisted in: </span></div><div style="line-height:120%;padding-left:24px;padding-top:16px;text-align:left;"><span style="padding-top:16px;text-align:left;font-family:inherit;font-size:10pt;padding-right:24px;">&#8211;</span><span style="font-family:inherit;font-size:10pt;">assessing the methods used by the Company&#8217;s external actuary by comparing them to generally accepted actuarial methods </span></div><div style="line-height:120%;padding-left:24px;text-align:left;"><span style="text-align:left;font-family:inherit;font-size:10pt;padding-right:24px;">&#8211;</span><span style="font-family:inherit;font-size:10pt;">evaluating the loss development factors and expected loss rates used by the Company&#8217;s external actuary by comparing them to industry and regulatory trends. </span></div><div style="line-height:120%;padding-bottom:13px;padding-top:13px;text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">/s/ KPMG LLP</span></div><div style="line-height:120%;padding-bottom:13px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We have served as the Company&#8217;s auditor since 1987.</span></div><div style="line-height:120%;padding-bottom:13px;padding-top:13px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Des Moines, Iowa</span></div><div style="line-height:120%;padding-bottom:13px;padding-top:13px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">June&#160;26, 2020</span><span style="font-family:inherit;font-size:10pt;"> </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;">29</span></div></div><hr style="page-break-after:always"></hr><div><br/></div><div style="line-height:120%;padding-bottom:26px;text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Report of Independent Registered Public Accounting Firm</span></div><div style="line-height:120%;padding-top:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">The Shareholders and Board of Directors</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Casey&#8217;s General Stores, Inc.:</span></div><div style="line-height:120%;padding-top:16px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Opinion on Internal Control Over Financial Reporting </span></div><div style="line-height:120%;padding-top:16px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We have audited Casey&#8217;s General Stores, Inc. and subsidiaries&#8217; (the Company) internal control over financial reporting as of April 30, 2020, based on criteria established in </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Internal Control - Integrated Framework (2013)</span><span style="font-family:inherit;font-size:10pt;"> issued by the Committee of Sponsoring Organizations of the Treadway Commission. In our opinion, the Company maintained, in all material respects, effective internal control over financial reporting as of April 30, 2020, based on criteria established in </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Internal Control - Integrated Framework (2013)</span><span style="font-family:inherit;font-size:10pt;"> issued by the Committee of Sponsoring Organizations of the Treadway Commission. </span></div><div style="line-height:120%;padding-top:16px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We also have audited, in accordance with the standards of the Public Company Accounting Oversight Board (United States) (PCAOB), the consolidated balance sheets of the Company as of April 30, 2020 and 2019, the related consolidated statements of income, shareholders&#8217; equity, and cash flows for each of the years in the three-year period ended April 30, 2020, and the related notes (collectively, the consolidated financial statements), and our report dated </span><span style="font-family:inherit;font-size:10pt;">June&#160;26, 2020</span><span style="font-family:inherit;font-size:10pt;"> expressed an unqualified opinion on those consolidated financial statements. </span></div><div style="line-height:120%;padding-top:16px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Basis for Opinion </span></div><div style="line-height:120%;padding-top:16px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company&#8217;s management is responsible for maintaining effective internal control over financial reporting and for its assessment of the effectiveness of internal control over financial reporting, included in the accompanying </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Management&#8217;s Report on Internal Control over Financial Reporting</span><span style="font-family:inherit;font-size:10pt;">. Our responsibility is to express an opinion on the Company&#8217;s internal control over financial reporting based on our audit. We are a public accounting firm registered with the PCAOB and are required to be independent with respect to the Company in accordance with the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB. </span></div><div style="line-height:120%;padding-top:16px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We conducted our audit in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audit to obtain reasonable assurance about whether effective internal control over financial reporting was maintained in all material respects. Our audit of internal control over financial reporting included obtaining an understanding of internal control over financial reporting, assessing the risk that a material weakness exists, and testing and evaluating the design and operating effectiveness of internal control based on the assessed risk. Our audit also included performing such other procedures as we considered necessary in the circumstances. We believe that our audit provides a reasonable basis for our opinion. </span></div><div style="line-height:120%;padding-top:16px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Definition and Limitations of Internal Control Over Financial Reporting </span></div><div style="line-height:120%;padding-top:16px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">A company&#8217;s internal control over financial reporting is a process designed 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. A company&#8217;s internal control over financial reporting includes those policies and procedures that (1) pertain to the maintenance of records that, in reasonable detail, accurately and fairly reflect the transactions and dispositions of the assets of the company; (2) provide reasonable assurance that transactions are recorded as necessary to permit preparation of financial statements in accordance with generally accepted accounting principles, and that receipts and expenditures of the company are being made only in accordance with authorizations of management and directors of the company; and (3) provide reasonable assurance regarding prevention or timely detection of unauthorized acquisition, use, or disposition of the company&#8217;s assets that could have a material effect on the financial statements. </span></div><div style="line-height:120%;padding-top:16px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Because of its inherent limitations, internal control over financial reporting may not prevent or detect misstatements. Also, projections of any evaluation of effectiveness to future periods are subject to the risk that controls may become inadequate because of changes in conditions, or that the degree of compliance with the policies or procedures may deteriorate. </span></div><div style="line-height:120%;padding-bottom:13px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:10px;text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">/s/ KPMG LLP</span></div><div style="line-height:120%;padding-bottom:13px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Des Moines, Iowa</span></div><div style="line-height:120%;padding-bottom:13px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">June&#160;26, 2020</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;">30</span></div></div><hr style="page-break-after:always"></hr><div><a id="s8A588BBEB309500181CDEDED1D8089F9"></a></div><div><br/></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">CASEY&#8217;S GENERAL STORES, INC. AND SUBSIDIARIES</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">CONSOLIDATED BALANCE SHEETS  (In thousands, except share data)</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;width:98.93719806763285%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"></td></tr><tr><td style="width:73%;"></td><td style="width:1%;"></td><td style="width:11%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:11%;"></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="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">&#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:8pt;"><span style="font-family:inherit;font-size:8pt;">April 30,</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:8pt;"><span style="font-family:inherit;font-size:8pt;">&#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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;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:8pt;"><span style="font-family:inherit;font-size:8pt;">2019</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: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;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="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="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</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;">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:top;background-color:#cceeff;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;">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="d13098917e651-wk-Fact-F0695E3A7BB63612DFBDC2A7EF13B0C2" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" contextRef="FI2020Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">78,275</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="d13098917e670-wk-Fact-F566E9661CBFD7FF0352C2A7EF6FE77F" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" contextRef="FI2019Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">63,296</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:top;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;">Receivables</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="d13098917e685-wk-Fact-722DC97B1AA09D87CDF5C2A7EF7D02DC" name="us-gaap:AccountsAndOtherReceivablesNetCurrent" contextRef="FI2020Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">48,500</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="d13098917e704-wk-Fact-F05C9AA12783BCEFEA4AC2A7EF9C5D50" name="us-gaap:AccountsAndOtherReceivablesNetCurrent" contextRef="FI2019Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">37,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></tr><tr><td style="vertical-align:top;background-color:#cceeff;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;">Inventories</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="d13098917e724-wk-Fact-B8F96A758A1683D58F22C2A7EF859A90" name="us-gaap:InventoryNet" contextRef="FI2020Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">236,007</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="d13098917e743-wk-Fact-0FAF5495FDBA4B7750D4C2A7EF1313B5" name="us-gaap:InventoryNet" contextRef="FI2019Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">273,040</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:top;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;">Prepaid 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="d13098917e763-wk-Fact-328D1EA81971A2AFDABBC2A7EF7CC703" name="us-gaap:PrepaidExpenseCurrent" contextRef="FI2020Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">9,801</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="d13098917e782-wk-Fact-15049C3DB86549C037C5C2A7EF78E517" name="us-gaap:PrepaidExpenseCurrent" contextRef="FI2019Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">7,493</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:top;background-color:#cceeff;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;">Income taxes receivable</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="d13098917e802-wk-Fact-7D51233DAB3A225504F5C2A7EF9F95D0" name="us-gaap:IncomeTaxesReceivable" contextRef="FI2020Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">14,667</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="d13098917e821-wk-Fact-89D595E6D34C76FBBEE4C2A7EF1DCF56" name="us-gaap:IncomeTaxesReceivable" contextRef="FI2019Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">28,895</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: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;">Total current assets</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="d13098917e841-wk-Fact-6BE9EEE2168880376269C2A7EF798070" name="us-gaap:AssetsCurrent" contextRef="FI2020Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">387,250</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="d13098917e860-wk-Fact-7065C0B702C4BFD9AE28C2A7EF77438B" name="us-gaap:AssetsCurrent" contextRef="FI2019Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">410,580</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:top;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="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><td style="vertical-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="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:top;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;">Land</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="d13098917e922-wk-Fact-635091D6F18FAA1F0006C2A7EFB0711C" name="us-gaap:Land" contextRef="FI2020Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">872,151</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="d13098917e941-wk-Fact-01B3C778EC9592F8CAFDC2A7EF124FEA" name="us-gaap:Land" contextRef="FI2019Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">792,601</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:top;background-color:#cceeff;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;">Buildings and leasehold improvements</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="d13098917e961-wk-Fact-5C8DE28A51C39D649B87C2A7EF736B13" name="us-gaap:BuildingsAndImprovementsGross" contextRef="FI2020Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">1,969,585</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="d13098917e980-wk-Fact-09CC11292E157BEEA09AC2A7EF189727" name="us-gaap:BuildingsAndImprovementsGross" contextRef="FI2019Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">1,770,695</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:top;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;">Machinery 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="d13098917e1000-wk-Fact-6C490B8739D609E38817C2A7EF1E2051" name="us-gaap:MachineryAndEquipmentGross" contextRef="FI2020Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">2,369,361</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="d13098917e1019-wk-Fact-5CCC4188060812820394C2A7EF2B982E" name="us-gaap:MachineryAndEquipmentGross" contextRef="FI2019Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">2,236,123</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:top;background-color:#cceeff;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;">Finance lease right-of-use assets</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="d13098917e1039-wk-Fact-B44A9CBF83DE12428950C2A7EF7BCC06" name="us-gaap:CapitalLeasedAssetsGross" contextRef="FI2020Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">24,780</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="d13098917e1058-wk-Fact-ED314F54102B4BBB2BDFC2A7EF17F61E" name="us-gaap:CapitalLeasedAssetsGross" contextRef="FI2019Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">25,323</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:top;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;">Construction in process</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="d13098917e1078-wk-Fact-EC15D828137D37FC3AD7C2A7EF89EC8B" name="us-gaap:ConstructionInProgressGross" contextRef="FI2020Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">125,632</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="d13098917e1097-wk-Fact-D1D2FC63D5F8B345B165C2A7EFB1FAD9" name="us-gaap:ConstructionInProgressGross" contextRef="FI2019Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">124,613</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="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;font-weight:bold;"><span><ix:nonFraction id="d13098917e1117-wk-Fact-612E025C8A566E0F4781C2A7EF95DEFC" name="us-gaap:PropertyPlantAndEquipmentGross" contextRef="FI2020Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">5,361,509</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="d13098917e1136-wk-Fact-02E80543BA35C95C08F8C2A7EF7B5060" name="us-gaap:PropertyPlantAndEquipmentGross" contextRef="FI2019Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">4,949,355</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:top;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;">Less accumulated depreciation and amortization</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="d13098917e1156-wk-Fact-6C7031058FD4E4A30159C2A7EF2FF5CB" name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" contextRef="FI2020Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">2,037,708</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="d13098917e1175-wk-Fact-1270E8814BC445216D61C2A7EF765A32" name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" contextRef="FI2019Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">1,826,936</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:top;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 property and equipment</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="d13098917e1195-wk-Fact-4545C910BD06AE615983C2A7EF84E3B7" name="us-gaap:PropertyPlantAndEquipmentNet" contextRef="FI2020Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">3,323,801</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="d13098917e1214-wk-Fact-D2BC0E26033D6C1AF0D3C2A7EFB653F5" name="us-gaap:PropertyPlantAndEquipmentNet" contextRef="FI2019Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">3,122,419</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: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;">Other assets, net of amortization</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="d13098917e1234-wk-Fact-666F1C00521DC4184296C2A7EF9678C4" name="us-gaap:OtherAssetsNoncurrent" contextRef="FI2020Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">71,766</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="d13098917e1253-wk-Fact-9FDAC8FE0FDD82E785A5C2A7EFABDA0C" name="us-gaap:OtherAssetsNoncurrent" contextRef="FI2019Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">41,154</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:top;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;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="d13098917e1273-wk-Fact-E44E4AB3F4EF4245D792C2A7EFA71194" name="us-gaap:Goodwill" contextRef="FI2020Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">161,075</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="d13098917e1292-wk-Fact-639D45F55F8B8381E9AEC2A7EF2B9F76" name="us-gaap:Goodwill" contextRef="FI2019Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">157,223</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: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;">Total assets</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: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;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d13098917e1317-wk-Fact-9CA49E43DBB202544FF8C2A7EF22CBFA" name="us-gaap:Assets" contextRef="FI2020Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">3,943,892</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;"><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;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d13098917e1336-wk-Fact-720C56164DCE8E62A27BC2A7EF864E45" name="us-gaap:Assets" contextRef="FI2019Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">3,731,376</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></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: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;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="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="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</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;">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:top;background-color:#cceeff;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;">Lines of credit</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="d13098917e1439-wk-Fact-EED3809FBABD824D54FEC2A7EF20F56C" name="us-gaap:LineOfCredit" contextRef="FI2020Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">120,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 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="d13098917e1458-wk-Fact-DB13A2A7810F2D963191C2A7EF7370CC" name="us-gaap:LineOfCredit" contextRef="FI2019Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">75,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:top;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;">Current maturities of 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="d13098917e1473-wk-Fact-B4D88BB4D3E14557D5E6C2A7EF21C67C" name="us-gaap:LongTermDebtCurrent" contextRef="FI2020Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">570,280</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="d13098917e1492-wk-Fact-E52420CC6AE5FF55EC7CC2A7EF846735" name="us-gaap:LongTermDebtCurrent" contextRef="FI2019Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">17,205</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:top;background-color:#cceeff;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;">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="d13098917e1512-wk-Fact-3AE497AB1D9E6DC9D594C2A7EF917359" name="us-gaap:AccountsPayableCurrent" contextRef="FI2020Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">184,800</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="d13098917e1531-wk-Fact-3D9F171712B744812E6EC2A7EF77061F" name="us-gaap:AccountsPayableCurrent" contextRef="FI2019Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">335,240</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:top;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;">Accrued expenses</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:top;background-color:#cceeff;padding-left:52px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Wages and related taxes</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="d13098917e1592-wk-Fact-113CF17B8A25D027CE65C2A7EF2E74EA" name="us-gaap:EmployeeRelatedLiabilitiesCurrent" contextRef="FI2020Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">34,039</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="d13098917e1611-wk-Fact-4E5D5DB8CCCBFFDCC7F3C2A7EFA0BEB2" name="us-gaap:EmployeeRelatedLiabilitiesCurrent" contextRef="FI2019Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">39,950</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:top;padding-left:52px;padding-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 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="d13098917e1631-wk-Fact-FC1A857C4730182FB93AC2A7EF70F3B3" name="casy:AccruedPropertyTaxes" contextRef="FI2020Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">36,348</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="d13098917e1650-wk-Fact-5426C1C57AD786EC7382C2A7EF1E1546" name="casy:AccruedPropertyTaxes" contextRef="FI2019Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">32,931</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:top;background-color:#cceeff;padding-left:52px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Insurance accruals</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="d13098917e1670-wk-Fact-62E4ED6771B32BE1072EC2A7EF8AD0A4" name="us-gaap:SelfInsuranceReserveCurrent" contextRef="FI2020Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">22,097</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="d13098917e1689-wk-Fact-48CA0B1EE011B08912C3C2A7EF2F82DD" name="us-gaap:SelfInsuranceReserveCurrent" contextRef="FI2019Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">21,671</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:top;padding-left:52px;padding-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;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="d13098917e1709-wk-Fact-880FB900D06C1AC3ECDBC2A7EF6C8D4A" name="us-gaap:OtherLiabilitiesCurrent" contextRef="FI2020Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">95,864</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="d13098917e1728-wk-Fact-D13C03E4F3F6071B6737C2A7EF85055C" name="us-gaap:OtherLiabilitiesCurrent" contextRef="FI2019Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">68,935</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:top;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 current liabilities</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="d13098917e1748-wk-Fact-67D148A8E91638A06CB6C2A7EF2AD25F" name="us-gaap:LiabilitiesCurrent" contextRef="FI2020Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">1,063,428</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="d13098917e1767-wk-Fact-5EA93EB2C0852E25F7B8C2A7EF9106F6" name="us-gaap:LiabilitiesCurrent" contextRef="FI2019Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">590,932</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: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;">Long-term debt and finance lease obligations, net of current maturities</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="d13098917e1788-wk-Fact-5989BC8B12592201F046C2A7EF1C85F5" name="us-gaap:LongTermDebtNoncurrent" contextRef="FI2020Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">714,502</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="d13098917e1807-wk-Fact-31B5AB4E251F3DA64EF5C2A7EF7F5D85" name="us-gaap:LongTermDebtNoncurrent" contextRef="FI2019Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">1,283,275</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:top;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;">Deferred income taxes</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="d13098917e1827-wk-Fact-867684B6174F6D587BE2C2A7EF703E14" name="us-gaap:DeferredIncomeTaxLiabilitiesNet" contextRef="FI2020Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">435,598</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="d13098917e1846-wk-Fact-78EF878F73163C28FC37C2A7EF6AF74F" name="us-gaap:DeferredIncomeTaxLiabilitiesNet" contextRef="FI2019Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">385,788</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: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;">Deferred compensation</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="d13098917e1866-wk-Fact-A7B2EFC09237CE7781B8C2A7EF2ACBA7" name="us-gaap:DeferredCompensationLiabilityClassifiedNoncurrent" contextRef="FI2020Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">13,604</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="d13098917e1885-wk-Fact-975297E887158C43CA3DC2A7EF18127F" name="us-gaap:DeferredCompensationLiabilityClassifiedNoncurrent" contextRef="FI2019Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">15,881</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:top;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;">Insurance accruals, net of 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="d13098917e1905-wk-Fact-3F974D724B475B4E9CA6C2A7EF129400" name="us-gaap:SelfInsuranceReserveNoncurrent" contextRef="FI2020Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">22,862</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="d13098917e1924-wk-Fact-7D8DCEA5FDFA2AA6C098C2A7EF719C90" name="us-gaap:SelfInsuranceReserveNoncurrent" contextRef="FI2019Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">22,663</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: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;">Other long-term 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;font-weight:bold;"><span><ix:nonFraction id="d13098917e1944-wk-Fact-E28AFA4D3A41DC3CA179C2A7EFB37E54" name="us-gaap:OtherLiabilitiesNoncurrent" contextRef="FI2020Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">50,693</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="d13098917e1963-wk-Fact-BB6B223D3D0D81694340C2A7EF7C8AA7" name="us-gaap:OtherLiabilitiesNoncurrent" contextRef="FI2019Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">24,068</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:top;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 liabilities</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="d13098917e1983-wk-Fact-1918A244E763E5F931B6C2A7EFA74DAA" name="us-gaap:Liabilities" contextRef="FI2020Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">2,300,687</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="d13098917e2002-wk-Fact-71E56D328C8E78F45F5FC2A7EF6D6902" name="us-gaap:Liabilities" contextRef="FI2019Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">2,322,607</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: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;">Commitments and contingencies</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:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d13098917e2022-wk-Fact-36BC9D7B8551E04F21D4C2A7EFB01742" name="us-gaap:CommitmentsAndContingencies" contextRef="FI2020Q4" unitRef="usd" xsi:nil="true" scale="0" format="ixt:nocontent"></ix:nonFraction></span><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="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d13098917e2041-wk-Fact-552E31B7C15C3E405D06C2A7EF84AF6B" name="us-gaap:CommitmentsAndContingencies" contextRef="FI2019Q4" unitRef="usd" xsi:nil="true" scale="0" format="ixt:nocontent"></ix:nonFraction></span><br/></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: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;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="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="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:top;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;">Preferred stock, no par value, none issued</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="d13098917e2102-wk-Fact-74488ADB7FE96DA2A9BFC2A7EF22CE25" name="us-gaap:PreferredStockValue" contextRef="FI2020Q4" 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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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="d13098917e2121-wk-Fact-9681EC26A40B70FEAC7FC2A7EF736A4C" name="us-gaap:PreferredStockValue" contextRef="FI2019Q4" 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:top;background-color:#cceeff;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;">Common stock, no par value, 36,806,325 and 36,664,521 shares issued and outstanding at April 30, 2020 and 2019, respectively</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="d13098917e2141-wk-Fact-4B3272830EB9B2971EEAC2A7EFA56B0B" name="us-gaap:CommonStockValue" contextRef="FI2020Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">33,286</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="d13098917e2160-wk-Fact-6D70FF5743A2365F1525C2A7EF196690" name="us-gaap:CommonStockValue" contextRef="FI2019Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">15,600</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:top;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;">Retained earnings</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="d13098917e2180-wk-Fact-39E84AE1092FF7A76AF1C2A7EF2AAE47" name="us-gaap:RetainedEarningsAccumulatedDeficit" contextRef="FI2020Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">1,609,919</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="d13098917e2199-wk-Fact-C69225FE0C6618C3FBEAC2A7EF8A1E22" name="us-gaap:RetainedEarningsAccumulatedDeficit" contextRef="FI2019Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">1,393,169</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:top;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;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="d13098917e2220-wk-Fact-F47D27E38AB63B0CDEE4C2A7EF2137BC" name="us-gaap:StockholdersEquity" contextRef="FI2020Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">1,643,205</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="d13098917e2239-wk-Fact-7115E70AFB7D16D4913FC2A7EF95AA3E" name="us-gaap:StockholdersEquity" contextRef="FI2019Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">1,408,769</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: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;">Total liabilities and shareholders&#8217; equity</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: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;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d13098917e2264-wk-Fact-8ABC7A48BA62280E949FC2A7EF733E7A" name="us-gaap:LiabilitiesAndStockholdersEquity" contextRef="FI2020Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">3,943,892</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;"><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;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d13098917e2283-wk-Fact-C7D6356C7895E18AD200C2A7EF75E2D1" name="us-gaap:LiabilitiesAndStockholdersEquity" contextRef="FI2019Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">3,731,376</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></tr></table></div><span style="font-family:inherit;font-size:10pt;">See accompanying Notes to 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;">31</span></div></div><hr style="page-break-after:always"></hr><div><a id="s63FA00B4C27A5A94BA4E9CE5D5BC5C61"></a></div><div><br/></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">CONSOLIDATED STATEMENTS OF INCOME</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">(In thousands, except per share amounts)</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="12"></td></tr><tr><td style="width:59%;"></td><td style="width:1%;"></td><td style="width:11%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:11%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:11%;"></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="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">&#160;</span></div></td><td colspan="11" 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:8pt;"><span style="font-family:inherit;font-size:8pt;">Years ended April&#160;30,</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:8pt;"><span style="font-family:inherit;font-size:8pt;">&#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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;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:8pt;"><span style="font-family:inherit;font-size:8pt;">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:8pt;"><span style="font-family:inherit;font-size:8pt;">2018</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:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total revenue</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="d13102492e617-wk-Fact-07A6CF30C8640BF06E47C2A7EF727403" name="us-gaap:Revenues" contextRef="FD2020Q4YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">9,175,296</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="d13102492e636-wk-Fact-902A4C15DD7B3A906455C2A7EF92D729" name="us-gaap:Revenues" contextRef="FD2019Q4YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">9,352,910</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="d13102492e655-wk-Fact-A9EEDFA4E3214D6A53E0C2A7EF6DF51A" name="us-gaap:Revenues" contextRef="FD2018Q4YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">8,391,124</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: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;">Cost of goods sold (exclusive of depreciation and amortization, shown separately below) (a)</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="d13102492e671-wk-Fact-9744CC17223404307676C2A7EF7E4365" name="us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization" contextRef="FD2020Q4YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">7,030,612</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="d13102492e690-wk-Fact-7EA0220F58056BB906C0C2A7EF7DA046" name="us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization" contextRef="FD2019Q4YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">7,398,186</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="d13102492e709-wk-Fact-AFEEB9616F8D5EDF3477C2A7EF7C4C31" name="us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization" contextRef="FD2018Q4YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">6,621,731</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:top;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 expenses</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="d13102492e730-wk-Fact-50C0F397EC564781D24CC2A7EF7CBBBC" name="us-gaap:OperatingExpenses" contextRef="FD2020Q4YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">1,498,043</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="d13102492e749-wk-Fact-F21B2586DC1402F7DE31C2A7EF74E3BD" name="us-gaap:OperatingExpenses" contextRef="FD2019Q4YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">1,391,279</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="d13102492e768-wk-Fact-1D1BFC86A6653498CFEAC2A7EF790BCD" name="us-gaap:OperatingExpenses" contextRef="FD2018Q4YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">1,283,046</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: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;">Depreciation and amortization</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="d13102492e789-wk-Fact-D8F830E4B0BAE8D1E286C2A7EF70023E" name="us-gaap:CostOfGoodsAndServicesSoldDepreciationAndAmortization" contextRef="FD2020Q4YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">251,174</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="d13102492e808-wk-Fact-59DCCBA1B9503CC0616FC2A7EF920666" name="us-gaap:CostOfGoodsAndServicesSoldDepreciationAndAmortization" contextRef="FD2019Q4YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">244,387</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="d13102492e827-wk-Fact-D94825E2D4ED1AC9B4CDC2A7EF6EADC9" name="us-gaap:CostOfGoodsAndServicesSoldDepreciationAndAmortization" contextRef="FD2018Q4YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">220,970</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:top;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;">Interest, net</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="d13102492e848-wk-Fact-19439FAF353253F07363C2A7EF93B34F" name="us-gaap:InterestExpense" contextRef="FD2020Q4YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">53,419</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="d13102492e867-wk-Fact-06E6D0F884ADFD985B58C2A7EF7B856E" name="us-gaap:InterestExpense" contextRef="FD2019Q4YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">55,656</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="d13102492e886-wk-Fact-41AB3E9F41BB2A7F6FF3C2A7EF7EAF97" name="us-gaap:InterestExpense" contextRef="FD2018Q4YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">50,940</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: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;">Income before 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="d13102492e907-wk-Fact-76575BB66E0C96BA51B0C2A7EF7A79A6" name="us-gaap:IncomeLossAttributableToParent" contextRef="FD2020Q4YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">342,048</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="d13102492e926-wk-Fact-8C38FAC0A593018589BCC2A7EF7CA7B0" name="us-gaap:IncomeLossAttributableToParent" contextRef="FD2019Q4YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">263,402</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="d13102492e945-wk-Fact-C2CEE35C46CCFB4D4F31C2A7EF7BBFC1" name="us-gaap:IncomeLossAttributableToParent" contextRef="FD2018Q4YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">214,437</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:top;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;">Federal and state 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="d13102492e966-wk-Fact-ACD5B86AD0708DECA173C2A7EF8C099C" name="us-gaap:IncomeTaxExpenseBenefit" contextRef="FD2020Q4YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">78,202</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="d13102492e985-wk-Fact-B73CB25FCC14F0A5B5FAC2A7EF16DD55" name="us-gaap:IncomeTaxExpenseBenefit" contextRef="FD2019Q4YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">59,516</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="d13102492e1004-wk-Fact-73F7C4719EC77AB9E02CC2A7EF925790" name="us-gaap:IncomeTaxExpenseBenefit" contextRef="FD2018Q4YTD" unitRef="usd" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">103,466</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></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;">Net income</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: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;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d13102492e1031-wk-Fact-339C1596F719024727FDC2A7EF759C7F" name="us-gaap:NetIncomeLoss" contextRef="FD2020Q4YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">263,846</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;"><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;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d13102492e1050-wk-Fact-E9160FDD6FC9F1BBAEF4C2A7EF963DE4" name="us-gaap:NetIncomeLoss" contextRef="FD2019Q4YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">203,886</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;"><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;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d13102492e1069-wk-Fact-76F62EC10F2AE1E6002BC2A7EF7B2C7C" name="us-gaap:NetIncomeLoss" contextRef="FD2018Q4YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">317,903</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></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:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net income per common share</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><td style="vertical-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="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="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="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:top;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;">Basic</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: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;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d13102492e1153-wk-Fact-6F2598118BBE589B8047C2A7EF7E3580" name="us-gaap:EarningsPerShareBasic" contextRef="FD2020Q4YTD" unitRef="usdPerShare" decimals="2" scale="0" format="ixt:numdotdecimal">7.14</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;"><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;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d13102492e1172-wk-Fact-E32156ABA8B406CB2520C2A7EF7E01E3" name="us-gaap:EarningsPerShareBasic" contextRef="FD2019Q4YTD" unitRef="usdPerShare" decimals="2" scale="0" format="ixt:numdotdecimal">5.55</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;"><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;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d13102492e1191-wk-Fact-953DD2968738F0EB266FC2A7EF7C39E2" name="us-gaap:EarningsPerShareBasic" contextRef="FD2018Q4YTD" unitRef="usdPerShare" decimals="2" scale="0" format="ixt:numdotdecimal">8.41</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></tr><tr><td style="vertical-align:top;background-color:#cceeff;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;">Diluted</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;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;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d13102492e1212-wk-Fact-F8BFA0C1418280DC0127C2A7EF9A2221" name="us-gaap:EarningsPerShareDiluted" contextRef="FD2020Q4YTD" unitRef="usdPerShare" decimals="2" scale="0" format="ixt:numdotdecimal">7.10</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;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;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d13102492e1231-wk-Fact-A9ECFA25F0E963FF6BD7C2A7EF7BA0BE" name="us-gaap:EarningsPerShareDiluted" contextRef="FD2019Q4YTD" unitRef="usdPerShare" decimals="2" scale="0" format="ixt:numdotdecimal">5.51</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;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;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d13102492e1250-wk-Fact-F2D2255893361C5E59F1C2A7EF932C54" name="us-gaap:EarningsPerShareDiluted" contextRef="FD2018Q4YTD" unitRef="usdPerShare" decimals="2" scale="0" format="ixt:numdotdecimal">8.34</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="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;"><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;"><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;"><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:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:24px;text-indent:0px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Dividends declared 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;"><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;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d13102492e1333-wk-Fact-D48A83A5345A83CD3C2EC2A7EF6FD81E" name="us-gaap:CommonStockDividendsPerShareDeclared" contextRef="FD2020Q4YTD" unitRef="usdPerShare" decimals="INF" scale="0" format="ixt:numdotdecimal">1.28</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;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;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d13102492e1352-wk-Fact-89839ED457E3E4AFCBA9C2A7EF7C5599" name="us-gaap:CommonStockDividendsPerShareDeclared" contextRef="FD2019Q4YTD" unitRef="usdPerShare" decimals="INF" scale="0" format="ixt:numdotdecimal">1.16</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;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;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d13102492e1371-wk-Fact-C68C5C47730B6CCE6D04C2A7EF7DB91A" name="us-gaap:CommonStockDividendsPerShareDeclared" contextRef="FD2018Q4YTD" unitRef="usdPerShare" decimals="INF" scale="0" format="ixt:numdotdecimal">1.04</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="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;border-bottom:3px double #000000;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 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;border-bottom:3px double #000000;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 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;border-bottom:3px double #000000;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></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:24px;text-indent:0px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">(a) Includes excise taxes of approximately:</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: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;border-bottom:3px double #000000;background-color:#cceeff;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="d13102492e1454-wk-Fact-3455446EB195995E130FC2A7EF8C82E0" name="us-gaap:ExciseTaxesCollected" contextRef="FD2020Q4YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">1,063,000</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;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;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: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;border-bottom:3px double #000000;background-color:#cceeff;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="d13102492e1473-wk-Fact-34A57A352E87106DF8A2C2A7EF7E3B51" name="us-gaap:ExciseTaxesCollected" contextRef="FD2019Q4YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">988,000</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;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;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: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;border-bottom:3px double #000000;background-color:#cceeff;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="d13102492e1492-wk-Fact-65C588E59F7A26501792C2A7EF9DE102" name="us-gaap:ExciseTaxesCollected" contextRef="FD2018Q4YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">919,000</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;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%;padding-top:16px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">See accompanying Notes to Consolidated Financial Statements.</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;">32</span></div></div><hr style="page-break-after:always"></hr><div><a id="sAA571AFEB2D85BCDAA0480A706264D56"></a></div><div><br/></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">CONSOLIDATED STATEMENTS OF SHAREHOLDERS&#8217; EQUITY</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">(In thousands, except per share and share amounts)</span></div><div style="line-height:120%;font-size:12pt;"><span style="font-family:inherit;font-size:12pt;">&#160;</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="15"></td></tr><tr><td style="width:53%;"></td><td style="width:11%;"></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:10%;"></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;">Shares Outstanding</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="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;">Common</span></div><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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" 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;">Retained</span></div><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">earnings</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;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;">Shareholders' Equity</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:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Balance at April&#160;30, 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;"><span><ix:nonFraction id="d13101063e578-wk-Fact-AF1336AD46C350A359C0C2A7EF9BA182" name="us-gaap:CommonStockSharesOutstanding" contextRef="FI2017Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember" unitRef="shares" decimals="INF" scale="0" format="ixt:numdotdecimal">38,765,821</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;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;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="d13101063e597-wk-Fact-B80E1600438FAAF82D11C2A7EF9B4F35" name="us-gaap:StockholdersEquity" contextRef="FI2017Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">40,074</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="d13101063e616-wk-Fact-DE460BC7FE37ED441C8FC2A7EF9228BD" name="us-gaap:StockholdersEquity" contextRef="FI2017Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">1,150,546</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="d13101063e636-wk-Fact-DCE5CE45BA22AF907D78C2A7EF90BFD8" name="us-gaap:StockholdersEquity" contextRef="FI2017Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">1,190,620</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:top;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 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;"><span><ix:nonFraction id="d13101063e684-wk-Fact-F7F30EB336D427424F6EC2A7EF8CF462" name="us-gaap:NetIncomeLoss" contextRef="FD2018Q4YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">317,903</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="d13101063e704-wk-Fact-76F62EC10F2AE1E6002BC2A7EF7B2C7C" name="us-gaap:NetIncomeLoss" contextRef="FD2018Q4YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">317,903</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:top;background-color:#cceeff;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;">Dividends declared ($1.04 per share)</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="d13101063e757-wk-Fact-96E5BD2533878A24E163C2A7EF9BB0E5" name="us-gaap:DividendsCommonStock" contextRef="FD2018Q4YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">39,060</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;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(<ix:nonFraction id="d13101063e778-wk-Fact-CC2C1A17D1C468BA0BAFC2A7EF9B4BC4" name="us-gaap:DividendsCommonStock" contextRef="FD2018Q4YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">39,060</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:top;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;">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="d13101063e799-wk-Fact-61BD63BFA5678B05B425C2A7EF9C28F9" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" contextRef="FD2018Q4YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember" unitRef="shares" decimals="INF" scale="0" format="ixt:numdotdecimal">40,377</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="d13101063e813-wk-Fact-733FA5E485B0C337BB28C2A7EF98439F" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" contextRef="FD2018Q4YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">1,377</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="d13101063e852-wk-Fact-9A78C596C3A925C23BEEC2A7EF9CABA4" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" contextRef="FD2018Q4YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">1,377</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:top;background-color:#cceeff;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;">Repurchase of common stock</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="d13101063e872-wk-Fact-7EC1ADB331D0897BFABEC2A7EF9A18D7" name="us-gaap:StockRepurchasedDuringPeriodShares" contextRef="FD2018Q4YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember" unitRef="shares" decimals="INF" scale="0" format="ixt:numdotdecimal">1,997,800</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;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(<ix:nonFraction id="d13101063e887-wk-Fact-5831C328F49A457EC824C2A7EF93847A" name="us-gaap:StockRepurchasedDuringPeriodValue" contextRef="FD2018Q4YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">57,186</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;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(<ix:nonFraction id="d13101063e907-wk-Fact-D16091751A2B0F280BA3C3D48C9DD48F" name="us-gaap:StockRepurchasedDuringPeriodValue" contextRef="FD2018Q4YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">158,248</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;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(<ix:nonFraction id="d13101063e928-wk-Fact-4132CFE7B9212FE5DA4AC2A7EF8BBDB8" name="us-gaap:StockRepurchasedDuringPeriodValue" contextRef="FD2018Q4YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">215,434</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:top;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;">Stock-based compensation</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="d13101063e949-wk-Fact-B9C1392B6AE7AC386EB7C2A7EF97318E" name="us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation" contextRef="FD2018Q4YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember" unitRef="shares" decimals="INF" scale="0" format="ixt:numdotdecimal">65,924</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;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 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="d13101063e963-wk-Fact-6F36D0D9A9E9CB7E2404C2A7EF8E87D6" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" contextRef="FD2018Q4YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">15,735</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;">&#8212;</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="d13101063e1002-wk-Fact-1CDF207DB5B7691F75B6C2A7EF964288" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" contextRef="FD2018Q4YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">15,735</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:top;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;">Balance at April&#160;30, 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="d13101063e1022-wk-Fact-9232E03A8CF288BC567EC2A7EF930694" name="us-gaap:CommonStockSharesOutstanding" contextRef="FI2018Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember" unitRef="shares" decimals="INF" scale="0" format="ixt:numdotdecimal">36,874,322</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="d13101063e1041-wk-Fact-06742F4CF3A2C511100FC2A7EF92123E" name="us-gaap:StockholdersEquity" contextRef="FI2018Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember" 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;">$</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="d13101063e1060-wk-Fact-8995C1EF40B97EDE8087C2A7EF8C7179" name="us-gaap:StockholdersEquity" contextRef="FI2018Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">1,271,141</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="d13101063e1080-wk-Fact-12B1C5A10F06019373DBC2A7EF9A7157" name="us-gaap:StockholdersEquity" contextRef="FI2018Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">1,271,141</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:top;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;">Implementation of ASU 2014-09</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="d13101063e1128-wk-Fact-3B289E3FF1EA7194ADD5C3D4C97C9211" name="us-gaap:CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption" contextRef="I2019Q1May1_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember" unitRef="usd" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">4,140</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="d13101063e1149-wk-Fact-956B433A50416708A663C3D4C995BF73" name="us-gaap:CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption" contextRef="I2019Q1May1" unitRef="usd" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">4,140</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:top;background-color:#cceeff;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 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;"><span><ix:nonFraction id="d13101063e1203-wk-Fact-5B8092A372870904C988C2A7EF99A16F" name="us-gaap:NetIncomeLoss" contextRef="FD2019Q4YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">203,886</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="d13101063e1223-wk-Fact-E9160FDD6FC9F1BBAEF4C2A7EF963DE4" name="us-gaap:NetIncomeLoss" contextRef="FD2019Q4YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">203,886</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:top;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;">Dividends declared  ($1.16 per share)</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="d13101063e1276-wk-Fact-F0BC132262D9D9AAD6FDC2A7EF9440E0" name="us-gaap:DividendsCommonStock" contextRef="FD2019Q4YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">42,471</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="d13101063e1297-wk-Fact-D0D83CB1CEF14CDC1D44C2A7EF9CCCAA" name="us-gaap:DividendsCommonStock" contextRef="FD2019Q4YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">42,471</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:top;background-color:#cceeff;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;">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="d13101063e1319-wk-Fact-44AD46381792AC208337C2A7EF8CDB53" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" contextRef="FD2019Q4YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember" unitRef="shares" decimals="INF" scale="0" format="ixt:numdotdecimal">71,546</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="d13101063e1333-wk-Fact-DED8CB1E21D07FA72105C2A7EF8C8075" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" contextRef="FD2019Q4YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">2,290</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="d13101063e1372-wk-Fact-953B884AC84EB539CDA1C2A7EF8EFD27" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" contextRef="FD2019Q4YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">2,290</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:top;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;">Repurchase of common stock</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="d13101063e1392-wk-Fact-779C2E540D3474251873C2A7EF98BE26" name="us-gaap:StockRepurchasedDuringPeriodShares" contextRef="FD2019Q4YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember" unitRef="shares" decimals="INF" scale="0" format="ixt:numdotdecimal">352,592</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;">&#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="d13101063e1426-wk-Fact-44F20781DD3FD6782FD2C2A7EF9927F5" name="us-gaap:StockRepurchasedDuringPeriodValue" contextRef="FD2019Q4YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">35,247</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="d13101063e1447-wk-Fact-5E4199597BA163AB1307C2A7EF8B26FB" name="us-gaap:StockRepurchasedDuringPeriodValue" contextRef="FD2019Q4YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">35,247</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:top;background-color:#cceeff;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;">Stock-based compensation</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="d13101063e1468-wk-Fact-098C9E1E03D579C8892AC2A7EF95150B" name="us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation" contextRef="FD2019Q4YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember" unitRef="shares" decimals="INF" scale="0" format="ixt:numdotdecimal">71,245</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;border-bottom:1px solid #000000;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="d13101063e1482-wk-Fact-53F568138F90B04B1743C2A7EF962544" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" contextRef="FD2019Q4YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">13,310</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;">&#8212;</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="d13101063e1521-wk-Fact-6533E912AE97D6288EDBC2A7EF956F49" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" contextRef="FD2019Q4YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">13,310</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: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;">Balance at April&#160;30, 2019</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="d13101063e1541-wk-Fact-6EB7917C1A237384F785C2A7EF984388" name="us-gaap:CommonStockSharesOutstanding" contextRef="FI2019Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember" unitRef="shares" decimals="INF" scale="0" format="ixt:numdotdecimal">36,664,521</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="d13101063e1560-wk-Fact-D4E18D40039E6917D993C2A7EF9AD7CA" name="us-gaap:StockholdersEquity" contextRef="FI2019Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">15,600</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="d13101063e1579-wk-Fact-6511C4B985A292833E44C2A7EF9421D3" name="us-gaap:StockholdersEquity" contextRef="FI2019Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">1,393,169</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="d13101063e1599-wk-Fact-7115E70AFB7D16D4913FC2A7EF95AA3E" name="us-gaap:StockholdersEquity" contextRef="FI2019Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">1,408,769</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:top;background-color:#cceeff;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 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;"><span><ix:nonFraction id="d13101063e1647-wk-Fact-339C1596F719024727FDC2A7EF759C7F" name="us-gaap:NetIncomeLoss" contextRef="FD2020Q4YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">263,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 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="d13101063e1667-wk-Fact-339C1596F719024727FDC2A7EF759C7F" name="us-gaap:NetIncomeLoss" contextRef="FD2020Q4YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">263,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></tr><tr><td style="vertical-align:top;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;">Dividends declared  ($1.28 per share)</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="d13101063e1720-wk-Fact-94470FE87812F134D3C7C2A7EF928C33" name="us-gaap:DividendsCommonStock" contextRef="FD2020Q4YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">47,096</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="d13101063e1741-wk-Fact-B8DC92B93FB4CC07FFEFC2A7EF976DC7" name="us-gaap:DividendsCommonStock" contextRef="FD2020Q4YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">47,096</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:top;background-color:#cceeff;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;">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="d13101063e1762-wk-Fact-AE313AB3175D8C0E72D9C2A7EF96E2BD" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" contextRef="FD2020Q4YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember" unitRef="shares" decimals="INF" scale="0" format="ixt:numdotdecimal">66,638</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="d13101063e1776-wk-Fact-6E7006676528C52791DBC2A7EF99212F" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" contextRef="FD2020Q4YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">2,958</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="d13101063e1815-wk-Fact-A618248039A70D4462CEC2A7EF8D8108" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" contextRef="FD2020Q4YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">2,958</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:top;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;">Stock-based compensation</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="d13101063e1835-wk-Fact-F23234966DBC584F79D4C2A7EF8F3035" name="us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation" contextRef="FD2020Q4YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember" unitRef="shares" decimals="INF" scale="0" format="ixt:numdotdecimal">75,166</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;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 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="d13101063e1849-wk-Fact-C6823BCB816F638CB644C2A7EF9AEEAC" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" contextRef="FD2020Q4YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">14,728</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;">&#8212;</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="d13101063e1888-wk-Fact-C438DDCA3A7E69AA564BC2A7EF963FE2" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" contextRef="FD2020Q4YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">14,728</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:top;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 April&#160;30, 2020</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;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d13101063e1908-wk-Fact-411AD77E0D0ECA24C49BC2A7EF91CB64" name="us-gaap:CommonStockSharesOutstanding" contextRef="FI2020Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember" unitRef="shares" decimals="INF" scale="0" format="ixt:numdotdecimal">36,806,325</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;border-bottom:3px double #000000;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;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;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d13101063e1927-wk-Fact-B5A92A2FCD660F55A994C2A7EF97D8A8" name="us-gaap:StockholdersEquity" contextRef="FI2020Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">33,286</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;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;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d13101063e1946-wk-Fact-282B61183741E6E4B720C2A7EF92CDC5" name="us-gaap:StockholdersEquity" contextRef="FI2020Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">1,609,919</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;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;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d13101063e1966-wk-Fact-F47D27E38AB63B0CDEE4C2A7EF2137BC" name="us-gaap:StockholdersEquity" contextRef="FI2020Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">1,643,205</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></table></div></div><div style="line-height:120%;padding-top:16px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">See accompanying Notes to Consolidated Financial Statements.</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;">33</span></div></div><hr style="page-break-after:always"></hr><div><a id="s77210D5CFADB5A8AAC76A9CA357ABA0C"></a></div><div><br/></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">CONSOLIDATED STATEMENTS OF CASH FLOWS </span></div><div style="line-height:120%;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="12"></td></tr><tr><td style="width:59%;"></td><td style="width:1%;"></td><td style="width:11%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:11%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:11%;"></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="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">&#160;</span></div></td><td colspan="11" 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:8pt;"><span style="font-family:inherit;font-size:8pt;">Years ended April&#160;30,</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:8pt;"><span style="font-family:inherit;font-size:8pt;">&#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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;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:8pt;"><span style="font-family:inherit;font-size:8pt;">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:8pt;"><span style="font-family:inherit;font-size:8pt;">2018</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:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Cash flows from operating activities</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><td style="vertical-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="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="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="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:top;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 income</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="d13105194e679-wk-Fact-339C1596F719024727FDC2A7EF759C7F" name="us-gaap:NetIncomeLoss" contextRef="FD2020Q4YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">263,846</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="d13105194e698-wk-Fact-E9160FDD6FC9F1BBAEF4C2A7EF963DE4" name="us-gaap:NetIncomeLoss" contextRef="FD2019Q4YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">203,886</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="d13105194e717-wk-Fact-76F62EC10F2AE1E6002BC2A7EF7B2C7C" name="us-gaap:NetIncomeLoss" contextRef="FD2018Q4YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">317,903</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:top;background-color:#cceeff;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;">Adjustments to reconcile net income to net cash provided by operating activities:</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><td style="vertical-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="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="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="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:top;padding-left:52px;padding-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</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="d13105194e795-wk-Fact-3513FA86BD7F9AF09839C2A7EFB61079" name="us-gaap:DepreciationAndAmortization" contextRef="FD2020Q4YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">251,174</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="d13105194e814-wk-Fact-9E17FC318FE2C6DC5DFDC2A7EFADA2F7" name="us-gaap:DepreciationAndAmortization" contextRef="FD2019Q4YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">244,387</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="d13105194e833-wk-Fact-11C2B67D0DF91F18E82CC2A7EF8D3EC1" name="us-gaap:DepreciationAndAmortization" contextRef="FD2018Q4YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">220,970</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:top;background-color:#cceeff;padding-left:52px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Stock-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;"><span><ix:nonFraction id="d13105194e854-wk-Fact-71A0CB623DF86653590CC2A7EF84B4C6" name="us-gaap:ShareBasedCompensation" contextRef="FD2020Q4YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">18,129</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="d13105194e873-wk-Fact-099A8231AB4157408A58C2A7EF87672C" name="us-gaap:ShareBasedCompensation" contextRef="FD2019Q4YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">16,410</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="d13105194e892-wk-Fact-7579C3CFF06375C8BA32C2A7EF8A2D31" name="us-gaap:ShareBasedCompensation" contextRef="FD2018Q4YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">18,800</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:top;padding-left:52px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Loss on disposal of assets and impairment charges</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="d13105194e913-wk-Fact-E703D4C526AE341308E4C2A7EF886E22" name="us-gaap:GainLossOnSaleOfPropertyPlantEquipment" contextRef="FD2020Q4YTD" unitRef="usd" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">3,495</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="d13105194e932-wk-Fact-E2119AF2BE6AF32253AAC2A7EFB636CD" name="us-gaap:GainLossOnSaleOfPropertyPlantEquipment" contextRef="FD2019Q4YTD" unitRef="usd" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">1,384</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="d13105194e951-wk-Fact-4773404A7F700B509077C2A7EF8BF15C" name="us-gaap:GainLossOnSaleOfPropertyPlantEquipment" contextRef="FD2018Q4YTD" unitRef="usd" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">2,281</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:top;background-color:#cceeff;padding-left:52px;padding-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;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="d13105194e972-wk-Fact-6021B8CC80E96AA79746C2A7EFB4B454" name="us-gaap:IncreaseDecreaseInDeferredIncomeTaxes" contextRef="FD2020Q4YTD" unitRef="usd" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">49,810</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="d13105194e991-wk-Fact-D724BFAD83FCEA88F6B5C2A7EFAAAEFA" name="us-gaap:IncreaseDecreaseInDeferredIncomeTaxes" contextRef="FD2019Q4YTD" unitRef="usd" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">45,337</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="d13105194e1010-wk-Fact-B2B2C347A46BB8A0E522C2A7EFA94740" name="us-gaap:IncreaseDecreaseInDeferredIncomeTaxes" contextRef="FD2018Q4YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">98,178</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:top;padding-left:52px;padding-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 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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;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:top;background-color:#cceeff;padding-left:84px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Receivables</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="d13105194e1094-wk-Fact-95E34F0C00C56EA0A2DAC2A7EFABCB11" name="us-gaap:IncreaseDecreaseInAccountsReceivable" contextRef="FD2020Q4YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">10,644</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="d13105194e1114-wk-Fact-82C52E57303627B25190C2A7EF83B1C4" name="us-gaap:IncreaseDecreaseInAccountsReceivable" contextRef="FD2019Q4YTD" unitRef="usd" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">7,189</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="d13105194e1133-wk-Fact-E82CB77519C80B320DB7C2A7EF1441AC" name="us-gaap:IncreaseDecreaseInAccountsReceivable" contextRef="FD2018Q4YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">1,801</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:top;padding-left:84px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Inventories</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="d13105194e1156-wk-Fact-9CB5F9AFC5027CF365A3C2A7EFAD09C6" name="us-gaap:IncreaseDecreaseInInventories" contextRef="FD2020Q4YTD" unitRef="usd" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">37,713</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="d13105194e1175-wk-Fact-C82DBA35A124D9514BE3C2A7EF8D684E" name="us-gaap:IncreaseDecreaseInInventories" contextRef="FD2019Q4YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">29,648</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="d13105194e1195-wk-Fact-34E9D9CC8865C7A1D925C2A7EF8A4565" name="us-gaap:IncreaseDecreaseInInventories" contextRef="FD2018Q4YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">38,406</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:top;background-color:#cceeff;padding-left:84px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Prepaid expenses</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="d13105194e1217-wk-Fact-4A0EFA58C2FBB93CA465C2A7EFAD70C7" name="us-gaap:IncreaseDecreaseInPrepaidExpense" contextRef="FD2020Q4YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">2,308</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="d13105194e1237-wk-Fact-27771DBCD0E2F79592CAC2A7EFAB07B1" name="us-gaap:IncreaseDecreaseInPrepaidExpense" contextRef="FD2019Q4YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">1,727</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;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d13105194e1257-wk-Fact-F2A49E38147544FF6502C2A7EF7FD9D3" name="us-gaap:IncreaseDecreaseInPrepaidExpense" contextRef="FD2018Q4YTD" unitRef="usd" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">3,413</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:top;padding-left:84px;padding-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;padding-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="d13105194e1278-wk-Fact-0CBAEEE2C2E6461F73B7C2A7EF86B0F4" name="us-gaap:IncreaseDecreaseInAccountsPayable" contextRef="FD2020Q4YTD" unitRef="usd" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">140,151</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="d13105194e1298-wk-Fact-37C678D82711F90EA08FC2A7EF8EDB1D" name="us-gaap:IncreaseDecreaseInAccountsPayable" contextRef="FD2019Q4YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">12,451</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="d13105194e1317-wk-Fact-0764D982CF1CFC1A450BC2A7EF80E26A" name="us-gaap:IncreaseDecreaseInAccountsPayable" contextRef="FD2018Q4YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">14,751</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:top;background-color:#cceeff;padding-left:84px;padding-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 expenses</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="d13105194e1338-wk-Fact-7B0A4027ADC0144055BCC2A7EF8256CF" name="us-gaap:IncreaseDecreaseInAccruedLiabilities" contextRef="FD2020Q4YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">26,400</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="d13105194e1357-wk-Fact-5D95C77392196CE7D5F8C2A7EF81EC84" name="us-gaap:IncreaseDecreaseInAccruedLiabilities" contextRef="FD2019Q4YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">30,927</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="d13105194e1376-wk-Fact-937A6BDAC3662E3DC51EC2A7EFAE87C1" name="us-gaap:IncreaseDecreaseInAccruedLiabilities" contextRef="FD2018Q4YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">15,967</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:top;padding-left:84px;padding-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</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="d13105194e1397-wk-Fact-11740779F7DD1718ED0BC2A7EFAC47D0" name="us-gaap:IncreaseDecreaseInIncomeTaxesReceivable" contextRef="FD2020Q4YTD" unitRef="usd" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">15,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="d13105194e1416-wk-Fact-ADB671967248C0DE54B5C2A7EF89EB82" name="us-gaap:IncreaseDecreaseInIncomeTaxesReceivable" contextRef="FD2019Q4YTD" unitRef="usd" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">22,545</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="d13105194e1435-wk-Fact-48635269BBE5B18048E1C2A7EF804507" name="us-gaap:IncreaseDecreaseInIncomeTaxesReceivable" contextRef="FD2018Q4YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">30,053</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:top;background-color:#cceeff;padding-left:52px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Other, net</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="d13105194e1457-wk-Fact-4E64E4BE9F5AFC8D6068C2A7EFB50042" name="us-gaap:OtherNoncashIncomeExpense" contextRef="FD2020Q4YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">8,933</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;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;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="d13105194e1477-wk-Fact-EEEA92A59D0BA6C10DD8C2A7EFB2522E" name="us-gaap:OtherNoncashIncomeExpense" contextRef="FD2019Q4YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">22,527</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="d13105194e1497-wk-Fact-755957E6EA9EA87A08C5C2A7EF8759CB" name="us-gaap:OtherNoncashIncomeExpense" contextRef="FD2018Q4YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">5,850</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></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;">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;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d13105194e1519-wk-Fact-79A812F8B9E582C682F5C2A7EFA80323" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" contextRef="FD2020Q4YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">504,314</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="d13105194e1538-wk-Fact-18947F8F1FC6EF38FBC9C2A7EFB2F521" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" contextRef="FD2019Q4YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">530,614</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="d13105194e1557-wk-Fact-61477E2FC1294D000904C2A7EFB06300" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" contextRef="FD2018Q4YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">419,797</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:top;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;">Cash flows from investing activities</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><td style="vertical-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="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="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="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:top;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;">Purchase 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="d13105194e1640-wk-Fact-AB98351171C21007B038C2A7EFAF03BA" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" contextRef="FD2020Q4YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">438,977</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="d13105194e1660-wk-Fact-87F12840FD13A1EFB7EFC2A7EFA9A01B" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" contextRef="FD2019Q4YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">394,699</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="d13105194e1680-wk-Fact-D77EC4EAFC077D3882E3C2A7EFB1351C" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" contextRef="FD2018Q4YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">577,421</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:top;background-color:#cceeff;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;">Payments for acquisitions of businesses, net of cash acquired</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="d13105194e1702-wk-Fact-797CD42B41FB97370CF6C2A7EFAD5795" name="us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired" contextRef="FD2020Q4YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">32,706</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="d13105194e1722-wk-Fact-8F48D0AB0784D45CBFC4C2A7EF7FC4A0" name="us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired" contextRef="FD2019Q4YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">68,200</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;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(<ix:nonFraction id="d13105194e1742-wk-Fact-060215B9A7C49D70F09BC2A7EFB31944" name="us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired" contextRef="FD2018Q4YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">37,160</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:top;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;">Proceeds from sales of property and equipment</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="d13105194e1764-wk-Fact-77CBD0FE05828E1BF6E0C2A7EF88C9B2" name="us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment" contextRef="FD2020Q4YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">5,041</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="d13105194e1783-wk-Fact-D54640264CA876D19AE7C2A7EFAEAFFB" name="us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment" contextRef="FD2019Q4YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">5,069</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="d13105194e1802-wk-Fact-4FB4E2938A89F7A09915C2A7EF86DB37" name="us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment" contextRef="FD2018Q4YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">5,246</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:top;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 cash used in investing activities</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="d13105194e1824-wk-Fact-4DD11C6E87AAD183D4CAC2A7EF83068D" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" contextRef="FD2020Q4YTD" unitRef="usd" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">466,642</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="d13105194e1844-wk-Fact-DF7A88AF5D0ED772CCC6C2A7EF8073B5" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" contextRef="FD2019Q4YTD" unitRef="usd" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">457,830</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;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(<ix:nonFraction id="d13105194e1864-wk-Fact-D25F5D8B9031727CEDBDC2A7EFA6FD98" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" contextRef="FD2018Q4YTD" unitRef="usd" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">609,335</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: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;font-weight:bold;">Cash flows from 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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;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:top;background-color:#cceeff;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;">Proceeds from long-term debt</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="d13105194e1948-wk-Fact-00DF1AD9A48D5BBCC277C2A7EFAC7817" name="us-gaap:ProceedsFromIssuanceOfLongTermDebt" contextRef="FD2020Q4YTD" 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 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="d13105194e1967-wk-Fact-6D82AF139EE1F00E1956C2A7EFB55649" name="us-gaap:ProceedsFromIssuanceOfLongTermDebt" contextRef="FD2019Q4YTD" 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 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="d13105194e1986-wk-Fact-79043BEA01399B8C78EAC2A7EF867F9B" name="us-gaap:ProceedsFromIssuanceOfLongTermDebt" contextRef="FD2018Q4YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">400,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:top;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;">Repayments of 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="d13105194e2007-wk-Fact-CF229FF2CC36FAE5C346C2A7EFAF5562" name="us-gaap:RepaymentsOfLongTermDebt" contextRef="FD2020Q4YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">17,476</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="d13105194e2027-wk-Fact-6B26D4A960770D87EEE2C2A7EF80B2CC" name="us-gaap:RepaymentsOfLongTermDebt" contextRef="FD2019Q4YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">16,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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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="d13105194e2047-wk-Fact-7175F18D70D1F4CF52B5C2A7EF881EF4" name="us-gaap:RepaymentsOfLongTermDebt" contextRef="FD2018Q4YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">15,688</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:top;background-color:#cceeff;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 borrowings of short-term debt</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="d13105194e2069-wk-Fact-D318B02DD0E5F041E9E1C2A7EF8CE8A4" name="us-gaap:ProceedsFromShortTermDebt" contextRef="FD2020Q4YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">45,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="d13105194e2088-wk-Fact-417A16FAF9A7A13D8964C2A7EFB2E6C2" name="us-gaap:ProceedsFromShortTermDebt" contextRef="FD2019Q4YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">35,400</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="d13105194e2107-wk-Fact-19FFCD8AA968B8628295C2A7EF8D815F" name="us-gaap:ProceedsFromShortTermDebt" contextRef="FD2018Q4YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">38,700</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:top;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;">Proceeds from exercise of 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;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d13105194e2128-wk-Fact-D90B94C4CCCFF51E86DBC2A7EF86C076" name="us-gaap:ProceedsFromStockOptionsExercised" contextRef="FD2020Q4YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">2,958</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="d13105194e2147-wk-Fact-84A6B35BC2DD4E581123C2A7EFA8A5D4" name="us-gaap:ProceedsFromStockOptionsExercised" contextRef="FD2019Q4YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">2,290</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="d13105194e2166-wk-Fact-D17DFC6D95DF73C823FBC2A7EF8B921A" name="us-gaap:ProceedsFromStockOptionsExercised" contextRef="FD2018Q4YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">1,377</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:top;background-color:#cceeff;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;">Payments of cash dividends</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="d13105194e2187-wk-Fact-C03B75CC77EB5BEF95C1C2A7EF84D351" name="us-gaap:PaymentsOfDividends" contextRef="FD2020Q4YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">45,951</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="d13105194e2207-wk-Fact-C9A628AF59150B988E72C2A7EF869225" name="us-gaap:PaymentsOfDividends" contextRef="FD2019Q4YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">41,430</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;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(<ix:nonFraction id="d13105194e2227-wk-Fact-81CFD0F317B915E0F63DC2A7EF8D419D" name="us-gaap:PaymentsOfDividends" contextRef="FD2018Q4YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">38,780</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:top;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;">Repurchase 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="d13105194e2249-wk-Fact-3681DE82AB9F32B30ACAC2A7EF7F5DDD" name="us-gaap:PaymentsForRepurchaseOfCommonStock" contextRef="FD2020Q4YTD" 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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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="d13105194e2268-wk-Fact-43FBFFF4E9BC5E0A4D61C2A7EFAED698" name="us-gaap:PaymentsForRepurchaseOfCommonStock" contextRef="FD2019Q4YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">37,479</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="d13105194e2288-wk-Fact-AB71D5014775E0488090C2A7EF8150C4" name="us-gaap:PaymentsForRepurchaseOfCommonStock" contextRef="FD2018Q4YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">214,683</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:top;background-color:#cceeff;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;">Tax withholdings on employee share-based awards</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="d13105194e2310-wk-Fact-5F720A862AE5DFED4DA8C2A7EFB1D8B5" name="us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation" contextRef="FD2020Q4YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">7,224</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;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;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="d13105194e2330-wk-Fact-2354B152C7859448CB26C2A7EF81085D" name="us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation" contextRef="FD2019Q4YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">5,948</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="d13105194e2350-wk-Fact-4E2D59F6E202057FE1D7C2A7EF89C8CC" name="us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation" contextRef="FD2018Q4YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">4,426</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></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;">Net cash (used in) provided by financing activities</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="d13105194e2372-wk-Fact-DBAC1F1E66F74B3F4D21C2A7EFA81BF7" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" contextRef="FD2020Q4YTD" unitRef="usd" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">22,693</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;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;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="d13105194e2392-wk-Fact-8D79567B8B011DAEFE18C2A7EF85FE11" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" contextRef="FD2019Q4YTD" unitRef="usd" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">63,167</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="d13105194e2412-wk-Fact-34EF4327544F1664AD3BC2A7EFB61736" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" contextRef="FD2018Q4YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">166,500</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:top;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;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d13105194e2433-wk-Fact-B18F0F070D3EE763A673C2A7EFB660AE" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" contextRef="FD2020Q4YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">14,979</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="d13105194e2452-wk-Fact-856D09A0F749C9B2D9E5C2A7EFB003AF" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" contextRef="FD2019Q4YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">9,617</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="d13105194e2471-wk-Fact-44060F03A303B25EFA04C2A7EF8BB030" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" contextRef="FD2018Q4YTD" unitRef="usd" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">23,038</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: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;">Cash and cash equivalents at beginning of year</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="d13105194e2494-wk-Fact-9ED07731A56DF59BB26BC2A7EFB5CAEA" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" contextRef="FI2019Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">63,296</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="d13105194e2513-wk-Fact-70D8BC01952BF840A638C2A7EFB1A199" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" contextRef="FI2018Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">53,679</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="d13105194e2532-wk-Fact-FB24B61B592BD09F5519C2A7EFB4E40C" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" contextRef="FI2017Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">76,717</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:top;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 year</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;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;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d13105194e2558-wk-Fact-14891B1E295B8E152357C2A7EFACA384" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" contextRef="FI2020Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">78,275</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;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;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d13105194e2577-wk-Fact-9ED07731A56DF59BB26BC2A7EFB5CAEA" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" contextRef="FI2019Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">63,296</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;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;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d13105194e2596-wk-Fact-70D8BC01952BF840A638C2A7EFB1A199" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" contextRef="FI2018Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">53,679</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="overflow:hidden;height:13px;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:13px;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:13px;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:13px;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:13px;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:13px;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:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">SUPPLEMENTAL DISCLOSURES OF CASH FLOWS INFORMATION</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><td style="vertical-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="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="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="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</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;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;Cash paid during the year for interest, net of amount capitalized</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="d13105194e2741-wk-Fact-DB28836B6318D0B63421C2A7EFB37436" name="us-gaap:InterestPaidNet" contextRef="FD2020Q4YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">54,277</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="d13105194e2760-wk-Fact-EDDABD9F3045D7766308C2A7EF81853E" name="us-gaap:InterestPaidNet" contextRef="FD2019Q4YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">56,306</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="d13105194e2779-wk-Fact-C2E21C2CEAFC2F3606AEC2A7EF85124D" name="us-gaap:InterestPaidNet" contextRef="FD2018Q4YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">48,757</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:top;background-color:#cceeff;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;">Cash paid (received) for income taxes, net</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="d13105194e2795-wk-Fact-06778D1809F69D737B2BC2A7EF8D8080" name="us-gaap:IncomeTaxesPaidNet" contextRef="FD2020Q4YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">9,364</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="d13105194e2814-wk-Fact-B3603AB3E629C702F02AC2A7EF8375E8" name="us-gaap:IncomeTaxesPaidNet" contextRef="FD2019Q4YTD" unitRef="usd" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">11,433</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;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d13105194e2834-wk-Fact-0363E304C8A7BA06A47DC2A7EF83FD50" name="us-gaap:IncomeTaxesPaidNet" contextRef="FD2018Q4YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">24,274</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: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;">Noncash investing and 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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;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:top;background-color:#cceeff;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;">Noncash additions from adoption of ASC 842</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="d13105194e2917-wk-Fact-B9993074737119822B54E766FD8729FE" name="us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" contextRef="D2020Q1Apr1" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">22,635</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;">&#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></tr><tr><td style="vertical-align:top;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;">Purchased property and equipment in accounts 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="d13105194e2976-wk-Fact-80D2ED23E10C6BF74386C2A7EFA91487" name="us-gaap:CapitalExpendituresIncurredButNotYetPaid" contextRef="FD2020Q4YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">5,328</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="d13105194e2995-wk-Fact-C51B5BBA504845D8A4D0C2A7EFA917F1" name="us-gaap:CapitalExpendituresIncurredButNotYetPaid" contextRef="FD2019Q4YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">15,616</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="d13105194e3014-wk-Fact-B42F092312F01D737E93C2A7EF88D59D" name="us-gaap:CapitalExpendituresIncurredButNotYetPaid" contextRef="FD2018Q4YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">12,014</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:top;background-color:#cceeff;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;">Shares repurchased in 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="d13105194e3035-wk-Fact-924BB230EDF4B1DE169BC2A7EFB356BB" name="casy:NoncashOrPartNoncashTransactionSharesRepurchased" contextRef="FD2020Q4YTD" 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 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="d13105194e3054-wk-Fact-E0143A52A2ADB847A68DC2A7EF82C4B7" name="casy:NoncashOrPartNoncashTransactionSharesRepurchased" contextRef="FD2019Q4YTD" 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 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="d13105194e3073-wk-Fact-BA6679BC4767FA30C57AC2A7EF816720" name="casy:NoncashOrPartNoncashTransactionSharesRepurchased" contextRef="FD2018Q4YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">2,232</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></div><div style="line-height:120%;padding-top:16px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">See accompanying Notes to 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;">34</span></div></div><hr style="page-break-after:always"></hr><div><a id="s98313AE4EF3F5B108504D0E70D5616AE"></a></div><div><br/></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">(Dollars in thousands, except share and per share amounts)</span></div><div><a id="s6CB7A1D767A25E988E6A763F94C6C41A"></a></div><div style="line-height:120%;padding-top:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">1. <ix:nonNumeric contextRef="FD2020Q4YTD" name="us-gaap:SignificantAccountingPoliciesTextBlock" id="TextSelection-283B272A71C8B3052A7AC2A7EFBEA02D-0-wk-Fact-F7D91587FFD859EB382AC2A7EF255357" continuedAt="TextSelection-283B272A71C8B3052A7AC2A7EFBEA02D-1" escape="true">SIGNIFICANT ACCOUNTING POLICIES</ix:nonNumeric></span></div><ix:continuation id="TextSelection-283B272A71C8B3052A7AC2A7EFBEA02D-1" continuedAt="TextSelection-283B272A71C8B3052A7AC2A7EFBEA02D-2"><div style="line-height:120%;padding-top:8px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;text-decoration:underline;">Operations:</span><span style="font-family:inherit;font-size:10pt;"> Casey&#8217;s General Stores, Inc. and its subsidiaries (the Company/Casey&#8217;s) operate </span><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d13106596e468-wk-Fact-1278A85759DDB4319264C2A7EF2FBA5F" name="us-gaap:NumberOfStores" contextRef="FI2020Q4" unitRef="store" decimals="INF" scale="0" format="ixt:numdotdecimal">2,207</ix:nonFraction></span></span><span style="font-family:inherit;font-size:10pt;"> convenience stores in </span><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d13106596e472-wk-Fact-E277FA633AE2DADCECB9C2A7EF241271" name="us-gaap:NumberOfStatesInWhichEntityOperates" contextRef="FI2020Q4" unitRef="state" decimals="INF" scale="0" format="ixt:numdotdecimal">16</ix:nonFraction></span></span><span style="font-family:inherit;font-size:10pt;"> Midwest states. The stores are located primarily in smaller communities, many with populations of less than </span><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d13106596e476-wk-Fact-E384A9CE908CEE5231BDC2A7EF22BFB4" name="casy:PopulationOfCommunities" contextRef="FI2020Q4" unitRef="people" decimals="0" scale="0" format="ixt:numdotdecimal">5,000</ix:nonFraction></span></span><span style="font-family:inherit;font-size:10pt;">. Retail revenue in </span><span style="font-family:inherit;font-size:10pt;">2020</span><span style="font-family:inherit;font-size:10pt;"> by category are as follows: </span><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d13106596e484-wk-Fact-49216540CFAB35023F4FC2A7EF272D2A" name="us-gaap:ConcentrationRiskPercentage1" contextRef="FD2020Q4YTD_srt_ProductOrServiceAxis_casy_GasolineMember_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_SalesRevenueNetMember" unitRef="number" decimals="2" scale="-2" format="ixt:numdotdecimal">60</ix:nonFraction>%</span></span><span style="font-family:inherit;font-size:10pt;"> fuel, </span><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d13106596e489-wk-Fact-02CA6D2DC64318E010AEC2A7EF23824F" name="us-gaap:ConcentrationRiskPercentage1" contextRef="FD2020Q4YTD_srt_ProductOrServiceAxis_casy_GroceryAndOtherMerchandiseMember_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_SalesRevenueNetMember" unitRef="number" decimals="2" scale="-2" format="ixt:numdotdecimal">28</ix:nonFraction>%</span></span><span style="font-family:inherit;font-size:10pt;"> grocery&#160;and other merchandise, and </span><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d13106596e493-wk-Fact-26E6F1D0816CB98E0DFEC2A7EF22CFD5" name="us-gaap:ConcentrationRiskPercentage1" contextRef="FD2020Q4YTD_srt_ProductOrServiceAxis_casy_PreparedFoodAndFountainMember_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_SalesRevenueNetMember" unitRef="number" decimals="2" scale="-2" format="ixt:numdotdecimal">12</ix:nonFraction>%</span></span><span style="font-family:inherit;font-size:10pt;"> prepared food&#160;and fountain. The Company&#8217;s products are readily available, and the Company is generally not dependent on a single supplier or only a few suppliers.</span></div><ix:nonNumeric contextRef="FD2020Q4YTD" name="us-gaap:ConsolidationPolicyTextBlock" id="TextSelection-1E75CAF47F374DC8E5D4C2A7EFBF5013-0-wk-Fact-A2C8073124692989F27EC2A7EF28E037" escape="true"><div style="line-height:120%;padding-top:16px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;text-decoration:underline;">Principles of consolidation:</span><span style="font-family:inherit;font-size:10pt;"> The consolidated financial statements include the financial statements of Casey&#8217;s General Stores, Inc. and its wholly-owned subsidiaries. All significant intercompany balances and transactions have been eliminated in consolidation. Certain amounts in prior year have been reclassified to conform to current year presentation.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="FD2020Q4YTD" name="us-gaap:UseOfEstimates" id="TextSelection-9D9AED68F789FDF3E379C2A7EFC03451-0-wk-Fact-8B9FC306485A172B66F1C2A7EF19A5A0" escape="true"><div style="line-height:120%;padding-top:16px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;text-decoration:underline;">Use of estimates:</span><span style="font-family:inherit;font-size:10pt;"> The preparation of financial statements in conformity with U.S. generally accepted accounting principles requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. Actual results could differ from those estimates.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="FD2020Q4YTD" name="us-gaap:CashAndCashEquivalentsPolicyTextBlock" id="TextSelection-3D8BE0FCCEB98FEAA114C2A7EFC03F13-0-wk-Fact-E4820ACCAB07D8919CDFC2A7EF1B5485" escape="true"><div style="line-height:120%;padding-top:16px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;text-decoration:underline;">Cash equivalents:</span><span style="font-family:inherit;font-size:10pt;"> We consider all highly liquid investments with a maturity at purchase of three months or less to be cash equivalents. Included in cash equivalents are money market funds and credit card, debit card and electronic benefits transfer transactions that process within three days.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="FD2020Q4YTD" name="us-gaap:InventoryPolicyTextBlock" id="TextSelection-92D9C5F27C6C95EB0BE9C2A7EFC07E31-0-wk-Fact-2A601825CCED48861A99C2A7EF223973" escape="true"><div style="line-height:120%;padding-top:16px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;text-decoration:underline;">Inventories:</span><span style="font-family:inherit;font-size:10pt;"> Inventories, which consist of merchandise and fuel, are stated at the lower of cost or market. For fuel, cost is determined through the use of the first-in, first-out (FIFO) method. For merchandise inventories, cost is determined through the use of the last-in, first-out (LIFO) method.</span></div><div style="line-height:120%;padding-top:16px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The excess of replacement cost over the stated LIFO value was </span><span style="font-family:inherit;font-size:10pt;"><span>$<ix:nonFraction id="d13106596e556-wk-Fact-8B7CBED5F4B7AD8AAFF5C2A7EF26ED94" name="us-gaap:ExcessOfReplacementOrCurrentCostsOverStatedLIFOValue" contextRef="FI2020Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">87,546</ix:nonFraction></span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$<ix:nonFraction id="d13106596e560-wk-Fact-645BF60CF056ED96C3CDC2A7EF22920F" name="us-gaap:ExcessOfReplacementOrCurrentCostsOverStatedLIFOValue" contextRef="FI2019Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">80,814</ix:nonFraction></span></span><span style="font-family:inherit;font-size:10pt;"> at </span><span style="font-family:inherit;font-size:10pt;">April&#160;30, 2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;">, respectively. There were no material LIFO liquidations during the periods presented. <ix:nonNumeric contextRef="FD2020Q4YTD" name="us-gaap:ScheduleOfInventoryCurrentTableTextBlock" id="TextSelection-5CB8CD8CDBC91E7A42C2C2A7EFBE2386-0-wk-Fact-6BF28733972377924A8FC2A7EF1CDAEA" continuedAt="TextSelection-5CB8CD8CDBC91E7A42C2C2A7EFBE2386-1" escape="true">Below is a summary of the inventory values at April&#160;30, </ix:nonNumeric></span><ix:continuation id="TextSelection-5CB8CD8CDBC91E7A42C2C2A7EFBE2386-1" continuedAt="TextSelection-5CB8CD8CDBC91E7A42C2C2A7EFBE2386-2"><span style="font-family:inherit;font-size:10pt;">2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;">:</span></ix:continuation></div><ix:continuation id="TextSelection-5CB8CD8CDBC91E7A42C2C2A7EFBE2386-2"><div style="line-height:120%;font-size:12pt;"><span style="font-family:inherit;font-size:12pt;">&#160;</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: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="7" style="vertical-align:bottom;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;">Years ended April 30,</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 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:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2020</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:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2019</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;">Fuel</span></div></td><td style="vertical-align:bottom;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;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="d13106596e700-wk-Fact-7E2DB4A221B5AE8CDFD0C2A7EFA8489E" name="us-gaap:InventoryGross" contextRef="FI2020Q4_srt_ProductOrServiceAxis_casy_GasolineMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">33,695</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 style="vertical-align:bottom;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;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="d13106596e719-wk-Fact-27BD23C680E1CD708D8FC2A7EFA692AD" name="us-gaap:InventoryGross" contextRef="FI2019Q4_srt_ProductOrServiceAxis_casy_GasolineMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">83,204</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:top;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;">Merchandise</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="d13106596e734-wk-Fact-EB7AAF61AD27BDB5BA68C2A7EFA4F9F0" name="us-gaap:InventoryGross" contextRef="FI2020Q4_srt_ProductOrServiceAxis_casy_MerchandiseMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">202,312</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="d13106596e753-wk-Fact-8C7DC758634119DFC1A8C2A7EFA5CCB8" name="us-gaap:InventoryGross" contextRef="FI2019Q4_srt_ProductOrServiceAxis_casy_MerchandiseMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">189,836</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: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;">Total inventory</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: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;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d13106596e778-wk-Fact-593414690D985B90E2DDC2A7EFA7C58E" name="us-gaap:InventoryGross" contextRef="FI2020Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">236,007</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;"><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;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d13106596e797-wk-Fact-8E12664B9135BD8605BEC2A7EFA67DF9" name="us-gaap:InventoryGross" contextRef="FI2019Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">273,040</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></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div></ix:continuation><div style="line-height:120%;padding-top:16px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company often receives vendor allowances on the basis of quantitative contract terms that vary by product and vendor or directly on the basis of purchases made. Vendor allowances include rebates and other funds received from vendors to promote their products. Vendor rebates, including billbacks, are treated as a reduction in cost of goods sold and are recognized primarily based on the purchase of product or shipment of product from the warehouse to the store, or sale of product to our guests. These are recognized in the period earned based on the applicable rebate agreement. Reimbursements of an operating expense (e.g., advertising) are recorded as reductions of the related expense.</span></div><div style="line-height:120%;padding-top:16px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Renewable Identification Numbers (RINs) are recorded as a reduction in cost of goods sold in the period when the Company commits to a price and agrees to sell all of the RINs earned during a specified period. The Company includes in cost of goods sold the costs incurred to acquire fuel and merchandise, including excise taxes, less vendor allowances and rebates and RINs.  The Company does not record an asset on the balance sheet related to RINs that have not been validated and contracted. Warehousing costs are recorded within operating expenses on the consolidated statements of income. </span></div></ix:nonNumeric><ix:nonNumeric contextRef="FD2020Q4YTD" name="us-gaap:GoodwillAndIntangibleAssetsPolicyTextBlock" id="TextSelection-5448724CA588FA03E070C2A7EFBE3F64-0-wk-Fact-6E8A23CFC54ACC4E2CB3C2A7EF295F65" continuedAt="TextSelection-5448724CA588FA03E070C2A7EFBE3F64-1" escape="true"><div style="line-height:120%;padding-top:16px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;text-decoration:underline;">Capitalized software implementation costs:</span><span style="font-family:inherit;font-size:10pt;"> The Company capitalizes expenditures related to the implementation of software as incurred. These costs are expensed on a straight-line basis within operating expenses over the contractual life of the contract with the related software provider.  The useful lives utilized for capitalized software implementation costs range from </span><span style="font-family:inherit;font-size:10pt;"><span><ix:nonNumeric id="d13106596e829-wk-Fact-7ADA2DA4BADC9C543CC4C4042C768732" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" contextRef="FD2020Q4YTD_srt_RangeAxis_srt_MinimumMember_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_SoftwareAndSoftwareDevelopmentCostsMember" format="ixt-sec:duryear">3</ix:nonNumeric></span></span><span style="font-family:inherit;font-size:10pt;">-</span><span style="font-family:inherit;font-size:10pt;"><span><ix:nonNumeric id="d13106596e833-wk-Fact-343082CAE99B7BF3093CC4042C53C121" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" contextRef="FD2020Q4YTD_srt_RangeAxis_srt_MaximumMember_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_SoftwareAndSoftwareDevelopmentCostsMember" format="ixt-sec:duryear">13</ix:nonNumeric></span></span><span style="font-family:inherit;font-size:10pt;"> years. As of </span><span style="font-family:inherit;font-size:10pt;">April&#160;30, 2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">April&#160;30, 2019</span><span style="font-family:inherit;font-size:10pt;">, the Company had recognized $</span><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d13106596e845-wk-Fact-186EBE995CCC53FC8404C7E9DE583ED4" name="us-gaap:FiniteLivedIntangibleAssetsGross" contextRef="FI2020Q4_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_SoftwareAndSoftwareDevelopmentCostsMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">38,593</ix:nonFraction></span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$<ix:nonFraction id="d13106596e850-wk-Fact-15B62F0FBD80C94E5B51C7E9DE5038AE" name="us-gaap:FiniteLivedIntangibleAssetsGross" contextRef="FI2019Q4_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_SoftwareAndSoftwareDevelopmentCostsMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">27,873</ix:nonFraction></span></span><span style="font-family:inherit;font-size:10pt;"> of capitalized software implementation costs, respectively. The outstanding balance is recognized in other assets on the consolidated balance sheets.  </span></div></ix:nonNumeric></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;">35</span></div></div><hr style="page-break-after:always"></hr><div><br/></div><ix:continuation id="TextSelection-283B272A71C8B3052A7AC2A7EFBEA02D-2" continuedAt="TextSelection-283B272A71C8B3052A7AC2A7EFBEA02D-3"><div style="line-height:120%;padding-top:16px;text-indent:32px;font-size:10pt;"><ix:continuation id="TextSelection-5448724CA588FA03E070C2A7EFBE3F64-1" continuedAt="TextSelection-5448724CA588FA03E070C2A7EFBE3F64-2"><span style="font-family:inherit;font-size:10pt;text-decoration:underline;">Goodwill:</span></ix:continuation><span style="font-family:inherit;font-size:10pt;"><ix:continuation id="TextSelection-5448724CA588FA03E070C2A7EFBE3F64-2"> Goodwill and intangible assets with indefinite lives are tested for impairment at least annually. The Company assesses impairment annually at year-end using a market based approach to establish fair value. All of the goodwill assigned to the individual stores is aggregated into a single reporting unit due to the similar economic characteristics of the stores.</ix:continuation> As of </span><span style="font-family:inherit;font-size:10pt;">April&#160;30, 2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;">, there was </span><span style="font-family:inherit;font-size:10pt;"><span>$<ix:nonFraction id="d13106596e877-wk-Fact-E44E4AB3F4EF4245D792C2A7EFA71194" name="us-gaap:Goodwill" contextRef="FI2020Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">161,075</ix:nonFraction></span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$<ix:nonFraction id="d13106596e881-wk-Fact-639D45F55F8B8381E9AEC2A7EF2B9F76" name="us-gaap:Goodwill" contextRef="FI2019Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">157,223</ix:nonFraction></span></span><span style="font-family:inherit;font-size:10pt;"> of goodwill, respectively.  Management&#8217;s analysis of recoverability completed as of the fiscal year-end indicated no evidence of impairment for the years ended April 30, </span><span style="font-family:inherit;font-size:10pt;">2020</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;">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><ix:nonNumeric contextRef="FD2020Q4YTD" name="us-gaap:DepreciationDepletionAndAmortizationPolicyTextBlock" id="TextSelection-47E89A3E6CA177440579C2A7EFBF935F-0-wk-Fact-48B395577D90946AEB61C2A7EF1E454D" escape="true"><div style="line-height:120%;padding-top:16px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;text-decoration:underline;">Depreciation and amortization:</span><span style="font-family:inherit;font-size:10pt;"> <ix:nonNumeric contextRef="FD2020Q4YTD" name="us-gaap:PropertyPlantAndEquipmentTextBlock" id="TextSelection-CFD3151B7CA0DDFF34CFC2A7EFBE4425-0-wk-Fact-5D4089C05FAFEBE59735C2A7EF176472" continuedAt="TextSelection-CFD3151B7CA0DDFF34CFC2A7EFBE4425-1" escape="true">Depreciation of property and equipment are computed using the straight-line method over the following estimated useful lives:</ix:nonNumeric></span></div><ix:continuation id="TextSelection-CFD3151B7CA0DDFF34CFC2A7EFBE4425-1"><div style="line-height:120%;font-size:12pt;"><span style="font-family:inherit;font-size:12pt;">&#160;</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:69%;"></td><td style="width:31%;"></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 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></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:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Buildings</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;">25-40 years</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;">Machinery and equipment</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;">5-40&#160;years</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:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Finance lease right-of-use assets</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;">Lesser&#160;of&#160;term&#160;of&#160;lease&#160;or&#160;life&#160;of&#160;asset</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;">Leasehold improvements</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;">Lesser of term of lease or life of asset</span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div></ix:continuation><div style="line-height:120%;padding-top:16px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company monitors stores and will accelerate depreciation if the expected life of the asset is reduced due to the expected remaining operation of the store or the Company&#8217;s plans.  Construction in process is reported at cost and not subject to depreciation until the related asset is placed in service.</span></div><div style="line-height:120%;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></ix:nonNumeric><ix:nonNumeric contextRef="FD2020Q4YTD" name="us-gaap:PropertyPlantAndEquipmentImpairment" id="TextSelection-37E45BC98668ECB4D1DDC2A7EFBFB5D6-0-wk-Fact-EB79CA6AED8374018730C2A7EF193F49" continuedAt="TextSelection-37E45BC98668ECB4D1DDC2A7EFBFB5D6-1" escape="true"><div style="line-height:120%;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;text-decoration:underline;">Store closings and asset impairment:</span><span style="font-family:inherit;font-size:10pt;"> The Company writes down property and equipment of stores it is closing to estimated net realizable value at the time management commits to a plan to close such stores and begins active marketing of the stores. The Company bases the estimated net realizable value of property and equipment on its experience in utilizing and/or disposing of similar assets, as well as estimates provided by its own and/or third-party real estate experts.</span></div></ix:nonNumeric><div style="line-height:120%;padding-top:16px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><ix:continuation id="TextSelection-37E45BC98668ECB4D1DDC2A7EFBFB5D6-1">The Company monitors closed and underperforming stores for an indication that the carrying amount of assets may not be recoverable. If the sum of the expected future undiscounted cash flows is less than the carrying amount of the assets, an impairment loss is recognized to the extent carrying value of the assets exceeds their estimated fair value. Fair value is based on management&#8217;s estimate of the price that would be received to sell an asset in an orderly transaction between market participants. The estimate is derived from offers, actual sale or disposition of assets subsequent to year-end, and other indications of fair value, which are considered Level 3 inputs (see Note 3). In determining whether an asset is impaired, assets are grouped at the lowest level for which there are identifiable cash flows that are largely independent of the cash flows of other groups of assets, which for the Company is generally on a store-by-store basis.</ix:continuation> The Company incurred impairment charges of </span><span style="font-family:inherit;font-size:10pt;"><span>$<ix:nonFraction id="d13106596e1012-wk-Fact-E7F2986AE9EFAA38CEB7C2A7EF29EF40" name="us-gaap:AssetImpairmentCharges" contextRef="FD2020Q4YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">1,177</ix:nonFraction></span></span><span style="font-family:inherit;font-size:10pt;"> in fiscal </span><span style="font-family:inherit;font-size:10pt;">2020</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;"><span>$<ix:nonFraction id="d13106596e1020-wk-Fact-8047509AFD4E6516786FC2A7EF17AFF3" name="us-gaap:AssetImpairmentCharges" contextRef="FD2019Q4YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">1,167</ix:nonFraction></span></span><span style="font-family:inherit;font-size:10pt;"> in fiscal </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;">, and </span><span style="font-family:inherit;font-size:10pt;"><span>$<ix:nonFraction id="d13106596e1028-wk-Fact-53D25F70CC591A73D615C2A7EF1A5869" name="us-gaap:AssetImpairmentCharges" contextRef="FD2018Q4YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">507</ix:nonFraction></span></span><span style="font-family:inherit;font-size:10pt;"> in fiscal </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;">.  Impairment charges are a component of operating expenses.</span></div><div style="line-height:120%;padding-top:16px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;text-decoration:underline;">Excise taxes:</span><span style="font-family:inherit;font-size:10pt;"> Excise taxes approximating </span><span style="font-family:inherit;font-size:10pt;"><span>$<ix:nonFraction id="d13106596e1046-wk-Fact-3455446EB195995E130FC2A7EF8C82E0" name="us-gaap:ExciseTaxesCollected" contextRef="FD2020Q4YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">1,063,000</ix:nonFraction></span></span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;"><span>$<ix:nonFraction id="d13106596e1050-wk-Fact-34A57A352E87106DF8A2C2A7EF7E3B51" name="us-gaap:ExciseTaxesCollected" contextRef="FD2019Q4YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">988,000</ix:nonFraction></span></span><span style="font-family:inherit;font-size:10pt;">, and </span><span style="font-family:inherit;font-size:10pt;"><span>$<ix:nonFraction id="d13106596e1054-wk-Fact-65C588E59F7A26501792C2A7EF9DE102" name="us-gaap:ExciseTaxesCollected" contextRef="FD2018Q4YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">919,000</ix:nonFraction></span></span><span style="font-family:inherit;font-size:10pt;"> on retail fuel sales are included in total revenue and cost of goods sold for fiscal </span><span style="font-family:inherit;font-size:10pt;">2020</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;">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.</span></div><ix:nonNumeric contextRef="FD2020Q4YTD" name="us-gaap:IncomeTaxPolicyTextBlock" id="TextSelection-A7AC98AD78D7E9D22504C2A7EFBEE052-0-wk-Fact-AF1E150E1E08FF5E6871C2A7EF2020AF" escape="true"><div style="line-height:120%;padding-top:16px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;text-decoration:underline;">Income taxes:</span><span style="font-family:inherit;font-size:10pt;"> The Company uses the asset and liability method of accounting for income taxes. Deferred tax assets and liabilities are recognized for the future tax consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax bases. Deferred tax assets and liabilities are measured using enacted tax rates expected to apply to taxable income in the years in which those temporary differences are expected to be recovered or settled. The effect on deferred tax assets and liabilities of a change in tax rates is recognized in income in the period that includes the enactment date. The Company calculates its current and deferred tax provision based on estimates and assumptions that could differ from actual results reflected in income tax returns filed in subsequent years. Adjustments based on filed returns are recorded when identified.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="FD2020Q4YTD" name="us-gaap:RevenueFromContractWithCustomerPolicyTextBlock" id="TextSelection-6D2F0764C6A0825C2DC3C2A7EFBE06A0-0-wk-Fact-07EBB21711843E8DC074C2A7EF217A64" continuedAt="TextSelection-6D2F0764C6A0825C2DC3C2A7EFBE06A0-1" escape="true"><div style="line-height:120%;padding-top:16px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;text-decoration:underline;">Revenue recognition:</span><span style="font-family:inherit;font-size:10pt;"> </span><span style="font-family:inherit;font-size:10pt;color:#212529;">The Company recognizes retail sales of fuel, grocery and other merchandise, prepared food and fountain and other revenue at the time of the sale to the guest.&#160;</span><span style="font-family:inherit;font-size:10pt;">Sales taxes collected from guests and remitted to the government are recorded on a net basis in the consolidated financial statements.</span></div><div style="line-height:120%;padding-top:16px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;color:#212529;">A portion of revenue from sales that include a redeemable box top coupon or points under our Casey&#8217;s Rewards program is deferred. The deferred portion of the sale represents the value of the estimated future redemption of the box top coupon or points. The amounts related to redeemable box top coupons and points are deferred until their redemption or expiration. Revenue related to the box top coupons and points issued is expected to be recognized less than one year from the original sale to the guest.&#160;As of&#160;</span><span style="font-family:inherit;font-size:10pt;color:#212529;">April&#160;30, 2020</span><span style="font-family:inherit;font-size:10pt;color:#212529;">&#160;and&#160;</span><span style="font-family:inherit;font-size:10pt;color:#212529;">April&#160;30, 2019</span><span style="font-family:inherit;font-size:10pt;color:#212529;">, the Company recognized a contract liability of&#160;$</span><span style="font-family:inherit;font-size:10pt;color:#212529;"><span><ix:nonFraction id="d13106596e1116-wk-Fact-4932737C86B9396C5254C7FAA9F67E1E" name="us-gaap:ContractWithCustomerLiability" contextRef="FI2020Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">11,180</ix:nonFraction></span></span><span style="font-family:inherit;font-size:10pt;color:#212529;">&#160;and $</span><span style="font-family:inherit;font-size:10pt;color:#212529;"><span><ix:nonFraction id="d13106596e1120-wk-Fact-E9608F45D8B1553FB738C7FAAA146848" name="us-gaap:ContractWithCustomerLiability" contextRef="FI2019Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">6,931</ix:nonFraction></span></span><span style="font-family:inherit;font-size:10pt;color:#212529;">, </span></div></ix:nonNumeric></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;">36</span></div></div><hr style="page-break-after:always"></hr><div><br/></div><ix:continuation id="TextSelection-283B272A71C8B3052A7AC2A7EFBEA02D-3" continuedAt="TextSelection-283B272A71C8B3052A7AC2A7EFBEA02D-4"><ix:continuation id="TextSelection-6D2F0764C6A0825C2DC3C2A7EFBE06A0-1"><div style="line-height:120%;padding-top:16px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;color:#212529;">respectively, related to the outstanding box top coupons and Casey's Rewards points, which is included in other accrued expenses on the consolidated balance sheets.</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;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;color:#212529;">Gift card related revenue is recognized as the gift cards are used by the guest. Gift card breakage revenue is recognized based on the estimated gift card breakage rate over the pro rata usage of the card.</span></div></ix:continuation><ix:nonNumeric contextRef="FD2020Q4YTD" name="us-gaap:EarningsPerSharePolicyTextBlock" id="TextSelection-42D9EFC9A0E4C177AC70C2A7EFBF68CF-0-wk-Fact-4771AAEAF58E2768B471C2A7EF26F423" escape="true"><div style="line-height:120%;padding-top:16px;text-indent:32px;font-size:11pt;"><span style="font-family:inherit;font-size:10pt;text-decoration:underline;">Net income per common share:</span><span style="font-family:inherit;font-size:10pt;"> Basic earnings per share have been computed by dividing net income by the weighted average shares outstanding during each of the years. Unvested shares under equity awards are treated as common shares within the basic earnings per share calculation when a team member has met certain requirements in the award agreement.  For example, if retirement provisions are satisfied which allow a team member to avoid forfeiture of the award upon a normal retirement from the Company, it is included in the basic earnings per share calculation</span><span style="font-family:inherit;font-size:11pt;">.  </span><span style="font-family:inherit;font-size:10pt;">The calculation of diluted earnings per share treats stock options and unvested restricted stock units with time-based restrictions as potential common shares to the extent they are dilutive. The diluted earnings per share calculation does not take into effect any shares that have not met performance or market conditions as of the reporting period.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="FD2020Q4YTD" name="us-gaap:AssetRetirementObligationsPolicy" id="TextSelection-C4F732DA9029D95D1BAEC2A7EFBF0902-0-wk-Fact-84669F31C08B9FC04DADC2A7EF2BF5EF" escape="true"><div style="line-height:120%;padding-top:16px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;text-decoration:underline;">Asset retirement obligations:</span><span style="font-family:inherit;font-size:10pt;"> The Company recognizes the estimated future cost to remove underground storage tanks over the estimated useful life of the storage tank</span><span style="font-family:inherit;font-size:10pt;font-style:italic;">.</span><span style="font-family:inherit;font-size:10pt;"> The Company records a discounted liability for the fair value of an asset retirement obligation with a corresponding increase to the carrying value of a long-lived asset at the time an underground storage tank is installed. The Company amortizes the amount added to property and equipment on a straight-line basis and recognizes accretion expense in connection with the discounted liability over the remaining life of the tank. The estimates of the anticipated future costs for removal of an underground storage tank are based on our prior experience with removal. Because these estimates are subjective and are currently based on historical costs with adjustments for estimated future changes in the associated costs, we expect the dollar amount of these obligations to change as more information is obtained.</span></div></ix:nonNumeric><div style="line-height:120%;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">There were no material changes in our asset retirement obligation estimates during fiscal </span><span style="font-family:inherit;font-size:10pt;">2020</span><span style="font-family:inherit;font-size:10pt;">. The net amount recorded as an increase to the related underground storage tank asset related to asset retirement obligations was </span><span style="font-family:inherit;font-size:10pt;"><span>$<ix:nonFraction id="d13106596e1182-wk-Fact-1422C86271BA10DD32EEC2A7EF1D385B" name="casy:AssetRetirementObligationInOtherAssetsNetOfAmortization" contextRef="FI2020Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">13,416</ix:nonFraction></span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$<ix:nonFraction id="d13106596e1186-wk-Fact-223CFC518BBCCF449B51C2A7EF217416" name="casy:AssetRetirementObligationInOtherAssetsNetOfAmortization" contextRef="FI2019Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">11,793</ix:nonFraction></span></span><span style="font-family:inherit;font-size:10pt;"> at April&#160;30, </span><span style="font-family:inherit;font-size:10pt;">2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;">, respectively, and is recorded in property and equipment, net of depreciation. The discounted liability was </span><span style="font-family:inherit;font-size:10pt;"><span>$<ix:nonFraction id="d13106596e1199-wk-Fact-6C470B47576B6B97E175C2A7EF25754C" name="us-gaap:AssetRetirementObligationsNoncurrent" contextRef="FI2020Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">22,658</ix:nonFraction></span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$<ix:nonFraction id="d13106596e1203-wk-Fact-F89EACEE861C1ED224A9C2A7EF206999" name="us-gaap:AssetRetirementObligationsNoncurrent" contextRef="FI2019Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">18,058</ix:nonFraction></span></span><span style="font-family:inherit;font-size:10pt;"> at April&#160;30, </span><span style="font-family:inherit;font-size:10pt;">2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;">, respectively, and is recorded in other long-term liabilities.</span></div><div style="line-height:120%;padding-top:16px;text-indent:32px;font-size:10pt;"><ix:nonNumeric contextRef="FD2020Q4YTD" name="us-gaap:SelfInsuranceReservePolicyTextBlock" id="TextSelection-820B9357AA2158E0987CC2A7EFBFCF7E-0-wk-Fact-3BD798DD1B705E6E7E62C2A7EF1C573E" continuedAt="TextSelection-820B9357AA2158E0987CC2A7EFBFCF7E-1" escape="true"><span style="font-family:inherit;font-size:10pt;text-decoration:underline;">Self-insurance:</span></ix:nonNumeric><span style="font-family:inherit;font-size:10pt;"><ix:continuation id="TextSelection-820B9357AA2158E0987CC2A7EFBFCF7E-1"> The Company is primarily self-insured for team member healthcare, workers&#8217; compensation, general liability, and automobile claims. The self-insurance claim liability for workers&#8217; compensation, general liability, and automobile claims is determined actuarially at each year end based on claims filed and an estimate of claims incurred but not yet reported. Actuarial projections of the losses are employed due to the potential of variability in the liability estimates. Some factors affecting the uncertainty of the claim liability include the loss development factors, which includes the development time frame and settlement patterns, and expected loss rates, which includes litigation and adjudication direction, and medical treatment and cost trends. The liability is not discounted. </ix:continuation>The balance of our self-insurance reserves was </span><span style="font-family:inherit;font-size:10pt;"><span>$<ix:nonFraction id="d13106596e1232-wk-Fact-A1AC82F0B7E45CD70D18C2A7EF1A2C26" name="us-gaap:SelfInsuranceReserve" contextRef="FI2020Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">44,959</ix:nonFraction></span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$<ix:nonFraction id="d13106596e1236-wk-Fact-4C3E0AE8C9D0BD626F16C2A7EF297727" name="us-gaap:SelfInsuranceReserve" contextRef="FI2019Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">44,334</ix:nonFraction></span></span><span style="font-family:inherit;font-size:10pt;"> for the years ended April&#160;30, </span><span style="font-family:inherit;font-size:10pt;">2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;">, respectively.</span></div><ix:nonNumeric contextRef="FD2020Q4YTD" name="us-gaap:EnvironmentalCostsPolicy" id="TextSelection-C35970BE739DF5A19EE7C2A7EFBF43CB-0-wk-Fact-7D63C6A79869DE367B82C2A7EF23CE7A" escape="true"><div style="line-height:120%;padding-top:16px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;text-decoration:underline;">Environmental remediation liabilities:</span><span style="font-family:inherit;font-size:10pt;"> The Company accrues for environmental remediation liabilities when it is probable a liability has been incurred and the amount of loss can be reasonably estimated.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="FD2020Q4YTD" name="us-gaap:DerivativesPolicyTextBlock" id="TextSelection-5AE101BC77B5B50CAEFAC2A7EFBFBA60-0-wk-Fact-831E9BA38E40BDE80534C2A7EF26231D" escape="true"><div style="line-height:120%;padding-top:16px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;text-decoration:underline;">Derivative instruments:</span><span style="font-family:inherit;font-size:10pt;"> There were no options or futures contracts as of or during the years ended April&#160;30, </span><span style="font-family:inherit;font-size:10pt;">2020</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;">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;">. However, we do from time to time, participate in a forward buy of certain commodities. These are not accounted for as derivatives under the normal purchase and sale exclusions within the applicable accounting guidance.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="FD2020Q4YTD" name="us-gaap:CompensationRelatedCostsPolicyTextBlock" id="TextSelection-12D5C2C8F25E6C670F9DC2A7EFBEA0F3-0-wk-Fact-0E93CD33BA780C65998AC2A7EF2163FF" escape="true"><div style="line-height:120%;padding-top:16px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;text-decoration:underline;">Stock-based compensation:</span><span style="font-family:inherit;font-size:10pt;"> Stock-based compensation is recorded based upon the fair value of the award on the grant date. The cost of the award is recognized ratably in the consolidated statements of income over the vesting period of the award, adjusted for certain retirement provisions. Additionally, certain awards include performance and market conditions. The majority of performance-based awards are based on the achievement of a three year average return on invested capital (ROIC). For these awards, stock-based compensation expense is estimated based on the probable outcome of shares to be awarded adjusted as necessary at each reporting period. The market-based awards are achieved based on our relative performance to a pre-determined peer group. The fair value of these awards is determined using a Monte Carlo simulation as of the date of the grant. For market-based awards, the stock-based compensation expense will not be adjusted should the target awards vary from actual awards. &#160;</span></div></ix:nonNumeric><ix:nonNumeric contextRef="FD2020Q4YTD" name="us-gaap:SegmentReportingPolicyPolicyTextBlock" id="TextSelection-28CCCA53C350F5D7FEF9C2A7EFC02F01-0-wk-Fact-FAD79BEDF24E5CECC045C2A7EF29EC92" continuedAt="TextSelection-28CCCA53C350F5D7FEF9C2A7EFC02F01-1" escape="true"><div style="line-height:120%;padding-top:16px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;text-decoration:underline;">Segment reporting:</span><span style="font-family:inherit;font-size:10pt;"> As of April&#160;30, </span><span style="font-family:inherit;font-size:10pt;">2020</span><span style="font-family:inherit;font-size:10pt;">, we operated </span><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d13106596e1321-wk-Fact-1278A85759DDB4319264C2A7EF2FBA5F" name="us-gaap:NumberOfStores" contextRef="FI2020Q4" unitRef="store" decimals="INF" scale="0" format="ixt:numdotdecimal">2,207</ix:nonFraction></span></span><span style="font-family:inherit;font-size:10pt;"> stores in </span><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d13106596e1325-wk-Fact-E277FA633AE2DADCECB9C2A7EF241271" name="us-gaap:NumberOfStatesInWhichEntityOperates" contextRef="FI2020Q4" unitRef="state" decimals="INF" scale="0" format="ixt:numdotdecimal">16</ix:nonFraction></span></span><span style="font-family:inherit;font-size:10pt;"> states. Our convenience stores offer a broad selection of merchandise, fuel and other products and services designed to appeal to the convenience needs of our guests. We manage the business on the basis of </span><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d13106596e1329-wk-Fact-C7B6A9CC29FBE914F459C2A7EF171FB1" name="us-gaap:NumberOfOperatingSegments" contextRef="FD2020Q4YTD" unitRef="segment" decimals="INF" scale="0" format="ixt-sec:numwordsen">one</ix:nonFraction></span></span><span style="font-family:inherit;font-size:10pt;"> operating segment and therefore, have only </span><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d13106596e1333-wk-Fact-6790DD9B99726896427EC2A7EF1F1610" name="us-gaap:NumberOfReportableSegments" contextRef="FD2020Q4YTD" unitRef="segment" decimals="INF" scale="0" format="ixt-sec:numwordsen">one</ix:nonFraction></span></span><span style="font-family:inherit;font-size:10pt;"> reportable segment. Our stores sell </span></div></ix:nonNumeric></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;">37</span></div></div><hr style="page-break-after:always"></hr><div><br/></div><ix:continuation id="TextSelection-283B272A71C8B3052A7AC2A7EFBEA02D-4" continuedAt="TextSelection-283B272A71C8B3052A7AC2A7EFBEA02D-5"><ix:continuation id="TextSelection-28CCCA53C350F5D7FEF9C2A7EFC02F01-1"><div style="line-height:120%;padding-top:16px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">similar products and services, use similar processes to sell those products and services, and sell their products and services to similar classes of guests. We make specific disclosures concerning the </span><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d13106596e1341-wk-Fact-66967717B9A11B4F4409C2A7EF247F3E" name="casy:SegmentReportingNumberofMerchandiseCategories" contextRef="FD2020Q4YTD" unitRef="merchandise_category" decimals="INF" scale="0" format="ixt-sec:numwordsen">three</ix:nonFraction></span></span><span style="font-family:inherit;font-size:10pt;"> broad merchandise categories of fuel, grocery&#160;and other merchandise, and prepared food and fountain because it makes it easier for us to discuss trends and operational initiatives within our business and industry. Although we can separate revenues and cost of goods sold within these categories (and further sub-categories), the operating expenses associated with operating a store that sells these products are not separable by these </span><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d13106596e1345-wk-Fact-66967717B9A11B4F4409C2A7EF247F3E" name="casy:SegmentReportingNumberofMerchandiseCategories" contextRef="FD2020Q4YTD" unitRef="merchandise_category" decimals="INF" scale="0" format="ixt-sec:numwordsen">three</ix:nonFraction></span></span><span style="font-family:inherit;font-size:10pt;"> categories.</span></div></ix:continuation><ix:nonNumeric contextRef="FD2020Q4YTD" name="us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock" id="TextSelection-C59AFEE114A98D159E09C2A7EFBEFF6C-0-wk-Fact-F52ECE5D188D9EEA17C3C2A7EF2298AC" continuedAt="TextSelection-C59AFEE114A98D159E09C2A7EFBEFF6C-1" escape="true"><div style="line-height:120%;padding-top:16px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;text-decoration:underline;">Recent accounting pronouncements:</span></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In May 2014, the FASB issued Accounting Standards Update (ASU) No. 2014-09, </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Revenue from Contracts with Customers (Topic 606).</span><span style="font-family:inherit;font-size:10pt;"> We adopted the standard on May 1, 2018 using the modified retrospective approach. The Company adopted two changes that affect the timing of recognition of revenues related to gift card breakage income and the redemption of coupon box tops attached to our pizza boxes. The impact related to gift cards was </span><span style="font-family:inherit;font-size:10pt;"><span>$<ix:nonFraction id="d13106596e1373-wk-Fact-47A174F4306222305B71C2A7EF236430" name="us-gaap:StockholdersEquity" contextRef="I2019Q1May1_srt_ProductOrServiceAxis_casy_GIftCardsMember_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_us-gaap_AccountingStandardsUpdate201409Member" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">879</ix:nonFraction></span></span><span style="font-family:inherit;font-size:10pt;">, net of </span><span style="font-family:inherit;font-size:10pt;"><span>$<ix:nonFraction id="d13106596e1377-wk-Fact-5C56DD17CD27333F0887C2A7EF28C6D3" name="us-gaap:DeferredIncomeTaxLiabilitiesNet" contextRef="I2019Q1May1_srt_ProductOrServiceAxis_casy_GIftCardsMember_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_us-gaap_AccountingStandardsUpdate201409Member" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">321</ix:nonFraction></span></span><span style="font-family:inherit;font-size:10pt;"> of deferred taxes and was an increase to shareholders' equity with a reduction in deferred income. The impact related to box tops was </span><span style="font-family:inherit;font-size:10pt;"><span>$<ix:nonFraction id="d13106596e1381-wk-Fact-588850EF5038A8398BFAC2A7EF27B47C" name="us-gaap:StockholdersEquity" contextRef="I2019Q1May1_srt_ProductOrServiceAxis_casy_BoxTopsMember_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_us-gaap_AccountingStandardsUpdate201409Member" unitRef="usd" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">5,019</ix:nonFraction></span></span><span style="font-family:inherit;font-size:10pt;">, net of </span><span style="font-family:inherit;font-size:10pt;"><span>$<ix:nonFraction id="d13106596e1385-wk-Fact-3BEB4182156076E71142C2A7EF299798" name="us-gaap:DeferredIncomeTaxLiabilitiesNet" contextRef="I2019Q1May1_srt_ProductOrServiceAxis_casy_BoxTopsMember_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_us-gaap_AccountingStandardsUpdate201409Member" unitRef="usd" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">1,816</ix:nonFraction></span></span><span style="font-family:inherit;font-size:10pt;"> of deferred taxes and was a reduction in shareholders' equity, with an increase in deferred income.</span></div><div style="line-height:120%;padding-top:16px;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In February 2016, the FASB issued ASU 2016-02, </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Leases (Topic 842).</span><span style="font-family:inherit;font-size:10pt;"> This update seeks to increase the transparency and comparability among entities by requiring public entities to recognize lease assets and lease liabilities on the balance sheet and disclose key information about leasing arrangements. To satisfy the standard&#8217;s objective, a lessee will recognize a right-of-use asset representing its right to use the underlying asset for the lease term and a lease liability for the obligation to make lease payments. Both the right-of-use asset and lease liability will initially be measured at the present value of the lease payments, with subsequent measurement dependent on the classification of the lease as either a finance or an operating lease. For leases with a term of twelve months or less, a lessee is permitted to make an accounting policy election by class of underlying asset not to recognize lease assets and lease liabilities. If a lessee makes this election, it should recognize lease expense for such leases generally on a straight-line basis over the lease term. </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;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In July 2018, the FASB issued ASU 2018-10, </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Leases (Topic 842) - Codification Improvements </span><span style="font-family:inherit;font-size:10pt;">which contains several FASB Codification improvements for ASC Topic 842, including several implementation issues and ASU 2018-11, "Leases (Topic 842) - Targeted Improvements" which provides entities with an additional transition method for implementing ASC Topic 842.  Entities have the option to apply the new standard at the adoption date, recognizing a cumulative-effect adjustment to the opening balance of retained earnings along with the modified retrospective approach previously identified, both of which include a number of practical expedients that companies may elect to apply. Under the cumulative-effect adjustment comparative periods would not </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">be restated. Under the modified retrospective approach leases are recognized and measured under the noted guidance at the beginning of the earliest period presented. The new standard is effective for public companies for annual periods beginning after December 15, 2018, and interim periods within those years, with early adoption permitted. We adopted this guidance as of May 1, 2019 using the modified retrospective approach and elected the cumulative-effect adjustment practical expedient. As a result of the transition method selected, the Company did not restate previously reported comparable periods. Please refer to note 7 for additional information regarding the Company&#8217;s adoption of&#160;ASC 842.</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-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In October 2016, the FASB issued ASU No. 2016-16, </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Intra-Entity Transfers of Assets Other than Inventory</span><span style="font-family:inherit;font-size:10pt;">. We adopted this standard in the quarter ended July&#160;31, 2018, which resulted in no material impact to the Company.</span></div><div style="line-height:120%;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In January 2017, the FASB issued ASU 2017-01, </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Business Combinations, Clarifying the Definition of a Business</span><span style="font-family:inherit;font-size:10pt;">. The standard clarifies the definition of a business and adds guidance to assist entities in the determination of whether an acquisition (or disposal) represents assets or a business. The guidance requires the Company to utilize various criteria to evaluate whether or not an acquisition is a business. First, if substantially all of the fair value of the assets acquired is concentrated in a single asset or a group of similar identifiable assets, the acquired assets do not represent a business. If that is not the case, the update provides further guidance to evaluate if the acquisition represents a business focused on the nature and substance of the inputs and process acquired. The standard is generally expected to reduce the number of business combinations, which may impact the allocation of purchase consideration in future acquisitions. Where it is determined that an acquisition is not a business combination, there would be no resulting goodwill recorded. The Company prospectively adopted this guidance for all future acquisitions in the first quarter of fiscal 2019.</span></div><div style="line-height:120%;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In August 2018, the FASB issued ASU 2018-15, </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Customer&#8217;s Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That Is a Service Contract.</span><span style="font-family:inherit;font-size:10pt;"> This standard provides guidance on accounting for costs of implementation activities performed in a cloud computing arrangement that is a service contract. The amendments in the update align the requirements for capitalizing implementation costs incurred in a hosting arrangement that is a service contract with the requirements for capitalizing implementation costs incurred to develop or obtain internal-use software and hosting </span></div></ix:nonNumeric></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;">38</span></div></div><hr style="page-break-after:always"></hr><div><br/></div><ix:continuation id="TextSelection-C59AFEE114A98D159E09C2A7EFBEFF6C-1"><ix:continuation id="TextSelection-283B272A71C8B3052A7AC2A7EFBEA02D-5"><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">arrangements that include an internal-use software license. The Company early adopted this guidance retrospectively, in the first quarter of fiscal 2019. The adoption did not have a material impact on our consolidated financial statements. </span></div><div style="line-height:120%;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:10px;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In December 2019, the FASB issued ASU 2019-12, </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Income Taxes (Topic 740) - Simplifying the Accounting for Income Taxes</span><span style="font-family:inherit;font-size:10pt;">. The standard includes changes that eliminate certain exceptions related to the approach for intraperiod tax allocation and the methodology for calculating income taxes in an interim period. It also simplifies aspects of the accounting for franchise taxes, certain transactions that result in a step-up in the tax basis of goodwill, and enacted changes in tax laws or rates. The Company is required to adopt this guidance in the first quarter of its fiscal 2022, with early adoption permitted. The Company is currently evaluating the impact the standard has on the consolidated financial statements.</span></div><div style="line-height:120%;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In March 2020, the FASB issued ASU 2020-04, </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Reference Rate Reform (Topic 848) - Facilitation of the Effects of Reference Rate Reform on Financial Reporting. </span><span style="font-family:inherit;font-size:10pt;">The standard included optional guidance for a limited period of time to help ease the burden in accounting for the effects of reference rate reform. The new standard is effective for all entities through December 31, 2022. The Company does not expect the adoption of this standard to have a material impact on our consolidated financial statements.</span></div></ix:continuation></ix:continuation><div><a id="s2E8DB4BAD738516FBDB77628E9A20C68"></a></div><div style="line-height:120%;padding-top:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2. <ix:nonNumeric contextRef="FD2020Q4YTD" name="us-gaap:BusinessCombinationDisclosureTextBlock" id="TextSelection-2FFC059F19273B7BA194C2A7EFC09020-0-wk-Fact-CE07473A9535898F3C9EC2A7EF9E6E2D" continuedAt="TextSelection-2FFC059F19273B7BA194C2A7EFC09020-1" escape="true">ACQUISITIONS</ix:nonNumeric></span></div><ix:continuation id="TextSelection-2FFC059F19273B7BA194C2A7EFC09020-1"><div style="line-height:120%;padding-top:16px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">During the year ended April&#160;30, </span><span style="font-family:inherit;font-size:10pt;">2020</span><span style="font-family:inherit;font-size:10pt;">, the Company acquired </span><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d13106585e470-wk-Fact-FEF65CCF3B63A5ACCEA8C2A7EF9C8396" name="us-gaap:NumberOfBusinessesAcquired" contextRef="FD2020Q4YTD" unitRef="store" decimals="INF" scale="0" format="ixt:numdotdecimal">18</ix:nonFraction></span></span><span style="font-family:inherit;font-size:10pt;"> stores through a variety of multi-store and single store transactions with several unrelated third parties. Of the </span><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d13106585e474-wk-Fact-FEF65CCF3B63A5ACCEA8C2A7EF9C8396" name="us-gaap:NumberOfBusinessesAcquired" contextRef="FD2020Q4YTD" unitRef="store" decimals="INF" scale="0" format="ixt:numdotdecimal">18</ix:nonFraction></span></span><span style="font-family:inherit;font-size:10pt;"> stores acquired, </span><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d13106585e478-wk-Fact-8C7388FCDFDA598B539DC2A7EF73B3A3" name="casy:NumberOfStoresOpened" contextRef="FD2020Q4YTD" unitRef="store" decimals="INF" scale="0" format="ixt:numdotdecimal">11</ix:nonFraction></span></span><span style="font-family:inherit;font-size:10pt;"> were re-opened as a Casey's store during the </span><span style="font-family:inherit;font-size:10pt;">2020</span><span style="font-family:inherit;font-size:10pt;"> fiscal year, and </span><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d13106585e487-wk-Fact-30B5A7D443C4E306655AC2A7EF7F4674" name="casy:NumberOfStoresExpectedToOpenInNextFiscalYear" contextRef="FD2020Q4YTD" unitRef="store" decimals="INF" scale="0" format="ixt-sec:numwordsen">seven</ix:nonFraction></span></span><span style="font-family:inherit;font-size:10pt;"> will be opened during the </span><span style="font-family:inherit;font-size:10pt;">2021</span><span style="font-family:inherit;font-size:10pt;"> fiscal year. The majority of the acquisitions meet the criteria to be considered business combinations. The purchase price of the stores were valued using a discounted cash flow model on a location by location basis. The acquisitions were recorded in the financial statements by allocating the purchase price to the assets acquired, including intangible assets and liabilities assumed, based on their estimated fair values at the acquisition date as determined by third party appraisals or internal estimates. The excess of the cost of the acquisition over the net amounts assigned to the fair value of the assets acquired and the liabilities assumed is recorded as goodwill if the acquisition is considered to be a business combination. All of the goodwill associated with these transactions will be deductible for income tax purposes over </span><span style="font-family:inherit;font-size:10pt;"><span><ix:nonNumeric id="d13106585e495-wk-Fact-BC09C0FFB2DD8F80A4D4C2A7EF9ECBCD" name="casy:GoodwillDeductibleForIncomeTaxPurposesPeriod" contextRef="FD2020Q4YTD" format="ixt-sec:duryear">15</ix:nonNumeric> years</span></span><span style="font-family:inherit;font-size:10pt;">.</span></div><ix:nonNumeric contextRef="FD2020Q4YTD" name="us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock" id="TextSelection-B82B2A32BB2CA367A2E0C2A7EFC060F3-0-wk-Fact-E27E58F5B882B240BC0DC2A7EF9EFCCF" escape="true"><div style="line-height:120%;padding-top:16px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Allocation of the purchase price for the transactions in aggregate for the year ended April&#160;30, </span><span style="font-family:inherit;font-size:10pt;">2020</span><span style="font-family:inherit;font-size:10pt;"> is as follows (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="4"></td></tr><tr><td style="width:87%;"></td><td style="width:1%;"></td><td style="width:11%;"></td><td style="width:1%;"></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;">Assets acquired:</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:top;background-color:#cceeff;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;">Inventories</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="d13106585e557-wk-Fact-532F43D38677F35C75E0C2A7EF2BF6ED" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory" contextRef="FI2020Q4_us-gaap_BusinessAcquisitionAxis_us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">680</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:top;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;">Property and equipment</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="d13106585e572-wk-Fact-451B3BABA5D631C86567C2A7EF28D13A" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" contextRef="FI2020Q4_us-gaap_BusinessAcquisitionAxis_us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">28,384</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:top;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 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="d13106585e592-wk-Fact-ADA5A43E10058001FB5EC2A7EF2AC2BC" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets" contextRef="FI2020Q4_us-gaap_BusinessAcquisitionAxis_us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">29,064</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: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;">Liabilities assumed:</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:top;background-color:#cceeff;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;">Accrued expenses</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="d13106585e633-wk-Fact-4E035D781D0022171DD9C2A7EF2A8891" name="casy:BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedCurrentLiabilitiesAccruedExpenses" contextRef="FI2020Q4_us-gaap_BusinessAcquisitionAxis_us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">210</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: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;">Total 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="d13106585e653-wk-Fact-BD8CBC9E8CFAE660BFD3C2A7EF293E03" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities" contextRef="FI2020Q4_us-gaap_BusinessAcquisitionAxis_us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">210</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:top;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 tangible assets acquired</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="d13106585e673-wk-Fact-5701F44010D9050968B9C2A7EF29C769" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet" contextRef="FI2020Q4_us-gaap_BusinessAcquisitionAxis_us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">28,854</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: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;">Goodwill</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="d13106585e693-wk-Fact-96C07DFBA45099BDC11AC2A7EF27D621" name="us-gaap:Goodwill" contextRef="FI2020Q4_us-gaap_BusinessAcquisitionAxis_us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">3,852</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:top;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 consideration paid</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="d13106585e718-wk-Fact-5A9BDC3085C0736D9C38C2A7EF280312" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" contextRef="FI2020Q4_us-gaap_BusinessAcquisitionAxis_us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">32,706</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><span style="font-family:inherit;font-size:10pt;"><br/></span></div></ix:nonNumeric><div style="line-height:120%;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><ix:nonNumeric contextRef="FD2020Q4YTD" name="us-gaap:BusinessAcquisitionProFormaInformationTextBlock" id="TextSelection-9979C5167FE565467C86C2A7EFC0FD72-0-wk-Fact-BBC2F75E35E16D726CA4C2A7EF9EE26C" escape="true"><div style="line-height:120%;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following unaudited pro forma information presents a summary of our consolidated results of operations as if the transactions referenced above occurred at the beginning of the first fiscal year of the periods presented (amounts 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:73%;"></td><td style="width:1%;"></td><td style="width:11%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:11%;"></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="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">&#160;</span></div></td><td colspan="7" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Years Ended April 30,</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:8pt;"><span style="font-family:inherit;font-size:8pt;">&#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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;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:8pt;"><span style="font-family:inherit;font-size:8pt;">2019</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:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total revenue</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="d13106585e850-wk-Fact-5545574C9467FE8B7FDAC2A7EFA8505E" name="us-gaap:BusinessAcquisitionsProFormaRevenue" contextRef="FD2020Q4YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">9,217,749</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="d13106585e869-wk-Fact-D16D5284545A428F1904C2A7EFA62D7E" name="us-gaap:BusinessAcquisitionsProFormaRevenue" contextRef="FD2019Q4YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">9,421,773</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: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;">Net income</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="d13106585e889-wk-Fact-661DF29C08BEBE774F84C2A7EFA6AE53" name="us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss" contextRef="FD2020Q4YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">265,233</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="d13106585e908-wk-Fact-1F7522D8F1B699C761BBC2A7EFA8C657" name="us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss" contextRef="FD2019Q4YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">205,987</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:top;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 per common share</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><td style="vertical-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="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:top;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;">Basic</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="d13106585e969-wk-Fact-241A771AECBC101C35B1C2A7EFA72D0D" name="us-gaap:BusinessAcquisitionProFormaEarningsPerShareBasic" contextRef="FD2020Q4YTD" unitRef="usdPerShare" decimals="2" scale="0" format="ixt:numdotdecimal">7.18</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="d13106585e988-wk-Fact-0092F0F96423C8FCBCC5C2A7EFAAE8B0" name="us-gaap:BusinessAcquisitionProFormaEarningsPerShareBasic" contextRef="FD2019Q4YTD" unitRef="usdPerShare" decimals="2" scale="0" format="ixt:numdotdecimal">5.61</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:top;background-color:#cceeff;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;">Diluted</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="d13106585e1008-wk-Fact-4988014B395F23B387F6C2A7EFA76CF0" name="us-gaap:BusinessAcquisitionProFormaEarningsPerShareDiluted" contextRef="FD2020Q4YTD" unitRef="usdPerShare" decimals="2" scale="0" format="ixt:numdotdecimal">7.13</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="d13106585e1027-wk-Fact-35A90B0D00CF5761B2B1C2A7EFA67576" name="us-gaap:BusinessAcquisitionProFormaEarningsPerShareDiluted" contextRef="FD2019Q4YTD" unitRef="usdPerShare" decimals="2" scale="0" format="ixt:numdotdecimal">5.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></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div></ix:nonNumeric></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;">39</span></div></div><hr style="page-break-after:always"></hr><div><a id="sB466B5EF6AA45B88A2D6A5137D355B8F"></a></div><div><br/></div><div style="line-height:120%;padding-top:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">3. <ix:nonNumeric contextRef="FD2020Q4YTD" name="us-gaap:FairValueDisclosuresTextBlock" id="TextSelection-254ACF11520A81F0845DC2A7EFC1B7E0-0-wk-Fact-DA41CCAA19EA890FA328C2A7EF212FB2" continuedAt="TextSelection-254ACF11520A81F0845DC2A7EFC1B7E0-1" escape="true">FAIR VALUE OF FINANCIAL INSTRUMENTS AND LONG-TERM DEBT</ix:nonNumeric></span></div><ix:continuation id="TextSelection-254ACF11520A81F0845DC2A7EFC1B7E0-1" continuedAt="TextSelection-254ACF11520A81F0845DC2A7EFC1B7E0-2"><div style="line-height:120%;padding-top:8px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">A summary of the fair value of the Company&#8217;s financial instruments follows.</span></div><div style="line-height:120%;padding-top:16px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;text-decoration:underline;">Cash and cash equivalents, receivables, and accounts payable:</span><span style="font-family:inherit;font-size:10pt;"> The carrying amount approximates fair value due to the short maturity of these instruments or the recent purchase of the instruments at current rates of interest.</span></div><div style="line-height:120%;padding-top:16px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;text-decoration:underline;">Long-term debt:</span><span style="font-family:inherit;font-size:10pt;"> The fair value of the Company&#8217;s long-term debt (including current maturities) and finance lease obligations is estimated based on the current rates offered to the Company for debt of the same or similar issues. The fair value of the Company&#8217;s long-term debt and capital lease obligations was approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$<ix:nonFraction id="d13109211e476-wk-Fact-E78D5F788D0F045927DBC2A7EF1EA3A1" name="us-gaap:LongTermDebtFairValue" contextRef="FI2020Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">1,341,000</ix:nonFraction></span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$<ix:nonFraction id="d13109211e480-wk-Fact-CA878756F5807AB11E8BC2A7EF23A97F" name="us-gaap:LongTermDebtFairValue" contextRef="FI2019Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">1,272,000</ix:nonFraction></span></span><span style="font-family:inherit;font-size:10pt;">, respectively, at April&#160;30, </span><span style="font-family:inherit;font-size:10pt;">2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;">.</span></div><ix:nonNumeric contextRef="FD2020Q4YTD" name="us-gaap:ScheduleOfDebtTableTextBlock" id="TextSelection-7DE2C16B661B273C60F5C2A7EFC02812-0-wk-Fact-AA3748CCDCFCD55BCBF5C2A7EF2279F9" escape="true"><div style="line-height:120%;padding-top:16px;text-indent:32px;font-size:12pt;"><span style="font-family:inherit;font-size:10pt;">The carrying amount of the Company&#8217;s long-term debt and finance lease obligations by issuance is as follows:</span><span style="font-family:inherit;font-size:12pt;">&#160;</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:73%;"></td><td style="width:1%;"></td><td style="width:11%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:11%;"></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="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">&#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:8pt;"><span style="font-family:inherit;font-size:8pt;">As of April&#160;30,</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:8pt;"><span style="font-family:inherit;font-size:8pt;">&#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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;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:8pt;"><span style="font-family:inherit;font-size:8pt;">2019</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:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Finance lease liabilities (Note 7)</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="d13109211e612-wk-Fact-814092FBF1E877995C66C2A7EF1B239E" name="us-gaap:FinanceLeaseLiability" contextRef="FI2020Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">16,746</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="d13109211e631-wk-Fact-4650503C61C1D303045AC2A7EF89231C" name="us-gaap:CapitalLeaseObligations" contextRef="FI2019Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">16,480</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: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;">5.72% Senior notes due in 14 installments beginning September&#160;30, 2012 and ending March&#160;30, 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;font-weight:bold;"><span><ix:nonFraction id="d13109211e646-wk-Fact-BFCCC051D63307B57106C2A7EF89498B" name="us-gaap:LongTermDebt" contextRef="FI2020Q4_us-gaap_DebtInstrumentAxis_casy_FivePointSevenTwoSeniorNotesMarch302020Member_us-gaap_LongtermDebtTypeAxis_us-gaap_SeniorNotesMember" 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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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="d13109211e665-wk-Fact-75E8FEBEA2262FB17152C2A7EF833D11" name="us-gaap:LongTermDebt" contextRef="FI2019Q4_us-gaap_DebtInstrumentAxis_casy_FivePointSevenTwoSeniorNotesMarch302020Member_us-gaap_LongtermDebtTypeAxis_us-gaap_SeniorNotesMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">15,000</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:top;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;">5.22% Senior notes due August&#160;9, 2020 (1)</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="d13109211e685-wk-Fact-DC56AC4F8F00A94D99BDC2A7EF8A04A8" name="us-gaap:LongTermDebt" contextRef="FI2020Q4_us-gaap_DebtInstrumentAxis_casy_FivePointTwoTwoSeniorNotesDueAugust92020Member_us-gaap_LongtermDebtTypeAxis_us-gaap_SeniorNotesMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">569,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="d13109211e704-wk-Fact-B720BA4CC6F8C7F25339C2A7EF844766" name="us-gaap:LongTermDebt" contextRef="FI2019Q4_us-gaap_DebtInstrumentAxis_casy_FivePointTwoTwoSeniorNotesDueAugust92020Member_us-gaap_LongtermDebtTypeAxis_us-gaap_SeniorNotesMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">569,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: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;">3.67% Senior notes (Series A) due in 7 installments beginning June&#160;17, 2022, and ending June&#160;15, 2028</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="d13109211e724-wk-Fact-C1E90B9D62E881FCAA5DC2A7EF886517" name="us-gaap:LongTermDebt" contextRef="FI2020Q4_us-gaap_DebtInstrumentAxis_casy_ThreePointSixSevenSeniorNotesDueJune152028Member_us-gaap_LongtermDebtTypeAxis_us-gaap_SeniorNotesMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">150,000</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="d13109211e743-wk-Fact-D13DCFE352A217AB685FC2A7EF83B9ED" name="us-gaap:LongTermDebt" contextRef="FI2019Q4_us-gaap_DebtInstrumentAxis_casy_ThreePointSixSevenSeniorNotesDueJune152028Member_us-gaap_LongtermDebtTypeAxis_us-gaap_SeniorNotesMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">150,000</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:top;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;">3.75% Senior notes (Series B) due in 7 installments beginning December&#160;17, 2022 and ending December&#160;18, 2028</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="d13109211e763-wk-Fact-40D48995F1AED3865FFEC2A7EF85ED03" name="us-gaap:LongTermDebt" contextRef="FI2020Q4_us-gaap_DebtInstrumentAxis_casy_ThreePointSevenFiveSeniorNotesDueDecember182028Member_us-gaap_LongtermDebtTypeAxis_us-gaap_SeniorNotesMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">50,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="d13109211e782-wk-Fact-592B88AFFBF9530CF9FCC2A7EF87C745" name="us-gaap:LongTermDebt" contextRef="FI2019Q4_us-gaap_DebtInstrumentAxis_casy_ThreePointSevenFiveSeniorNotesDueDecember182028Member_us-gaap_LongtermDebtTypeAxis_us-gaap_SeniorNotesMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">50,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: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;">3.65% Senior notes (Series C) due in 7 installments beginning May 2, 2025 and ending May 2, 2031</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="d13109211e802-wk-Fact-5B504CE6231577B68C59C2A7EF87B647" name="us-gaap:LongTermDebt" contextRef="FI2020Q4_us-gaap_DebtInstrumentAxis_casy_ThreePointSixFiveSeniorNotesDueMay22031Member_us-gaap_LongtermDebtTypeAxis_us-gaap_SeniorNotesMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">50,000</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="d13109211e821-wk-Fact-3648BF20F50417A8E1A0C2A7EF820E35" name="us-gaap:LongTermDebt" contextRef="FI2019Q4_us-gaap_DebtInstrumentAxis_casy_ThreePointSixFiveSeniorNotesDueMay22031Member_us-gaap_LongtermDebtTypeAxis_us-gaap_SeniorNotesMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">50,000</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:top;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;">3.72% Senior notes (Series D) due in 7 installments beginning October 28, 2025 and ending October 28, 2031</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="d13109211e841-wk-Fact-144939EFB2984BF8C286C2A7EF8743C6" name="us-gaap:LongTermDebt" contextRef="FI2020Q4_us-gaap_DebtInstrumentAxis_casy_ThreePointSevenTwoSeniorNotesDueTwentyThirtyOneMember_us-gaap_LongtermDebtTypeAxis_us-gaap_SeniorNotesMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">50,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="d13109211e860-wk-Fact-783EC923D918D853CFAFC2A7EF84AE2C" name="us-gaap:LongTermDebt" contextRef="FI2019Q4_us-gaap_DebtInstrumentAxis_casy_ThreePointSevenTwoSeniorNotesDueTwentyThirtyOneMember_us-gaap_LongtermDebtTypeAxis_us-gaap_SeniorNotesMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">50,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: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;">3.51% Senior notes (Series E) due June 13, 2025</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="d13109211e880-wk-Fact-7C242823E7C2BC2541F4C2A7EF861A0E" name="us-gaap:LongTermDebt" contextRef="FI2020Q4_us-gaap_DebtInstrumentAxis_casy_ThreePointFiveOneSeniorNotesDueJune132025Member_us-gaap_LongtermDebtTypeAxis_us-gaap_SeniorNotesMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">150,000</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="d13109211e899-wk-Fact-6CAA06D4A7D4910B82ECC2A7EF86D67B" name="us-gaap:LongTermDebt" contextRef="FI2019Q4_us-gaap_DebtInstrumentAxis_casy_ThreePointFiveOneSeniorNotesDueJune132025Member_us-gaap_LongtermDebtTypeAxis_us-gaap_SeniorNotesMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">150,000</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:top;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;">3.77% Senior notes (Series F) due August 22, 2028</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="d13109211e919-wk-Fact-65D732B24C50590378ADC2A7EF858CBD" name="us-gaap:LongTermDebt" contextRef="FI2020Q4_us-gaap_DebtInstrumentAxis_casy_ThreePointSevenSevenSeniorNotesdueAugust222028Member_us-gaap_LongtermDebtTypeAxis_us-gaap_SeniorNotesMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">250,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="d13109211e938-wk-Fact-66E9123387B22D10915DC2A7EF83B0AC" name="us-gaap:LongTermDebt" contextRef="FI2019Q4_us-gaap_DebtInstrumentAxis_casy_ThreePointSevenSevenSeniorNotesdueAugust222028Member_us-gaap_LongtermDebtTypeAxis_us-gaap_SeniorNotesMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">250,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></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;padding-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="d13109211e959-wk-Fact-122BE9132DCD77C031CCC2A7EF884F5B" name="us-gaap:LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities" contextRef="FI2020Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">1,285,746</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="d13109211e978-wk-Fact-6CDC5FFE7754C6B652EEC2A7EF88A560" name="us-gaap:LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities" contextRef="FI2019Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">1,300,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></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:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Less current maturities (2)</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="d13109211e998-wk-Fact-A8450A91B86795BB7DF1C2A7EF891047" name="us-gaap:LongTermDebtAndCapitalLeaseObligationsCurrent" contextRef="FI2020Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">571,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><td style="vertical-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="d13109211e1017-wk-Fact-6D6158DC3CCC867E0012C2A7EF896C14" name="us-gaap:LongTermDebtAndCapitalLeaseObligationsCurrent" contextRef="FI2019Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">17,205</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;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="d13109211e1042-wk-Fact-207A322DE92EA5280A8BC2A7EF86A80D" name="us-gaap:LongTermDebtAndCapitalLeaseObligations" contextRef="FI2020Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">714,502</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="d13109211e1061-wk-Fact-6CF83E85E49867397DB9C2A7EF8AFBD1" name="us-gaap:LongTermDebtAndCapitalLeaseObligations" contextRef="FI2019Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">1,283,275</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><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;">(1)&#160;&#160;&#160;&#160;The Company is in the process of refinancing these Senior notes, and expects to execute the applicable note purchase agreement for the refinancing in the near future shortly after the report date. </span></div><div style="line-height:120%;text-align:justify;text-indent:32px;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;">(2) &#160;&#160;&#160;&#160;Long-term debt is presented gross in the table above, but net of unamortized debt issuance costs of </span><span style="font-family:inherit;font-size:10pt;"><span>$<ix:nonFraction id="d13109211e1086-wk-Fact-DAA55D849356ED947A87C98FDC497692" name="us-gaap:DeferredFinanceCostsNet" contextRef="FI2020Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">964</ix:nonFraction></span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$<ix:nonFraction id="d13109211e1090-wk-Fact-A3283B2C9C3ED83A58FEE173E1C3F001" name="us-gaap:DeferredFinanceCostsNet" contextRef="FI2019Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">1,171</ix:nonFraction></span></span><span style="font-family:inherit;font-size:10pt;"> on the consolidated balance sheets for the years ended </span><span style="font-family:inherit;font-size:10pt;">April&#160;30, 2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;">, respectively.</span></div></ix:nonNumeric><div style="line-height:120%;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In January 2019, the Company entered into the Credit Facility that provides for a </span><span style="font-family:inherit;font-size:10pt;"><span>$<ix:nonFraction id="d13109211e1109-wk-Fact-25E36C2121DD1D150C97C2A7EF20B9B5" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" contextRef="FI2019Q3_us-gaap_DebtInstrumentAxis_us-gaap_RevolvingCreditFacilityMember_us-gaap_LongtermDebtTypeAxis_us-gaap_LineOfCreditMember" unitRef="usd" decimals="INF" scale="6" format="ixt:numdotdecimal">300</ix:nonFraction> million</span></span><span style="font-family:inherit;font-size:10pt;"> unsecured revolving line of credit, a </span><span style="font-family:inherit;font-size:10pt;"><span>$<ix:nonFraction id="d13109211e1113-wk-Fact-559202980102AABB1676C2A7EF1C9285" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" contextRef="FI2019Q3_us-gaap_DebtInstrumentAxis_us-gaap_RevolvingCreditFacilityMember_us-gaap_LongtermDebtTypeAxis_us-gaap_LetterOfCreditMember" unitRef="usd" decimals="INF" scale="6" format="ixt:numdotdecimal">30</ix:nonFraction> million</span></span><span style="font-family:inherit;font-size:10pt;"> sublimit for letters of credit and a </span><span style="font-family:inherit;font-size:10pt;"><span>$<ix:nonFraction id="d13109211e1117-wk-Fact-E2FE488D5BC66B0C3CE4C2A7EF25CF3C" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" contextRef="FI2019Q3_us-gaap_DebtInstrumentAxis_us-gaap_RevolvingCreditFacilityMember_us-gaap_LongtermDebtTypeAxis_us-gaap_BridgeLoanMember" unitRef="usd" decimals="INF" scale="6" format="ixt:numdotdecimal">30</ix:nonFraction> million</span></span><span style="font-family:inherit;font-size:10pt;"> sublimit for swingline loans. The Credit Facility contains an expansion option permitting the Company to request an increase of the Credit Facility from time to time up to an aggregate additional </span><span style="font-family:inherit;font-size:10pt;"><span>$<ix:nonFraction id="d13109211e1121-wk-Fact-D8F3D970CDA2B1801F34C997C87637CA" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" contextRef="FI2019Q3_us-gaap_DebtInstrumentAxis_casy_AccordionFeatureMember_us-gaap_LongtermDebtTypeAxis_us-gaap_BridgeLoanMember" unitRef="usd" decimals="INF" scale="6" format="ixt:numdotdecimal">150</ix:nonFraction> million</span></span><span style="font-family:inherit;font-size:10pt;"> from the lenders or other financial institutions acceptable to the Company and the Administrative Agent, upon the satisfaction of certain conditions, including the consent of the lenders whose commitments would increase. The maturity date is January 11, 2024. Amounts borrowed under the Credit Facility bear interest at variable rates based upon, at the Company's option, either (a) LIBOR plus an applicable margin or (b) an alternate base rate. The Credit Facility also carries a facility fee between </span><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d13109211e1125-wk-Fact-5EF252D6F515DFE2158EC2A7EF25808D" name="casy:LineOfCreditFacilityFacilityFeePercentage" contextRef="D2019Q3Jan31-31_srt_RangeAxis_srt_MinimumMember_us-gaap_DebtInstrumentAxis_us-gaap_RevolvingCreditFacilityMember_us-gaap_LongtermDebtTypeAxis_us-gaap_LineOfCreditMember" unitRef="number" decimals="3" scale="-2" format="ixt:numdotdecimal">0.2</ix:nonFraction>%</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d13109211e1130-wk-Fact-1ADF9339E9DF681C3151C2A7EF233C4F" name="casy:LineOfCreditFacilityFacilityFeePercentage" contextRef="D2019Q3Jan31-31_srt_RangeAxis_srt_MaximumMember_us-gaap_DebtInstrumentAxis_us-gaap_RevolvingCreditFacilityMember_us-gaap_LongtermDebtTypeAxis_us-gaap_LineOfCreditMember" unitRef="number" decimals="3" scale="-2" format="ixt:numdotdecimal">0.4</ix:nonFraction>%</span></span><span style="font-family:inherit;font-size:10pt;"> per annum based on the Company's consolidated leverage ratio as defined in the credit agreement. The Company had </span><span style="font-family:inherit;font-size:10pt;"><span>$<ix:nonFraction id="d13109211e1134-wk-Fact-F7AAEBAD66EBB8AF35D0C2A7EF238F49" name="us-gaap:LineOfCreditFacilityFairValueOfAmountOutstanding" contextRef="FI2020Q4_us-gaap_DebtInstrumentAxis_us-gaap_RevolvingCreditFacilityMember_us-gaap_LongtermDebtTypeAxis_us-gaap_LineOfCreditMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">120,000</ix:nonFraction></span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d13109211e1138-wk-Fact-060ADC942AE075AD19EDC8066A9C9C2F" name="us-gaap:LineOfCreditFacilityFairValueOfAmountOutstanding" contextRef="FI2019Q4_us-gaap_DebtInstrumentAxis_us-gaap_RevolvingCreditFacilityMember_us-gaap_LongtermDebtTypeAxis_us-gaap_LineOfCreditMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">75,000</ix:nonFraction></span></span><span style="font-family:inherit;font-size:10pt;"> outstanding under the line of credit at </span><span style="font-family:inherit;font-size:10pt;">April&#160;30, 2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;">, respectively.</span></div><div style="line-height:120%;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> Concurrently with this credit agreement, the Company also reduced the Bank Line from </span><span style="font-family:inherit;font-size:10pt;"><span>$<ix:nonFraction id="d13109211e1155-wk-Fact-E62E0C01B8F7B76C56F0C2A7EF25213B" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" contextRef="I2019Q3Dec31_us-gaap_DebtInstrumentAxis_casy_BankLineMember_us-gaap_LongtermDebtTypeAxis_us-gaap_LineOfCreditMember" unitRef="usd" decimals="INF" scale="0" format="ixt:numdotdecimal">150,000</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="d13109211e1159-wk-Fact-C267EBEA8DF010E36DEBC2A7EF23E338" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" contextRef="FI2019Q3_us-gaap_DebtInstrumentAxis_casy_BankLineMember_us-gaap_LongtermDebtTypeAxis_us-gaap_LineOfCreditMember" unitRef="usd" decimals="INF" scale="0" format="ixt:numdotdecimal">25,000</ix:nonFraction></span></span><span style="font-family:inherit;font-size:10pt;">.  The Bank Line bears interest at a variable rate subject to change from time to time based on changes in an independent index referred to in the Bank Line as the Federal Funds Offered Rate (the &#8220;Index&#8221;).  The interest rate to be applied to the unpaid principal balance of the Bank Line was at a rate of </span><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d13109211e1163-wk-Fact-D6F5E21303A2E5693C14C2A7EF226FFD" name="casy:InterestOverIndex" contextRef="FD2020Q4YTD_us-gaap_DebtInstrumentAxis_casy_Note1Member" unitRef="number" decimals="INF" scale="-2" format="ixt:numdotdecimal">1.0</ix:nonFraction>%</span></span><span style="font-family:inherit;font-size:10pt;"> over the Index. There was $</span><span style="font-family:inherit;font-size:10pt;">0</span><span style="font-family:inherit;font-size:10pt;"> outstanding at </span><span style="font-family:inherit;font-size:10pt;">April&#160;30, 2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;">.  The line of credit is due upon demand.</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;">40</span></div></div><hr style="page-break-after:always"></hr><div><br/></div><ix:continuation id="TextSelection-254ACF11520A81F0845DC2A7EFC1B7E0-2"><div style="line-height:120%;padding-top:16px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Interest expense is net of interest income of </span><span style="font-family:inherit;font-size:10pt;"><span>$<ix:nonFraction id="d13109211e1183-wk-Fact-4994CB7157F9FE5531CFC2A7EF1D01F7" name="us-gaap:InterestIncomeExpenseNet" contextRef="FD2020Q4YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">860</ix:nonFraction></span></span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;"><span>$<ix:nonFraction id="d13109211e1187-wk-Fact-CF8EAA15018CB8ED8293C2A7EF2437C3" name="us-gaap:InterestIncomeExpenseNet" contextRef="FD2019Q4YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">595</ix:nonFraction></span></span><span style="font-family:inherit;font-size:10pt;">, and </span><span style="font-family:inherit;font-size:10pt;"><span>$<ix:nonFraction id="d13109211e1191-wk-Fact-709231BB232B84BF9C9DC2A7EF24ABDB" name="us-gaap:InterestIncomeExpenseNet" contextRef="FD2018Q4YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">1,583</ix:nonFraction></span></span><span style="font-family:inherit;font-size:10pt;"> for the years ended April&#160;30, </span><span style="font-family:inherit;font-size:10pt;">2020</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;">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. Interest expense is also net of interest capitalized of </span><span style="font-family:inherit;font-size:10pt;"><span>$<ix:nonFraction id="d13109211e1208-wk-Fact-7C116188BBF8C648352FC2A7EF1D5746" name="us-gaap:InterestCostsCapitalized" contextRef="FD2020Q4YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">5,258</ix:nonFraction></span></span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;"><span>$<ix:nonFraction id="d13109211e1212-wk-Fact-C82C9B225C70B905C13FC2A7EF238366" name="us-gaap:InterestCostsCapitalized" contextRef="FD2019Q4YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">3,057</ix:nonFraction></span></span><span style="font-family:inherit;font-size:10pt;">, and </span><span style="font-family:inherit;font-size:10pt;"><span>$<ix:nonFraction id="d13109211e1216-wk-Fact-A99F50216115BADA5EC9C2A7EF238799" name="us-gaap:InterestCostsCapitalized" contextRef="FD2018Q4YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">2,260</ix:nonFraction></span></span><span style="font-family:inherit;font-size:10pt;"> during the years ended April&#160;30, </span><span style="font-family:inherit;font-size:10pt;">2020</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;">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.</span></div><div style="line-height:120%;padding-top:16px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The agreements relating to the above long-term debt contain certain operating and financial covenants. At April&#160;30, </span><span style="font-family:inherit;font-size:10pt;">2020</span><span style="font-family:inherit;font-size:10pt;">, the Company was in compliance with all such operating and financial covenants. </span></div><ix:nonNumeric contextRef="FD2020Q4YTD" name="us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock" id="TextSelection-EA7B26286CBFD41F0ED8DC8265C680E6-0-wk-Fact-E7BE57FF30FB857C345EDC82E320F4A8" continuedAt="TextSelection-8AC20B20EDF45082248DC918D6ADCA59-0" escape="true"><ix:nonNumeric contextRef="FD2020Q4YTD" name="us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" id="TextSelection-A713490843EF0A8D6F31C2A7EFC01E74-0-wk-Fact-F68D2B6793B7F150875AC2A7EF224D87" escape="true"><div style="line-height:120%;padding-top:16px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Listed below are the aggregate maturities of long-term debt, including finance lease obligations, for the 5 years commencing May&#160;1, </span><span style="font-family:inherit;font-size:10pt;">2020</span><span style="font-family:inherit;font-size:10pt;"> and thereafter:</span></div><div style="line-height:120%;font-size:12pt;"><span style="font-family:inherit;font-size:12pt;">&#160;</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="12"></td></tr><tr><td style="width:59%;"></td><td style="width:1%;"></td><td style="width:11%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:11%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:11%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Years ended April&#160;30,</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;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;font-weight:bold;">Finance&#160;Leases</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;border-bottom:1px solid #000000;background-color:#cceeff;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;font-weight:bold;">Senior&#160;Notes</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;border-bottom:1px solid #000000;background-color:#cceeff;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;font-weight:bold;">Total</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;">2021</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="d13109211e1352-wk-Fact-DB4B59769B3361A0855BC2A7EF1985B1" name="us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths" contextRef="FI2020Q4" unitRef="usd" decimals="-3" scale="3" 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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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="d13109211e1371-wk-Fact-45BF6D9A2FA55CC9B01AC2A7EF16244D" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" contextRef="FI2020Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">569,000</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="d13109211e1390-wk-Fact-9FD43BC2C3FADDCA36E8C2A7EF163C83" name="casy:LongtermDebtAndFinanceLeaseMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" contextRef="FI2020Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">571,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:top;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;">2022</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="d13109211e1406-wk-Fact-04EA992B33421A8EDF30C2A7EF14156E" name="us-gaap:FinanceLeaseLiabilityPaymentsDueYearTwo" contextRef="FI2020Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">2,354</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="d13109211e1425-wk-Fact-C074E8D8A37B8634453CC2A7EF18B36D" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" contextRef="FI2020Q4" 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 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="d13109211e1444-wk-Fact-2F020AB2CF43E00B56AEC2A7EF1552C2" name="casy:LongtermDebtAndFinanceLeaseMaturitiesRepaymentsOfPrincipalInYearTwo" contextRef="FI2020Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">2,354</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: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;">2023</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="d13109211e1465-wk-Fact-1A215C1A9AD877118A81C2A7EF1B1CA6" name="us-gaap:FinanceLeaseLiabilityPaymentsDueYearThree" contextRef="FI2020Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">2,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;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d13109211e1484-wk-Fact-0456B0A830ACE4E5B109C2A7EF1D72D7" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" contextRef="FI2020Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">20,000</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="d13109211e1503-wk-Fact-3B0B5D15FF8D29B7234FC2A7EF156F28" name="casy:LongtermDebtAndFinanceLeaseMaturitiesRepaymentsOfPrincipalInYearThree" contextRef="FI2020Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">22,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></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:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2024</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="d13109211e1524-wk-Fact-0051AE81EC6041E7AD58C2A7EF147A55" name="us-gaap:FinanceLeaseLiabilityPaymentsDueYearFour" contextRef="FI2020Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">2,060</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="d13109211e1543-wk-Fact-87A43349D7EA45959FBCC2A7EF19DAFD" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" contextRef="FI2020Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">32,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="d13109211e1562-wk-Fact-73752002BEAD0A59889CC2A7EF1F7F49" name="casy:LongtermDebtAndFinanceLeaseMaturitiesRepaymentsOfPrincipalInYearFour" contextRef="FI2020Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">34,060</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: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;">2025</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="d13109211e1583-wk-Fact-27854038E3C336B09A02C2A7EF1CC070" name="us-gaap:FinanceLeaseLiabilityPaymentsDueYearFive" contextRef="FI2020Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">734</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="d13109211e1602-wk-Fact-1DB1A11F969FE48F183FC2A7EF224D92" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive" contextRef="FI2020Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">32,000</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="d13109211e1621-wk-Fact-452CFA5D92B6BA32C15AC2A7EF1FCF51" name="casy:LongtermDebtAndFinanceLeaseMaturitiesRepaymentsOfPrincipalInYearFive" contextRef="FI2020Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">32,734</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:top;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;">Thereafter</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="d13109211e1642-wk-Fact-1D9F229D45DB9CA2BFD5C2A7EF1C72DC" name="us-gaap:FinanceLeaseLiabilityPaymentsDueAfterYearFive" contextRef="FI2020Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">6,870</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="d13109211e1661-wk-Fact-42768027AFCCC53690D8C2A7EF1AA55A" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive" contextRef="FI2020Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">616,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="d13109211e1680-wk-Fact-125DFEE7CC52DA1E3DCEC2A7EF193445" name="casy:LongtermDebtAndFinanceLeaseMaturitiesRepaymentsOfPrincipalAfterYearFive" contextRef="FI2020Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">622,870</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="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;"><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;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d13109211e1706-wk-Fact-814092FBF1E877995C66C2A7EF1B239E" name="us-gaap:FinanceLeaseLiability" contextRef="FI2020Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">16,746</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;"><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;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d13109211e1725-wk-Fact-16658C29CECF02FD873CC2A7EF20390B" name="us-gaap:LongTermDebt" contextRef="FI2020Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">1,269,000</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;"><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;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d13109211e1744-wk-Fact-1E010D9067D05D2BD751C2A7EF1B0A30" name="casy:LongTermDebtAndFinanceLeaseLiability" contextRef="FI2020Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">1,285,746</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></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div></ix:nonNumeric></ix:nonNumeric></ix:continuation><div><a id="s23D0AAE45D3F5AF3AC8950900B9068E1"></a></div><div style="line-height:120%;padding-top:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">4. <ix:nonNumeric contextRef="FD2020Q4YTD" name="casy:PreferredAndCommonStockTextBlock" id="TextSelection-CA9C48D5C7BFF1FB4C6CC2A7EFC18689-0-wk-Fact-08C25A64ECA396361BA0C2A7EF93021F" continuedAt="TextSelection-CA9C48D5C7BFF1FB4C6CC2A7EFC18689-1" escape="true">PREFERRED AND COMMON STOCK</ix:nonNumeric></span></div><ix:continuation id="TextSelection-CA9C48D5C7BFF1FB4C6CC2A7EFC18689-1" continuedAt="TextSelection-CA9C48D5C7BFF1FB4C6CC2A7EFC18689-2"><div style="line-height:120%;padding-top:8px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;text-decoration:underline;">Preferred stock:</span><span style="font-family:inherit;font-size:10pt;"> The Company has </span><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d13110652e468-wk-Fact-BDFCB3447813986A2675C2A7EF934CE7" name="us-gaap:PreferredStockSharesAuthorized" contextRef="FI2020Q4_us-gaap_StatementClassOfStockAxis_us-gaap_PreferredStockMember" unitRef="shares" decimals="INF" scale="0" format="ixt:numdotdecimal">1,000,000</ix:nonFraction></span></span><span style="font-family:inherit;font-size:10pt;"> authorized shares of preferred stock, of which </span><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d13110652e472-wk-Fact-12A59929CF690384F7AFC2A7EF886D5A" name="us-gaap:PreferredStockSharesAuthorized" contextRef="FI2020Q4_us-gaap_StatementClassOfStockAxis_us-gaap_SeriesAPreferredStockMember" unitRef="shares" decimals="INF" scale="0" format="ixt:numdotdecimal">250,000</ix:nonFraction></span></span><span style="font-family:inherit;font-size:10pt;"> shares have been designated as Series A Serial Preferred Stock. </span><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d13110652e476-wk-Fact-837C9A1E20BD9C672192C2A7EF8843BE" name="us-gaap:PreferredStockSharesIssued" contextRef="FI2020Q4_us-gaap_StatementClassOfStockAxis_us-gaap_PreferredStockMember" unitRef="shares" decimals="INF" scale="0" format="ixt-sec:numwordsen">No</ix:nonFraction></span></span><span style="font-family:inherit;font-size:10pt;"> shares have been issued.</span></div><div style="line-height:120%;padding-top:16px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;text-decoration:underline;">Common stock:</span><span style="font-family:inherit;font-size:10pt;"> The Company currently has </span><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d13110652e485-wk-Fact-E1F63667CDFBD2EED613C2A7EF8FA66C" name="us-gaap:CommonStockSharesAuthorized" contextRef="FI2020Q4_us-gaap_StatementClassOfStockAxis_us-gaap_CommonStockMember" unitRef="shares" decimals="INF" scale="0" format="ixt:numdotdecimal">120,000,000</ix:nonFraction></span></span><span style="font-family:inherit;font-size:10pt;"> authorized shares of common stock.</span></div><div style="line-height:120%;padding-top:16px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;text-decoration:underline;">Stock incentive plans:</span><span style="font-family:inherit;font-size:10pt;"> The 2018 Stock Incentive Plan (the &#8220;2018 Plan&#8221;), was approved by the Board in June 2018 and approved by the Company's shareholders on September 5, 2018 ("the "2018 Plan Effective Date"). The 2018 Plan replaced the 2009 Stock Incentive Plan (the "2009 Plan") under which no new awards are allowed to be granted as of the 2018 Plan Effective Date.</span></div><div style="line-height:120%;padding-top:16px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Awards under the 2018 Plan may take the form of stock options, stock appreciation rights, restricted stock, restricted stock units and other equity-based and equity-related awards. Each share issued pursuant to a stock option and each share with respect to which a stock-settled stock appreciation right is exercised (regardless of the number of shares actually delivered) is counted as </span><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d13110652e497-wk-Fact-D050542328BB779F0F3DC2A7EF8986C3" name="casy:SharebasedCompensationArrangementsBySharebasedPaymentAwardNumberOfSharesAvailableForGrantReductionPerStockOptionIssued" contextRef="FI2020Q4_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember" unitRef="shares" decimals="INF" scale="0" format="ixt-sec:numwordsen">one</ix:nonFraction></span></span><span style="font-family:inherit;font-size:10pt;"> share against the maximum limit under the 2018 Plan, and each share issued pursuant to an award of restricted stock or restricted stock units is counted as </span><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d13110652e501-wk-Fact-CA2E7A6150F3B943839CC2A7EF82E4AC" name="casy:SharebasedCompensationArrangementsBySharebasedPaymentAwardNumberOfSharesAvailableForGrantReductionPerEquityInstrumentsOtherOptionsIssued" contextRef="FI2020Q4_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockMember" unitRef="shares" decimals="INF" scale="0" format="ixt-sec:numwordsen">two</ix:nonFraction></span></span><span style="font-family:inherit;font-size:10pt;"> shares against the maximum limit. Restricted stock is transferred immediately upon grant (and may be subject to a holding period), whereas restricted stock units have a vesting period that must expire, and in some cases performance or market conditions that must be satisfied before the stock is transferred.  There were </span><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d13110652e505-wk-Fact-C7BF168EA99D7611E0C1C2A7EF949A25" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" contextRef="FI2020Q4_us-gaap_PlanNameAxis_casy_StockIncentivePlanMember" unitRef="shares" decimals="INF" scale="0" format="ixt:numdotdecimal">2,618,194</ix:nonFraction></span></span><span style="font-family:inherit;font-size:10pt;"> shares available for grant at April&#160;30, </span><span style="font-family:inherit;font-size:10pt;">2020</span><span style="font-family:inherit;font-size:10pt;"> under the 2018 Plan.</span></div><div style="line-height:120%;padding-top:16px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We account for stock-based compensation by estimating the grant date fair value of stock options using the Black Scholes model, and the fair value of time-based and performance-based restricted stock unit awards using the closing price of our common stock. For market based awards, we use a "Monte Carlo" approach to estimate the value of the awards, which simulates the prices of the Company&#8217;s and each member of the performance peer groups' common stock price at the end of the relevant performance period, taking into account volatility and the specifics surrounding each total shareholder return metric under the relevant plan. We recognize these amounts as an operating expense in our consolidated statements of income ratably over the requisite service period using the straight-line method, as adjusted for certain retirement provisions, and updated estimates of shares to be issued under performance-based awards. All awards have been granted at no cost to the grantee and/or non-employee member of the Board. </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;">41</span></div></div><hr style="page-break-after:always"></hr><div><div style="line-height:120%;font-size:9pt;"><a style="font-family:inherit;font-size:9pt;font-weight:bold;" href="#s6E2976AA8A10533CBB8C0344C4892AEB"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Table of Contents</span></a></div></div><div><br/></div><ix:nonNumeric contextRef="FD2020Q4YTD" name="us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock" id="TextSelection-891BDD44993D50958792C2A7EFC1C067-0-wk-Fact-43B739FC5843B34067EEC2A7EF90238B" continuedAt="TextSelection-891BDD44993D50958792C2A7EFC1C067-1" escape="true"><ix:continuation id="TextSelection-CA9C48D5C7BFF1FB4C6CC2A7EFC18689-2" continuedAt="TextSelection-CA9C48D5C7BFF1FB4C6CC2A7EFC18689-3"><div style="line-height:120%;padding-top:16px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">The following table summarizes the equity-related grants made during the three-year period ended </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">April&#160;30, 2020</span><span style="font-family:inherit;font-size:10pt;">:</span></div><div style="line-height:120%;padding-top:4px;text-align:left;padding-left:0px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.609375%;border-collapse:collapse;text-align:left;"><tr><td colspan="7"></td></tr><tr><td style="width:15%;"></td><td style="width:17%;"></td><td style="width:16%;"></td><td style="width:1%;"></td><td style="width:17%;"></td><td style="width:17%;"></td><td style="width:17%;"></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;text-decoration:underline;">Date of Grant</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;font-weight:bold;text-decoration:underline;">Type of Grant</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;font-weight:bold;text-decoration:underline;">Shares Granted</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;font-weight:bold;text-decoration:underline;">Recipients</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:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;text-decoration:underline;">Vesting Date</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;font-weight:bold;text-decoration:underline;">Fair Value at Grant Date</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 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="2" 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 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 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 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></tr><tr><td style="vertical-align:middle;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">June 1, 2017</span></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Restricted Stock Units</span></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-left:1px solid #000000;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="d13110652e627-wk-Fact-7895A12A833D5432DF1BC2A7EFB51E12" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" contextRef="D2018Q1June1-1_srt_TitleOfIndividualAxis_casy_KeyEmployeesMember_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_us-gaap_PlanNameAxis_casy_StockIncentivePlanMember" unitRef="shares" decimals="INF" scale="3" format="ixt:numdotdecimal">63,699</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #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:middle;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Key Employees</span></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">June 1, 2020</span></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;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="d13110652e646-wk-Fact-504301A0A96EAF7D1DCBC2A7EFAA0FBB" name="casy:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantedInPeriodTotalFairValue" contextRef="D2018Q1June1-1_srt_TitleOfIndividualAxis_casy_KeyEmployeesMember_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_us-gaap_PlanNameAxis_casy_StockIncentivePlanMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">7,388</ix:nonFraction></span></span></div></td></tr><tr><td style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">July 14, 2017</span></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Restricted Stock Units (1)</span></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-left:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d13110652e662-wk-Fact-701E9764F3FFF972887AC2A7EFADF40F" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" contextRef="D2017Q1July14-14_srt_TitleOfIndividualAxis_srt_OfficerMember_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_us-gaap_PlanNameAxis_casy_StockIncentivePlanMember" unitRef="shares" decimals="INF" scale="3" format="ixt:numdotdecimal">61,126</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:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Officers</span></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">June 15, 2020</span></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>$<ix:nonFraction id="d13110652e681-wk-Fact-E623E2AC6B71195CB0D9C2A7EFA584A9" name="casy:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantedInPeriodTotalFairValue" contextRef="D2017Q1July14-14_srt_TitleOfIndividualAxis_srt_OfficerMember_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_us-gaap_PlanNameAxis_casy_StockIncentivePlanMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">6,912</ix:nonFraction></span></span></div></td></tr><tr><td style="vertical-align:middle;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">September 28, 2017</span></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Restricted Stock</span></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-left:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d13110652e697-wk-Fact-205BC8CED43550707698C2A7EFB2311C" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" contextRef="D2018Q2Sep28_srt_TitleOfIndividualAxis_casy_NonEmployeeMembersOfTheBoardMember_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockMember_us-gaap_PlanNameAxis_casy_StockIncentivePlanMember" unitRef="shares" decimals="INF" scale="3" format="ixt:numdotdecimal">8,344</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:middle;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Non-Employee Board Members</span></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Immediate</span></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;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="d13110652e716-wk-Fact-A59F4B30891C5F9FE324C2A7EFA8E889" name="casy:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantedInPeriodTotalFairValue" contextRef="D2018Q2Sep28_srt_TitleOfIndividualAxis_casy_NonEmployeeMembersOfTheBoardMember_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockMember_us-gaap_PlanNameAxis_casy_StockIncentivePlanMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">920</ix:nonFraction></span></span></div></td></tr><tr><td style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">March 29, 2018</span></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Restricted Stock Units</span></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-left:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d13110652e732-wk-Fact-BC8A936384306611516EC2A7EFA278E4" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" contextRef="D2018Q4Mar29_srt_TitleOfIndividualAxis_casy_NonEmployeeMembersOfTheBoardMember_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_us-gaap_PlanNameAxis_casy_StockIncentivePlanMember" unitRef="shares" decimals="INF" scale="3" format="ixt:numdotdecimal">2,150</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:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Non-Employee Board Members</span></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">September 21, 2018</span></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;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="d13110652e751-wk-Fact-07BCCE2B67C8623B4039C2A7EFABC9F3" name="casy:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantedInPeriodTotalFairValue" contextRef="D2018Q4Mar29_srt_TitleOfIndividualAxis_casy_NonEmployeeMembersOfTheBoardMember_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_us-gaap_PlanNameAxis_casy_StockIncentivePlanMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">236</ix:nonFraction></span></span></div></td></tr><tr><td style="vertical-align:middle;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">May 24, 2018</span></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Restricted Stock Units</span></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-left:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d13110652e767-wk-Fact-024B08C7A52FE0653564C2A7EFAAF216" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" contextRef="D2019Q1May24-24_srt_TitleOfIndividualAxis_casy_KeyEmployeesMember_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_us-gaap_PlanNameAxis_casy_StockIncentivePlanMember" unitRef="shares" decimals="INF" scale="3" format="ixt:numdotdecimal">88,846</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:middle;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Key Employees</span></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">May 24, 2021</span></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;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="d13110652e786-wk-Fact-8A06510BF69E44520C1EC2A7EFAE21C8" name="casy:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantedInPeriodTotalFairValue" contextRef="D2019Q1May24-24_srt_TitleOfIndividualAxis_casy_KeyEmployeesMember_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_us-gaap_PlanNameAxis_casy_StockIncentivePlanMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">8,593</ix:nonFraction></span></span></div></td></tr><tr><td style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">June 8, 2018</span></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Restricted Stock Units (1)</span></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-left:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d13110652e802-wk-Fact-AAD2B7C4137D088F3436C2A7EFACE779" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" contextRef="D2019Q1Jun8-8_srt_TitleOfIndividualAxis_srt_OfficerMember_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_us-gaap_PlanNameAxis_casy_StockIncentivePlanMember" unitRef="shares" decimals="INF" scale="3" format="ixt:numdotdecimal">75,402</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:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Officers</span></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">June 8, 2021</span></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;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="d13110652e821-wk-Fact-B570B22A43784D94A6FAC2A7EFA26424" name="casy:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantedInPeriodTotalFairValue" contextRef="D2019Q1Jun8-8_srt_TitleOfIndividualAxis_srt_OfficerMember_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_us-gaap_PlanNameAxis_casy_StockIncentivePlanMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">7,571</ix:nonFraction></span></span></div></td></tr><tr><td style="vertical-align:middle;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">September 5, 2018</span></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Restricted Stock Units</span></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-left:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d13110652e837-wk-Fact-F32F90E0103D6A6017ECC2A7EFB5AE96" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" contextRef="D2019Q2Sep5_srt_TitleOfIndividualAxis_casy_NonEmployeeMembersOfTheBoardMember_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_us-gaap_PlanNameAxis_casy_StockIncentivePlanMember" unitRef="shares" decimals="INF" scale="3" format="ixt:numdotdecimal">7,984</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:middle;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Non-Employee Board Members</span></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2019 Annual Shareholders' Meeting Date</span></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;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="d13110652e856-wk-Fact-499D212D079C48B81766C2A7EFAA939D" name="casy:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantedInPeriodTotalFairValue" contextRef="D2019Q2Sep5_srt_TitleOfIndividualAxis_casy_NonEmployeeMembersOfTheBoardMember_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_us-gaap_PlanNameAxis_casy_StockIncentivePlanMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">920</ix:nonFraction></span></span></div></td></tr><tr><td style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">June 4, 2019</span></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Restricted Stock Units</span></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-left:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d13110652e872-wk-Fact-31604659C3C424C272ECC2A7EFA1435A" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" contextRef="D2020Q1Jun4-4_srt_TitleOfIndividualAxis_casy_KeyEmployeesMember_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_us-gaap_PlanNameAxis_casy_StockIncentivePlanMember" unitRef="shares" decimals="INF" scale="3" format="ixt:numdotdecimal">75,959</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:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Key Employees</span></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">June 4, 2022</span></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;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="d13110652e891-wk-Fact-21CC9809FCED307475DEC2A7EFB2BE40" name="casy:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantedInPeriodTotalFairValue" contextRef="D2020Q1Jun4-4_srt_TitleOfIndividualAxis_casy_KeyEmployeesMember_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_us-gaap_PlanNameAxis_casy_StockIncentivePlanMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">9,886</ix:nonFraction></span></span></div></td></tr><tr><td style="vertical-align:middle;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">June 4, 2019</span></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Restricted Stock Units (1)</span></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-left:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d13110652e907-wk-Fact-F661AA9ED60792732478C2A7EFAD1AB1" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" contextRef="D2020Q1Jun4-4_srt_TitleOfIndividualAxis_srt_OfficerMember_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_us-gaap_PlanNameAxis_casy_StockIncentivePlanMember" unitRef="shares" decimals="INF" scale="3" format="ixt:numdotdecimal">59,579</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:middle;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Officers</span></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">June 4, 2022</span></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;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="d13110652e926-wk-Fact-8821FC5235F944D6AC85C2A7EFB148AE" name="casy:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantedInPeriodTotalFairValue" contextRef="D2020Q1Jun4-4_srt_TitleOfIndividualAxis_srt_OfficerMember_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_us-gaap_PlanNameAxis_casy_StockIncentivePlanMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">9,097</ix:nonFraction></span></span></div></td></tr><tr><td style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">June 24, 2019</span></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Restricted Stock Units (2)</span></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-left:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d13110652e943-wk-Fact-E06A70DF8DFCF0316436C8B0AE8560C2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" contextRef="D2020Q1Jun24-24_srt_TitleOfIndividualAxis_srt_ChiefExecutiveOfficerMember_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_us-gaap_PlanNameAxis_casy_StockIncentivePlanMember" unitRef="shares" decimals="INF" scale="3" format="ixt:numdotdecimal">32,786</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:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">CEO</span></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Various (2)</span></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;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="d13110652e962-wk-Fact-903A8BDD123090C98E97C8B0B43B7D82" name="casy:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantedInPeriodTotalFairValue" contextRef="D2020Q1Jun24-24_srt_TitleOfIndividualAxis_srt_ChiefExecutiveOfficerMember_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_us-gaap_PlanNameAxis_casy_StockIncentivePlanMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">5,700</ix:nonFraction></span></span></div></td></tr><tr><td style="vertical-align:middle;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">September 4, 2019</span></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Restricted Stock Units</span></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-left:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d13110652e978-wk-Fact-9FC91E30184D1CD468C3C2A7EF268A45" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" contextRef="D2020Q2Sep4-4_srt_TitleOfIndividualAxis_casy_NonEmployeeMembersOfTheBoardMember_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_us-gaap_PlanNameAxis_casy_StockIncentivePlanMember" unitRef="shares" decimals="INF" scale="3" format="ixt:numdotdecimal">5,504</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:middle;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Non-Employee Board Members</span></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2020 Annual Shareholders' Meeting Date</span></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;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="d13110652e997-wk-Fact-4AE8A574E2E14B1A642CC2A7EF2C0D79" name="casy:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantedInPeriodTotalFairValue" contextRef="D2020Q2Sep4-4_srt_TitleOfIndividualAxis_casy_NonEmployeeMembersOfTheBoardMember_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_us-gaap_PlanNameAxis_casy_StockIncentivePlanMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">919</ix:nonFraction></span></span></div></td></tr><tr><td style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">December 23, 2019</span></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Restricted Stock Units (3)</span></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-left:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d13110652e1013-wk-Fact-8C1AB41261BB689718F3C8B2FB9BB732" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" contextRef="D2020Q3SG_srt_TitleOfIndividualAxis_srt_ChiefExecutiveOfficerMember_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_us-gaap_PlanNameAxis_casy_StockIncentivePlanMember" unitRef="shares" decimals="INF" scale="3" format="ixt:numdotdecimal">5,000</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:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">CEO</span></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Various (3)</span></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;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="d13110652e1032-wk-Fact-AF8C0118D6F58F7ADA70C8B30003F31C" name="casy:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantedInPeriodTotalFairValue" contextRef="D2020Q3SG_srt_TitleOfIndividualAxis_srt_ChiefExecutiveOfficerMember_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_us-gaap_PlanNameAxis_casy_StockIncentivePlanMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">788</ix:nonFraction></span></span></div></td></tr><tr><td style="vertical-align:middle;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Various (4)</span></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Restricted Stock Units (4)</span></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-left:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d13110652e1048-wk-Fact-5B82DE5455F3DB52DC4FC8B35AE6F3EF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" contextRef="FD2020Q4YTD_srt_TitleOfIndividualAxis_srt_OfficerMember_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_us-gaap_PlanNameAxis_casy_StockIncentivePlanMember_us-gaap_VestingAxis_us-gaap_ShareBasedCompensationAwardTrancheOneMember" unitRef="shares" decimals="INF" scale="3" format="ixt:numdotdecimal">8,444</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:middle;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Officers</span></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Various (4)</span></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;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="d13110652e1067-wk-Fact-C04B067720EFDFF4A758C8B35F518947" name="casy:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantedInPeriodTotalFairValue" contextRef="FD2020Q4YTD_srt_TitleOfIndividualAxis_srt_OfficerMember_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_us-gaap_PlanNameAxis_casy_StockIncentivePlanMember_us-gaap_VestingAxis_us-gaap_ShareBasedCompensationAwardTrancheOneMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">1,368</ix:nonFraction></span></span></div></td></tr><tr><td style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Various (5)</span></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Restricted Stock Units (5)</span></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-left:1px solid #000000;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="d13110652e1083-wk-Fact-9F790EE0F11CC0C30DE6C8B3627A3BBC" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" contextRef="FD2020Q4YTD_srt_TitleOfIndividualAxis_srt_OfficerMember_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_us-gaap_PlanNameAxis_casy_StockIncentivePlanMember_us-gaap_VestingAxis_us-gaap_ShareBasedCompensationAwardTrancheTwoMember" unitRef="shares" decimals="INF" scale="3" format="ixt:numdotdecimal">1,763</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #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:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Officers</span></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Various (5)</span></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;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="d13110652e1102-wk-Fact-E8CFAF8BD681F28DCEEBC8B368E1EC86" name="casy:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantedInPeriodTotalFairValue" contextRef="FD2020Q4YTD_srt_TitleOfIndividualAxis_srt_OfficerMember_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_us-gaap_PlanNameAxis_casy_StockIncentivePlanMember_us-gaap_VestingAxis_us-gaap_ShareBasedCompensationAwardTrancheTwoMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">354</ix:nonFraction></span></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:4px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">(1) This grant of restricted stock units includes time-based, performance-based and market-based awards.&#160; The performance-based awards included in the figure above represent a &#8220;target&#8221; amount; the final amount earned is based on the satisfaction of certain performance measures over a </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">three</span><span style="font-family:inherit;font-size:10pt;font-style:italic;">-year performance period and will range from </span><span style="font-family:inherit;font-size:10pt;font-style:italic;"><span><ix:nonFraction id="d13110652e1114-wk-Fact-B23D87AEFAEF2C20B68EC2A7EF8E9D93" name="casy:ShareBasedCompensatonArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsTargetAllocationPercentage" contextRef="FD2020Q4YTD_srt_RangeAxis_srt_MinimumMember_srt_TitleOfIndividualAxis_srt_OfficerMember_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_us-gaap_PlanNameAxis_casy_StockIncentivePlanMember" unitRef="number" decimals="2" scale="-2" format="ixt:numdotdecimal">0</ix:nonFraction>%</span></span><span style="font-family:inherit;font-size:10pt;font-style:italic;"> to </span><span style="font-family:inherit;font-size:10pt;font-style:italic;"><span><ix:nonFraction id="d13110652e1118-wk-Fact-6C30214532883E7F1966C2A7EF80C4CF" name="casy:ShareBasedCompensatonArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsTargetAllocationPercentage" contextRef="FD2020Q4YTD_srt_RangeAxis_srt_MaximumMember_srt_TitleOfIndividualAxis_srt_OfficerMember_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_us-gaap_PlanNameAxis_casy_StockIncentivePlanMember" unitRef="number" decimals="2" scale="-2" format="ixt:numdotdecimal">200</ix:nonFraction>%</span></span><span style="font-family:inherit;font-size:10pt;font-style:italic;"> of the &#8220;target". The market-based awards incorporate market conditions in determining fair value as of the grant date, and will also range from </span><span style="font-family:inherit;font-size:10pt;font-style:italic;"><span><ix:nonFraction id="d13110652e1122-wk-Fact-B23D87AEFAEF2C20B68EC2A7EF8E9D93" name="casy:ShareBasedCompensatonArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsTargetAllocationPercentage" contextRef="FD2020Q4YTD_srt_RangeAxis_srt_MinimumMember_srt_TitleOfIndividualAxis_srt_OfficerMember_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_us-gaap_PlanNameAxis_casy_StockIncentivePlanMember" unitRef="number" decimals="2" scale="-2" format="ixt:numdotdecimal">0</ix:nonFraction>%</span></span><span style="font-family:inherit;font-size:10pt;font-style:italic;"> to </span><span style="font-family:inherit;font-size:10pt;font-style:italic;"><span><ix:nonFraction id="d13110652e1126-wk-Fact-6C30214532883E7F1966C2A7EF80C4CF" name="casy:ShareBasedCompensatonArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsTargetAllocationPercentage" contextRef="FD2020Q4YTD_srt_RangeAxis_srt_MaximumMember_srt_TitleOfIndividualAxis_srt_OfficerMember_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_us-gaap_PlanNameAxis_casy_StockIncentivePlanMember" unitRef="number" decimals="2" scale="-2" format="ixt:numdotdecimal">200</ix:nonFraction>%</span></span><span style="font-family:inherit;font-size:10pt;font-style:italic;"> of the "target". Total market-based expense of approximately $</span><span style="font-family:inherit;font-size:10pt;font-style:italic;"><span><ix:nonFraction id="d13110652e1131-wk-Fact-1B2CA45DB7A5F3367E9CC8C20603E3E0" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" contextRef="I2018Q2Jul14_srt_TitleOfIndividualAxis_srt_OfficerMember_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_us-gaap_PlanNameAxis_casy_StockIncentivePlanMember" unitRef="usd" decimals="-5" scale="6" format="ixt:numdotdecimal">2.3</ix:nonFraction> million</span></span><span style="font-family:inherit;font-size:10pt;font-style:italic;"> for the 2017 grant, $</span><span style="font-family:inherit;font-size:10pt;font-style:italic;"><span><ix:nonFraction id="d13110652e1135-wk-Fact-88DED210F7BA8056F66DC8C205FA1A00" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" contextRef="I2019Q1Jun8_srt_TitleOfIndividualAxis_srt_OfficerMember_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_us-gaap_PlanNameAxis_casy_StockIncentivePlanMember" unitRef="usd" decimals="-5" scale="6" format="ixt:numdotdecimal">2.6</ix:nonFraction> million</span></span><span style="font-family:inherit;font-size:10pt;font-style:italic;"> for the 2018 grant, and </span><span style="font-family:inherit;font-size:10pt;font-style:italic;"><span>$<ix:nonFraction id="d13110652e1139-wk-Fact-727DB9C1A5D66C6C070CC8C205F6B6DE" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" contextRef="I2020Q1Jun4_srt_TitleOfIndividualAxis_srt_OfficerMember_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_us-gaap_PlanNameAxis_casy_StockIncentivePlanMember" unitRef="usd" decimals="-5" scale="6" format="ixt:numdotdecimal">3.1</ix:nonFraction> million</span></span><span style="font-family:inherit;font-size:10pt;font-style:italic;"> for the 2019 grant will be recognized on a straight-line basis over the vesting period, subject to acceleration for retirement provisions.</span></div><div style="line-height:120%;padding-top:4px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">(2) This grant of restricted stock units is comprised of time-based awards that vest ratably on each June 23, 2020 through 2022, along with a market-based award vesting June 23, 2022. The market-based award incorporates market conditions in determining fair value on the grant date and will range from </span><span style="font-family:inherit;font-size:10pt;font-style:italic;"><span><ix:nonFraction id="d13110652e1147-wk-Fact-5507F117A686F6AE1509C8FBC0E70BCD" name="casy:ShareBasedCompensatonArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsTargetAllocationPercentage" contextRef="D2020Q1Jun24-24_srt_RangeAxis_srt_MinimumMember_srt_TitleOfIndividualAxis_srt_ChiefExecutiveOfficerMember_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_us-gaap_PlanNameAxis_casy_StockIncentivePlanMember" unitRef="number" decimals="2" scale="-2" format="ixt:numdotdecimal">0</ix:nonFraction>%</span></span><span style="font-family:inherit;font-size:10pt;font-style:italic;"> to </span><span style="font-family:inherit;font-size:10pt;font-style:italic;"><span><ix:nonFraction id="d13110652e1151-wk-Fact-6B03213725EB46CAEEA1C8FBDD635300" name="casy:ShareBasedCompensatonArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsTargetAllocationPercentage" contextRef="D2020Q1Jun24-24_srt_RangeAxis_srt_MaximumMember_srt_TitleOfIndividualAxis_srt_ChiefExecutiveOfficerMember_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_us-gaap_PlanNameAxis_casy_StockIncentivePlanMember" unitRef="number" decimals="2" scale="-2" format="ixt:numdotdecimal">200</ix:nonFraction>%</span></span><span style="font-family:inherit;font-size:10pt;font-style:italic;"> of the target. Total market-based expense of approximately </span><span style="font-family:inherit;font-size:10pt;font-style:italic;"><span>$<ix:nonFraction id="d13110652e1155-wk-Fact-B4193873F0CF004CDE32C8FCC8FFDB80" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" contextRef="I2020Q1Jun24_srt_TitleOfIndividualAxis_srt_ChiefExecutiveOfficerMember_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_us-gaap_PlanNameAxis_casy_StockIncentivePlanMember" unitRef="usd" decimals="-5" scale="6" format="ixt:numdotdecimal">1.8</ix:nonFraction> million</span></span><span style="font-family:inherit;font-size:10pt;font-style:italic;"> will be recognized on a straight-line basis over the vesting period. </span></div><div style="line-height:120%;padding-top:4px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">(3) This grant of restricted stock units is comprised of performance-based awards which are calculated based upon targets achieved over performance periods from January 1, 2020 to December 31, 2020. If the performance targets are met, the units vest ratably on each January 15, 2021 through 2023.</span></div><div style="line-height:120%;padding-top:4px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">(4) These grants of restricted stock units were issued to various officers throughout the fiscal year. The grants were comprised of time-based awards and vest in accordance with the agreements, ranging from January 2021 to January 2023. </span></div><div style="line-height:120%;padding-top:4px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">(5) These grants of restricted stock units were issued to various officers throughout the fiscal year. The grants includes time-based, performance-based and market-based awards.&#160; The performance-based awards included in the figure above represent a </span></div></ix:continuation></ix:nonNumeric><div><br/></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">42</span></div></div><hr style="page-break-after:always"></hr><div><div style="line-height:120%;font-size:9pt;"><a style="font-family:inherit;font-size:9pt;font-weight:bold;" href="#s6E2976AA8A10533CBB8C0344C4892AEB"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Table of Contents</span></a></div></div><div><br/></div><ix:continuation id="TextSelection-CA9C48D5C7BFF1FB4C6CC2A7EFC18689-3" continuedAt="TextSelection-CA9C48D5C7BFF1FB4C6CC2A7EFC18689-4"><ix:continuation id="TextSelection-891BDD44993D50958792C2A7EFC1C067-1"><div style="line-height:120%;padding-top:4px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">&#8220;target&#8221; amount; the final amount earned is based on the satisfaction of certain performance measures over a </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">three</span><span style="font-family:inherit;font-size:10pt;font-style:italic;">-year performance period and will range from </span><span style="font-family:inherit;font-size:10pt;font-style:italic;"><span><ix:nonFraction id="d13110652e1176-wk-Fact-B23D87AEFAEF2C20B68EC2A7EF8E9D93" name="casy:ShareBasedCompensatonArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsTargetAllocationPercentage" contextRef="FD2020Q4YTD_srt_RangeAxis_srt_MinimumMember_srt_TitleOfIndividualAxis_srt_OfficerMember_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_us-gaap_PlanNameAxis_casy_StockIncentivePlanMember" unitRef="number" decimals="2" scale="-2" format="ixt:numdotdecimal">0</ix:nonFraction>%</span></span><span style="font-family:inherit;font-size:10pt;font-style:italic;"> to </span><span style="font-family:inherit;font-size:10pt;font-style:italic;"><span><ix:nonFraction id="d13110652e1180-wk-Fact-6C30214532883E7F1966C2A7EF80C4CF" name="casy:ShareBasedCompensatonArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsTargetAllocationPercentage" contextRef="FD2020Q4YTD_srt_RangeAxis_srt_MaximumMember_srt_TitleOfIndividualAxis_srt_OfficerMember_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_us-gaap_PlanNameAxis_casy_StockIncentivePlanMember" unitRef="number" decimals="2" scale="-2" format="ixt:numdotdecimal">200</ix:nonFraction>%</span></span><span style="font-family:inherit;font-size:10pt;font-style:italic;"> of the &#8220;target". The market-based awards incorporate market conditions in determining fair value as of the grant date, and will also range from </span><span style="font-family:inherit;font-size:10pt;font-style:italic;"><span><ix:nonFraction id="d13110652e1184-wk-Fact-B23D87AEFAEF2C20B68EC2A7EF8E9D93" name="casy:ShareBasedCompensatonArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsTargetAllocationPercentage" contextRef="FD2020Q4YTD_srt_RangeAxis_srt_MinimumMember_srt_TitleOfIndividualAxis_srt_OfficerMember_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_us-gaap_PlanNameAxis_casy_StockIncentivePlanMember" unitRef="number" decimals="2" scale="-2" format="ixt:numdotdecimal">0</ix:nonFraction>%</span></span><span style="font-family:inherit;font-size:10pt;font-style:italic;"> to </span><span style="font-family:inherit;font-size:10pt;font-style:italic;"><span><ix:nonFraction id="d13110652e1188-wk-Fact-6C30214532883E7F1966C2A7EF80C4CF" name="casy:ShareBasedCompensatonArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsTargetAllocationPercentage" contextRef="FD2020Q4YTD_srt_RangeAxis_srt_MaximumMember_srt_TitleOfIndividualAxis_srt_OfficerMember_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_us-gaap_PlanNameAxis_casy_StockIncentivePlanMember" unitRef="number" decimals="2" scale="-2" format="ixt:numdotdecimal">200</ix:nonFraction>%</span></span><span style="font-family:inherit;font-size:10pt;font-style:italic;"> of the "target". Total market-based expense of approximately </span><span style="font-family:inherit;font-size:10pt;font-style:italic;"><span>$<ix:nonFraction id="d13110652e1193-wk-Fact-BA1B04ED83DCB3020583C901B2BB96A2" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" contextRef="FI2020Q4_srt_TitleOfIndividualAxis_srt_OfficerMember_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_us-gaap_PlanNameAxis_casy_StockIncentivePlanMember_us-gaap_VestingAxis_us-gaap_ShareBasedCompensationAwardTrancheTwoMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">177</ix:nonFraction></span></span><span style="font-family:inherit;font-size:10pt;font-style:italic;"> will be recognized on a straight-line basis over the vesting period.</span></div></ix:continuation><div style="line-height:120%;padding-top:16px;text-align:left;text-indent:30px;font-size:12pt;"><span style="font-family:inherit;font-size:10pt;">At April&#160;30, </span><span style="font-family:inherit;font-size:10pt;">2020</span><span style="font-family:inherit;font-size:10pt;">, stock options for </span><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d13110652e1205-wk-Fact-2360A75604BCDE002CACC2A7EF8B841E" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" contextRef="FI2020Q4" unitRef="shares" decimals="INF" scale="0" format="ixt:numdotdecimal">43,189</ix:nonFraction></span></span><span style="font-family:inherit;font-size:10pt;"> shares (which expire on June 23, 2021) were outstanding. All stock option shares issued are previously unissued authorized shares.  <ix:nonNumeric contextRef="FD2020Q4YTD" name="us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" id="TextSelection-5E22A7CC81BF8783A569C2A7EFC1C319-0-wk-Fact-35CA81D5E65CB358A3BBC2A7EF8F858B" continuedAt="TextSelection-5E22A7CC81BF8783A569C2A7EFC1C319-1" escape="true">Information concerning the issuance of stock options under the 2009 Plan is presented in the following table (no stock option awards have been granted under the 2018 Plan):</ix:nonNumeric></span><ix:continuation id="TextSelection-5E22A7CC81BF8783A569C2A7EFC1C319-1" continuedAt="TextSelection-5E22A7CC81BF8783A569C2A7EFC1C319-2"><span style="font-family:inherit;font-size:12pt;">&#160;</span></ix:continuation></div><ix:continuation id="TextSelection-5E22A7CC81BF8783A569C2A7EFC1C319-2"><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="7"></td></tr><tr><td style="width:69%;"></td><td style="width:14%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:13%;"></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;">Number</span></div><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">of&#160;option&#160;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;">Weighted</span></div><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">average&#160;option</span></div><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">exercise price</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:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Outstanding at April&#160;30, 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;"><span><ix:nonFraction id="d13110652e1285-wk-Fact-4D30A0D4D163B2D44B8FC2A7EF78E1C4" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" contextRef="FI2017Q4_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember" unitRef="shares" decimals="INF" scale="0" format="ixt:numdotdecimal">222,050</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="d13110652e1304-wk-Fact-59334CA70B4790C99366C2A7EF75988E" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" contextRef="FI2017Q4_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember" unitRef="usdPerShare" decimals="2" scale="0" format="ixt:numdotdecimal">38.51</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:top;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;">Exercised</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="d13110652e1319-wk-Fact-E440E68736E51DE207E3C2A7EF9F48B7" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" contextRef="FD2018Q4YTD_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember" unitRef="shares" decimals="INF" scale="0" format="ixt:numdotdecimal">40,377</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="d13110652e1334-wk-Fact-CB585BC180CA215D689AC2A7EFA7878E" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" contextRef="FD2018Q4YTD_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember" unitRef="usdPerShare" decimals="2" scale="0" format="ixt:numdotdecimal">34.11</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:top;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 April&#160;30, 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;"><span><ix:nonFraction id="d13110652e1354-wk-Fact-C21ACD5F1FE851A5EF8EC2A7EFA1EF14" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" contextRef="FI2018Q4_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember" unitRef="shares" decimals="INF" scale="0" format="ixt:numdotdecimal">181,673</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="d13110652e1373-wk-Fact-BE187B6D24FC5C705B36C2A7EF76FE50" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" contextRef="FI2018Q4_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember" unitRef="usdPerShare" decimals="2" scale="0" format="ixt:numdotdecimal">39.48</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:top;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;">Exercised</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="d13110652e1388-wk-Fact-7C0EB43045FA579A7515C2A7EF71D0F0" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" contextRef="FD2019Q4YTD_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember" unitRef="shares" decimals="INF" scale="0" format="ixt:numdotdecimal">71,546</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="d13110652e1403-wk-Fact-86CC47EA88EB20E2511EC2A7EF9CD42C" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" contextRef="FD2019Q4YTD_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember" unitRef="usdPerShare" decimals="2" scale="0" format="ixt:numdotdecimal">32.02</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:top;background-color:#cceeff;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;">Forfeited</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="d13110652e1423-wk-Fact-BC7C944C88985A5A24ACC2A7EF69C2F1" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" contextRef="FD2019Q4YTD_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember" unitRef="shares" decimals="INF" scale="0" format="ixt:numdotdecimal">300</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="d13110652e1438-wk-Fact-90BDE3CE6E784EF156B7C2A7EF7180A2" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" contextRef="FD2019Q4YTD_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember" unitRef="usdPerShare" decimals="2" scale="0" format="ixt:numdotdecimal">25.26</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: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;">Outstanding at April&#160;30, 2019</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="d13110652e1458-wk-Fact-C1B903244E253B70EB8DC2A7EF723DBB" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" contextRef="FI2019Q4_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember" unitRef="shares" decimals="INF" scale="0" format="ixt:numdotdecimal">109,827</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="d13110652e1477-wk-Fact-3D83696FCA20FDD444B9C2A7EF6BBBA0" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" contextRef="FI2019Q4_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember" unitRef="usdPerShare" decimals="2" scale="0" format="ixt:numdotdecimal">44.39</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:top;background-color:#cceeff;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;">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="d13110652e1492-wk-Fact-686E50D6461050730576C2A7EFA2289F" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" contextRef="FD2020Q4YTD_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember" unitRef="shares" decimals="INF" scale="0" format="ixt:numdotdecimal">66,638</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;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d13110652e1507-wk-Fact-53CE65A3B1A06CC6B180C2A7EFA2541E" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" contextRef="FD2020Q4YTD_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember" unitRef="usdPerShare" decimals="2" scale="0" format="ixt:numdotdecimal">44.39</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: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;font-weight:bold;">Outstanding at April&#160;30, 2020</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="d13110652e1527-wk-Fact-3F44F57B4A536DD34FE3C2A7EFA19433" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" contextRef="FI2020Q4_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember" unitRef="shares" decimals="INF" scale="0" format="ixt:numdotdecimal">43,189</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="d13110652e1546-wk-Fact-BA7891319CBAB3AE44A5C2A7EF8FBCA7" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" contextRef="FI2020Q4_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember" unitRef="usdPerShare" decimals="2" scale="0" format="ixt:numdotdecimal">44.39</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><span style="font-family:inherit;font-size:10pt;"><br/></span></div></ix:continuation><div style="line-height:120%;padding-top:16px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">At April&#160;30, </span><span style="font-family:inherit;font-size:10pt;">2020</span><span style="font-family:inherit;font-size:10pt;">, all outstanding options had an aggregate intrinsic value of </span><span style="font-family:inherit;font-size:10pt;"><span>$<ix:nonFraction id="d13110652e1565-wk-Fact-1F7C057A1DC72EEFE0C6C2A7EF904173" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" contextRef="FI2020Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">4,622</ix:nonFraction></span></span><span style="font-family:inherit;font-size:10pt;"> and a remaining contractual life of </span><span style="font-family:inherit;font-size:10pt;"><span><ix:nonNumeric id="d13110652e1569-wk-Fact-15B0C739F2CAC8037470C2A7EF8B16A1" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" contextRef="FD2020Q4YTD_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember" format="ixt-sec:duryear">1.17</ix:nonNumeric></span></span><span style="font-family:inherit;font-size:10pt;"> years. The weighted average exercise price for all remaining outstanding options is </span><span style="font-family:inherit;font-size:10pt;"><span>$<ix:nonFraction id="d13110652e1573-wk-Fact-BA7891319CBAB3AE44A5C2A7EF8FBCA7" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" contextRef="FI2020Q4_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember" unitRef="usdPerShare" decimals="2" scale="0" format="ixt:numdotdecimal">44.39</ix:nonFraction></span></span><span style="font-family:inherit;font-size:10pt;">.  All options are vested as of April 30, </span><span style="font-family:inherit;font-size:10pt;">2020</span><span style="font-family:inherit;font-size:10pt;">.  The aggregate intrinsic value for the total of all options exercised during the year ended April&#160;30, </span><span style="font-family:inherit;font-size:10pt;">2020</span><span style="font-family:inherit;font-size:10pt;"> was </span><span style="font-family:inherit;font-size:10pt;"><span>$<ix:nonFraction id="d13110652e1586-wk-Fact-27FD4FF162C4C6EC2372C2A7EF8F7699" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" contextRef="FD2020Q4YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">7,412</ix:nonFraction></span></span><span style="font-family:inherit;font-size:10pt;">.</span></div><ix:nonNumeric contextRef="FD2020Q4YTD" name="us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock" id="TextSelection-3680E6841B4E0BE91552C2A7EFC1020B-0-wk-Fact-44C6F065519AA23B9E93C2A7EF936F99" escape="true"><div style="line-height:120%;padding-top:16px;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Information concerning the issuance of restricted stock units under the 2018 Plan and the 2009 Plan is presented in the following table:</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="3"></td></tr><tr><td style="width:87%;"></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;height:10px;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:10px;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:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Unvested at April&#160;30, 2017</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="d13110652e1639-wk-Fact-70C3FDEF760C91AC24E3C2A7EF715993" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" contextRef="FI2017Q4_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember" unitRef="shares" decimals="INF" scale="0" format="ixt:numdotdecimal">303,400</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:top;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;">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="d13110652e1654-wk-Fact-E0D9BE6EE88DC7DF8923C2A7EF75423F" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" contextRef="FD2018Q4YTD_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember" unitRef="shares" decimals="INF" scale="0" format="ixt:numdotdecimal">126,980</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:top;background-color:#cceeff;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;">Vested</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="d13110652e1669-wk-Fact-F8C60FE6768916898B8DC2A7EF79FE67" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" contextRef="FD2018Q4YTD_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember" unitRef="shares" decimals="INF" scale="0" format="ixt:numdotdecimal">88,700</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:top;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;">Forfeited</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="d13110652e1685-wk-Fact-E8D4ABAC1335DA4ADD27C2A7EF787D89" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" contextRef="FD2018Q4YTD_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember" unitRef="shares" decimals="INF" scale="0" format="ixt:numdotdecimal">2,699</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:top;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;">Unvested at April&#160;30, 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="d13110652e1701-wk-Fact-074A132A0B2D25C73C7CC2A7EF794197" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" contextRef="FI2018Q4_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember" unitRef="shares" decimals="INF" scale="0" format="ixt:numdotdecimal">338,981</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:top;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;">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="d13110652e1716-wk-Fact-69A5231E8C842C6E4D47C2A7EF7476A7" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" contextRef="FD2019Q4YTD_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember" unitRef="shares" decimals="INF" scale="0" format="ixt:numdotdecimal">172,232</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:top;background-color:#cceeff;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;">Vested</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="d13110652e1731-wk-Fact-A45BD6B8EFC95CEF4380C2A7EF6CB9DE" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" contextRef="FD2019Q4YTD_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember" unitRef="shares" decimals="INF" scale="0" format="ixt:numdotdecimal">104,166</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:top;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;">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="d13110652e1747-wk-Fact-286C29FF028D4DE39023C2A7EF776148" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" contextRef="FD2019Q4YTD_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember" unitRef="shares" decimals="INF" scale="0" format="ixt:numdotdecimal">10,530</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:top;background-color:#cceeff;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;">Performance Award Adjustments</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="d13110652e1763-wk-Fact-69A0DD7F91D12F68207DC9061C1B36C3" name="casy:SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAdjustedInPeriod" contextRef="FD2019Q4YTD_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember" unitRef="shares" decimals="INF" scale="0" sign="-" format="ixt:numdotdecimal">7,717</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></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;">Unvested at April&#160;30, 2019</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="d13110652e1779-wk-Fact-F88E52BFE13D25DEEEF4C2A7EF6F5FB5" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" contextRef="FI2019Q4_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember" unitRef="shares" decimals="INF" scale="0" format="ixt:numdotdecimal">388,800</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:top;background-color:#cceeff;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;">Granted</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="d13110652e1795-wk-Fact-7711C6B4C369F46B2E2DC2A7EF7B41BB" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" contextRef="FD2020Q4YTD_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember" unitRef="shares" decimals="INF" scale="0" format="ixt:numdotdecimal">189,035</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:top;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;">Vested</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="d13110652e1810-wk-Fact-53F1C4F651E55FD7BC23C2A7EF74E155" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" contextRef="FD2020Q4YTD_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember" unitRef="shares" decimals="INF" scale="0" format="ixt:numdotdecimal">108,484</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:top;background-color:#cceeff;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;">Forfeited</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="d13110652e1826-wk-Fact-3F6A940D0E61F2C1BB7EC2A7EF6DE9D1" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" contextRef="FD2020Q4YTD_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember" unitRef="shares" decimals="INF" scale="0" format="ixt:numdotdecimal">25,146</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:top;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;">Performance Award Adjustments</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="d13110652e1842-wk-Fact-40BA0FE3FD7201079A8EC906E75CD58D" name="casy:SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAdjustedInPeriod" contextRef="FD2020Q4YTD_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember" unitRef="shares" decimals="INF" scale="0" format="ixt:numdotdecimal">29,594</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:top;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;">Unvested at April&#160;30, 2020</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;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d13110652e1857-wk-Fact-DF1A7188A683E8A1C712C2A7EF774246" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" contextRef="FI2020Q4_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember" unitRef="shares" decimals="INF" scale="0" format="ixt:numdotdecimal">473,799</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></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div></ix:nonNumeric><div style="line-height:120%;padding-top:16px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total compensation costs recorded for employees and non-employee board members for the stock options, restricted stock, and restricted stock unit awards for the years ended April&#160;30, </span><span style="font-family:inherit;font-size:10pt;">2020</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;">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;"> were </span><span style="font-family:inherit;font-size:10pt;"><span>$<ix:nonFraction id="d13110652e1884-wk-Fact-E79D880716CA79FF35B9C2A7EF90FD8D" name="us-gaap:AllocatedShareBasedCompensationExpense" contextRef="FD2020Q4YTD_us-gaap_AwardTypeAxis_casy_StockOptionsRestrictedStockAndRestrictedStockUnitsMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">18,129</ix:nonFraction></span></span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;"><span>$<ix:nonFraction id="d13110652e1888-wk-Fact-D25EC8DC988BD0760042C2A7EF89E76C" name="us-gaap:AllocatedShareBasedCompensationExpense" contextRef="FD2019Q4YTD_us-gaap_AwardTypeAxis_casy_StockOptionsRestrictedStockAndRestrictedStockUnitsMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">16,410</ix:nonFraction></span></span><span style="font-family:inherit;font-size:10pt;">, and </span><span style="font-family:inherit;font-size:10pt;"><span>$<ix:nonFraction id="d13110652e1893-wk-Fact-DD2842688C51B1A86248C2A7EF90FDFC" name="us-gaap:AllocatedShareBasedCompensationExpense" contextRef="FD2018Q4YTD_us-gaap_AwardTypeAxis_casy_StockOptionsRestrictedStockAndRestrictedStockUnitsMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">18,800</ix:nonFraction></span></span><span style="font-family:inherit;font-size:10pt;">, respectively. As of April&#160;30, </span><span style="font-family:inherit;font-size:10pt;">2020</span><span style="font-family:inherit;font-size:10pt;">, there was </span><span style="font-family:inherit;font-size:10pt;"><span>$<ix:nonFraction id="d13110652e1901-wk-Fact-899FA4446EA3342E9A69C2A7EF825577" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" contextRef="FI2020Q4_us-gaap_PlanNameAxis_casy_StockIncentivePlanMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">17,022</ix:nonFraction></span></span><span style="font-family:inherit;font-size:10pt;"> of total unrecognized compensation costs related to the 2018 Plan and 2009 Plan for costs related to restricted stock units which are expected to be recognized ratably through fiscal 2022.</span></div><div style="line-height:120%;padding-top:16px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">During the fourth quarter of the fiscal year ended April&#160;30, 2017, the Company began a share repurchase program, wherein the Company was authorized to repurchase up to an aggregate of </span><span style="font-family:inherit;font-size:10pt;"><span>$<ix:nonFraction id="d13110652e1915-wk-Fact-99761D0E7F251C80472BC2A7EF87FD92" name="us-gaap:StockRepurchaseProgramAuthorizedAmount1" contextRef="FI2019Q4_us-gaap_PlanNameAxis_casy_A2017StockRepurchasePlanMember" unitRef="usd" decimals="INF" scale="6" format="ixt:numdotdecimal">300</ix:nonFraction> million</span></span><span style="font-family:inherit;font-size:10pt;"> of the Company's outstanding common stock.  The share repurchase authorization was valid for a period of </span><span style="font-family:inherit;font-size:10pt;"><span><ix:nonNumeric id="d13110652e1919-wk-Fact-638C5297DC8FBEE7E6D6C2A7EF8D42FA" name="us-gaap:StockRepurchaseProgramPeriodInForce1" contextRef="FD2020Q4YTD_us-gaap_PlanNameAxis_casy_A2017StockRepurchasePlanMember" format="ixt-sec:durwordsen">two years</ix:nonNumeric></span></span><span style="font-family:inherit;font-size:10pt;">.  From its inception on March 9, 2017, through May 2018, the company completed the </span><span style="font-family:inherit;font-size:10pt;"><span>$<ix:nonFraction id="d13110652e1923-wk-Fact-854E8E4654E13736F8E4C2A7EF8F162E" name="us-gaap:StockRepurchaseProgramAuthorizedAmount1" contextRef="I2018Q1May31_us-gaap_PlanNameAxis_casy_A2017StockRepurchasePlanMember" unitRef="usd" decimals="INF" scale="6" format="ixt:numdotdecimal">300</ix:nonFraction> million</span></span><span style="font-family:inherit;font-size:10pt;"> authorization by repurchasing </span><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d13110652e1927-wk-Fact-0CCDBF03A25229AC8F2FC2A7EF836218" name="us-gaap:StockRepurchasedDuringPeriodShares" contextRef="D2019Q1Inception-May31_us-gaap_PlanNameAxis_casy_A2017StockRepurchasePlanMember" unitRef="shares" decimals="INF" scale="0" format="ixt:numdotdecimal">2,794,192</ix:nonFraction></span></span><span style="font-family:inherit;font-size:10pt;"> shares of its common stock. </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;">43</span></div></div><hr style="page-break-after:always"></hr><div><div style="line-height:120%;font-size:9pt;"><a style="font-family:inherit;font-size:9pt;font-weight:bold;" href="#s6E2976AA8A10533CBB8C0344C4892AEB"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Table of Contents</span></a></div></div><div><br/></div><ix:continuation id="TextSelection-CA9C48D5C7BFF1FB4C6CC2A7EFC18689-4"><div style="line-height:120%;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In March 2018, the Company announced a second share repurchase program with an aggregate </span><span style="font-family:inherit;font-size:10pt;"><span>$<ix:nonFraction id="d13110652e1934-wk-Fact-7BA753BFFDD4AADA3F38C2A7EF8AF8DE" name="us-gaap:StockRepurchaseProgramAuthorizedAmount1" contextRef="FI2019Q4_us-gaap_PlanNameAxis_casy_A2018StockRepurchasePlanMember" unitRef="usd" decimals="INF" scale="6" format="ixt:numdotdecimal">300</ix:nonFraction> million</span></span><span style="font-family:inherit;font-size:10pt;"> share repurchase program. The share repurchase authorization was valid for a period of </span><span style="font-family:inherit;font-size:10pt;"><span><ix:nonNumeric id="d13110652e1938-wk-Fact-CB0CD1BD8394D40ED462C2A7EF919A36" name="us-gaap:StockRepurchaseProgramPeriodInForce1" contextRef="FD2020Q4YTD_us-gaap_PlanNameAxis_casy_A2018StockRepurchasePlanMember" format="ixt-sec:durwordsen">two years</ix:nonNumeric></span></span><span style="font-family:inherit;font-size:10pt;">. On March 6, 2020, the authorization was extended through the end of the Company&#8217;s 2022 fiscal year. The timing and number of repurchase transactions under the program depends on a variety of factors including, but not limited to, market conditions, corporate considerations, business opportunities, debt agreements, and regulatory requirements. The program can be suspended or discontinued at any time. </span><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d13110652e1942-wk-Fact-5A19C1A1341AB842DA5AC2A7EF84C140" name="us-gaap:StockRepurchasedDuringPeriodValue" contextRef="FD2020Q4QTD_us-gaap_PlanNameAxis_casy_A2018StockRepurchasePlanMember" unitRef="usd" decimals="INF" scale="0" format="ixt-sec:numwordsen">No</ix:nonFraction></span></span><span style="font-family:inherit;font-size:10pt;"> repurchases were made on that program in fiscal </span><span style="font-family:inherit;font-size:10pt;">2020</span><span style="font-family:inherit;font-size:10pt;">.</span></div></ix:continuation><div><a id="sA71B335EDC8E56BC96C3473D0FF13100"></a></div><div style="line-height:120%;padding-top:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">5. <ix:nonNumeric contextRef="FD2020Q4YTD" name="us-gaap:EarningsPerShareTextBlock" id="TextSelection-64C91C4FC98A84C7D8ECC2A7EFC14B7A-0-wk-Fact-40F18484571BE7774AEAC2A7EF6FAAEB" continuedAt="TextSelection-64C91C4FC98A84C7D8ECC2A7EFC14B7A-1" escape="true">NET INCOME PER COMMON SHARE</ix:nonNumeric></span></div><ix:continuation id="TextSelection-64C91C4FC98A84C7D8ECC2A7EFC14B7A-1"><ix:nonNumeric contextRef="FD2020Q4YTD" name="us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" id="TextSelection-4E05D680ACF902F6737DC2A7EFC1E347-0-wk-Fact-77A862CFF07853F681CAC2A7EF6FC2DD" escape="true"><div style="line-height:120%;padding-top:16px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Computations for basic and diluted earnings per common share are presented below:</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="12"></td></tr><tr><td style="width:59%;"></td><td style="width:1%;"></td><td style="width:11%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:11%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:11%;"></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="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">&#160;</span></div></td><td colspan="11" 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:8pt;"><span style="font-family:inherit;font-size:8pt;">Years ended April&#160;30,</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:8pt;"><span style="font-family:inherit;font-size:8pt;">&#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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;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:8pt;"><span style="font-family:inherit;font-size:8pt;">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:8pt;"><span style="font-family:inherit;font-size:8pt;">2018</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:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Basic</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><td style="vertical-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="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="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="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:top;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 income</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: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;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d13107558e690-wk-Fact-339C1596F719024727FDC2A7EF759C7F" name="us-gaap:NetIncomeLoss" contextRef="FD2020Q4YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">263,846</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;"><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;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d13107558e709-wk-Fact-E9160FDD6FC9F1BBAEF4C2A7EF963DE4" name="us-gaap:NetIncomeLoss" contextRef="FD2019Q4YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">203,886</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;"><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;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d13107558e728-wk-Fact-76F62EC10F2AE1E6002BC2A7EF7B2C7C" name="us-gaap:NetIncomeLoss" contextRef="FD2018Q4YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">317,903</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></tr><tr><td style="vertical-align:top;background-color:#cceeff;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;">Weighted average shares outstanding-basic</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #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="d13107558e744-wk-Fact-6B659460C98FD1628204C2A7EF9FA1B9" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" contextRef="FD2020Q4YTD" unitRef="shares" decimals="0" scale="0" format="ixt:numdotdecimal">36,956,115</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 colspan="2" style="vertical-align:bottom;border-bottom:3px double #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="d13107558e763-wk-Fact-5BE3D591B9801BBC93A3C2A7EF9E52ED" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" contextRef="FD2019Q4YTD" unitRef="shares" decimals="0" scale="0" format="ixt:numdotdecimal">36,709,940</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 colspan="2" style="vertical-align:bottom;border-bottom:3px double #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="d13107558e782-wk-Fact-82E651FBAED66178693FC2A7EF9F9E0A" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" contextRef="FD2018Q4YTD" unitRef="shares" decimals="0" scale="0" format="ixt:numdotdecimal">37,778,304</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:top;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;">Basic earnings per common share</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: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;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d13107558e808-wk-Fact-6F2598118BBE589B8047C2A7EF7E3580" name="us-gaap:EarningsPerShareBasic" contextRef="FD2020Q4YTD" unitRef="usdPerShare" decimals="2" scale="0" format="ixt:numdotdecimal">7.14</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;"><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;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d13107558e827-wk-Fact-E32156ABA8B406CB2520C2A7EF7E01E3" name="us-gaap:EarningsPerShareBasic" contextRef="FD2019Q4YTD" unitRef="usdPerShare" decimals="2" scale="0" format="ixt:numdotdecimal">5.55</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;"><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;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d13107558e846-wk-Fact-953DD2968738F0EB266FC2A7EF7C39E2" name="us-gaap:EarningsPerShareBasic" contextRef="FD2018Q4YTD" unitRef="usdPerShare" decimals="2" scale="0" format="ixt:numdotdecimal">8.41</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></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:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Diluted</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: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="3" 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;"><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="3" 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;"><br/></span></div></td></tr><tr><td style="vertical-align:top;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 income</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: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;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d13107558e926-wk-Fact-339C1596F719024727FDC2A7EF759C7F" name="us-gaap:NetIncomeLoss" contextRef="FD2020Q4YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">263,846</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;"><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;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d13107558e945-wk-Fact-E9160FDD6FC9F1BBAEF4C2A7EF963DE4" name="us-gaap:NetIncomeLoss" contextRef="FD2019Q4YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">203,886</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;"><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;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d13107558e964-wk-Fact-76F62EC10F2AE1E6002BC2A7EF7B2C7C" name="us-gaap:NetIncomeLoss" contextRef="FD2018Q4YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">317,903</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></tr><tr><td style="vertical-align:top;background-color:#cceeff;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;">Weighted-average shares outstanding-basic</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="d13107558e980-wk-Fact-6B659460C98FD1628204C2A7EF9FA1B9" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" contextRef="FD2020Q4YTD" unitRef="shares" decimals="0" scale="0" format="ixt:numdotdecimal">36,956,115</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="d13107558e999-wk-Fact-5BE3D591B9801BBC93A3C2A7EF9E52ED" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" contextRef="FD2019Q4YTD" unitRef="shares" decimals="0" scale="0" format="ixt:numdotdecimal">36,709,940</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="d13107558e1018-wk-Fact-82E651FBAED66178693FC2A7EF9F9E0A" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" contextRef="FD2018Q4YTD" unitRef="shares" decimals="0" scale="0" format="ixt:numdotdecimal">37,778,304</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:top;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;">Plus effect of stock options and restricted stock units</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="d13107558e1039-wk-Fact-CFB1FAF588F0B6DA4DE6C2A7EF9F0C8C" name="casy:EffectOfStockOptionsAndRestrictedStockUnits" contextRef="FD2020Q4YTD" unitRef="shares" decimals="0" scale="0" format="ixt:numdotdecimal">229,713</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="d13107558e1058-wk-Fact-9D4AEF9DE264150FDB32C2A7EF9D687B" name="casy:EffectOfStockOptionsAndRestrictedStockUnits" contextRef="FD2019Q4YTD" unitRef="shares" decimals="0" scale="0" format="ixt:numdotdecimal">265,447</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="d13107558e1077-wk-Fact-BC16EDDC540657BB96D8C2A7EF9E0470" name="casy:EffectOfStockOptionsAndRestrictedStockUnits" contextRef="FD2018Q4YTD" unitRef="shares" decimals="0" scale="0" format="ixt:numdotdecimal">353,795</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:top;background-color:#cceeff;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;">Weighted-average shares outstanding-diluted</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #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="d13107558e1098-wk-Fact-38C90F931A28EC4812D6C2A7EF9D70DF" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" contextRef="FD2020Q4YTD" unitRef="shares" decimals="0" scale="0" format="ixt:numdotdecimal">37,185,828</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 colspan="2" style="vertical-align:bottom;border-bottom:3px double #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="d13107558e1117-wk-Fact-BAD1A1C1F750B384BC17C2A7EF9DFB15" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" contextRef="FD2019Q4YTD" unitRef="shares" decimals="0" scale="0" format="ixt:numdotdecimal">36,975,387</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 colspan="2" style="vertical-align:bottom;border-bottom:3px double #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="d13107558e1136-wk-Fact-D69B8D8E389A950E90EEC2A7EFA0BB26" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" contextRef="FD2018Q4YTD" unitRef="shares" decimals="0" scale="0" format="ixt:numdotdecimal">38,132,099</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:top;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;">Diluted earnings per common share</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: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;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d13107558e1163-wk-Fact-F8BFA0C1418280DC0127C2A7EF9A2221" name="us-gaap:EarningsPerShareDiluted" contextRef="FD2020Q4YTD" unitRef="usdPerShare" decimals="2" scale="0" format="ixt:numdotdecimal">7.10</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;"><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;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d13107558e1182-wk-Fact-A9ECFA25F0E963FF6BD7C2A7EF7BA0BE" name="us-gaap:EarningsPerShareDiluted" contextRef="FD2019Q4YTD" unitRef="usdPerShare" decimals="2" scale="0" format="ixt:numdotdecimal">5.51</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;"><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;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d13107558e1201-wk-Fact-F2D2255893361C5E59F1C2A7EF932C54" name="us-gaap:EarningsPerShareDiluted" contextRef="FD2018Q4YTD" unitRef="usdPerShare" decimals="2" scale="0" format="ixt:numdotdecimal">8.34</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></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div></ix:nonNumeric><div style="line-height:120%;padding-top:16px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> There were no options considered antidilutive; therefore, all options were included in the computation of dilutive earnings per share for fiscal </span><span style="font-family:inherit;font-size:10pt;">2020</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;">, and fiscal </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;">, respectively.</span></div></ix:continuation><div><a id="s36FD514C2EE15B6FBBD203C7A9281BEF"></a></div><div style="line-height:120%;padding-top:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">6. <ix:nonNumeric contextRef="FD2020Q4YTD" name="us-gaap:IncomeTaxDisclosureTextBlock" id="TextSelection-1C0D2895ED3CA3FED894C2A7EFC2D358-0-wk-Fact-5D3678144425518FAC33C2A7EFB33E0A" continuedAt="TextSelection-1C0D2895ED3CA3FED894C2A7EFC2D358-1" escape="true">INCOME TAXES</ix:nonNumeric></span></div><ix:nonNumeric contextRef="FD2020Q4YTD" name="us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" id="TextSelection-A7FFD047DCDF24742352C2A7EFC28F4D-0-wk-Fact-042636E2C5229F14A0F4C2A7EF2F7575" escape="true"><ix:continuation id="TextSelection-1C0D2895ED3CA3FED894C2A7EFC2D358-1" continuedAt="TextSelection-1C0D2895ED3CA3FED894C2A7EFC2D358-2"><div style="line-height:120%;padding-top:16px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Income tax expense (benefit) attributable to earnings consisted of the following components:</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="11"></td></tr><tr><td style="width:59%;"></td><td style="width:1%;"></td><td style="width:11%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:11%;"></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="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">&#160;</span></div></td><td colspan="10" 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:8pt;"><span style="font-family:inherit;font-size:8pt;">Years ended April&#160;30,</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:8pt;"><span style="font-family:inherit;font-size:8pt;">&#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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;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:8pt;"><span style="font-family:inherit;font-size:8pt;">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="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:8pt;"><span style="font-family:inherit;font-size:8pt;">2018</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:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Current tax expense (benefit):</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><td style="vertical-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="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="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;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:top;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;">Federal</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="d13113760e670-wk-Fact-B9F8E75903B75A2D6F87C2A7EF2E59D1" name="us-gaap:CurrentFederalTaxExpenseBenefit" contextRef="FD2020Q4YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">22,182</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="d13113760e689-wk-Fact-700AF763B73E7FFED83BC2A7EF2D91D2" name="us-gaap:CurrentFederalTaxExpenseBenefit" contextRef="FD2019Q4YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">10,326</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:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(<ix:nonFraction id="d13113760e703-wk-Fact-93B84C4827682B09576FC2A7EF2D3F4C" name="us-gaap:CurrentFederalTaxExpenseBenefit" contextRef="FD2018Q4YTD" unitRef="usd" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">7,057</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:top;background-color:#cceeff;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;">State</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="d13113760e719-wk-Fact-A90968769B1E181BB3F0C2A7EF27ABF7" name="us-gaap:CurrentStateAndLocalTaxExpenseBenefit" contextRef="FD2020Q4YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">6,210</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="d13113760e738-wk-Fact-53EF4530F909C98B2910C2A7EF20F99E" name="us-gaap:CurrentStateAndLocalTaxExpenseBenefit" contextRef="FD2019Q4YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">3,853</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 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="d13113760e757-wk-Fact-47BCCCAE4388A0C5EAFFC2A7EF1E5303" name="us-gaap:CurrentStateAndLocalTaxExpenseBenefit" contextRef="FD2018Q4YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">1,769</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="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;font-weight:bold;"><span><ix:nonFraction id="d13113760e772-wk-Fact-46B5E96DBFAA1EE75666C2A7EF26EEF5" name="us-gaap:CurrentIncomeTaxExpenseBenefit" contextRef="FD2020Q4YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">28,392</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="d13113760e791-wk-Fact-DD7B1392D3B780D38067C2A7EF9C38FC" name="us-gaap:CurrentIncomeTaxExpenseBenefit" contextRef="FD2019Q4YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">14,179</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:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(<ix:nonFraction id="d13113760e810-wk-Fact-8DBE8C673F0FDC065879C2A7EF2DF2E9" name="us-gaap:CurrentIncomeTaxExpenseBenefit" contextRef="FD2018Q4YTD" unitRef="usd" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">5,288</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:top;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;">Deferred tax expense (benefit)</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="d13113760e826-wk-Fact-D0CA545BD712617B29D3C2A7EF2D38C4" name="us-gaap:DeferredIncomeTaxExpenseBenefit" contextRef="FD2020Q4YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">49,810</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="d13113760e845-wk-Fact-3C29FE759022C9105931C2A7EF9A12EB" name="us-gaap:DeferredIncomeTaxExpenseBenefit" contextRef="FD2019Q4YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">45,337</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 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="d13113760e864-wk-Fact-79E75846722AE6F13CB2C2A7EF2C620E" name="us-gaap:DeferredIncomeTaxExpenseBenefit" contextRef="FD2018Q4YTD" unitRef="usd" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">98,178</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: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;">Total income tax expense (benefit)</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: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;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d13113760e885-wk-Fact-AFCF06627FA3395AF723C2A7EF9B3D3D" name="us-gaap:StateAndLocalIncomeTaxExpenseBenefitContinuingOperations" contextRef="FD2020Q4YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">78,202</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;"><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;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d13113760e904-wk-Fact-178A6B3104EB45169AFBC2A7EF2C80A4" name="us-gaap:StateAndLocalIncomeTaxExpenseBenefitContinuingOperations" contextRef="FD2019Q4YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">59,516</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:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(<ix:nonFraction id="d13113760e918-wk-Fact-F77BCF6BC6C1B1B407AAC2A7EF9B2809" name="us-gaap:StateAndLocalIncomeTaxExpenseBenefitContinuingOperations" contextRef="FD2018Q4YTD" unitRef="usd" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">103,466</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;">)</span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div></ix:continuation></ix:nonNumeric><div><br/></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">44</span></div></div><hr style="page-break-after:always"></hr><div><div style="line-height:120%;font-size:9pt;"><a style="font-family:inherit;font-size:9pt;font-weight:bold;" href="#s6E2976AA8A10533CBB8C0344C4892AEB"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Table of Contents</span></a></div></div><div><br/></div><ix:continuation id="TextSelection-1C0D2895ED3CA3FED894C2A7EFC2D358-2" continuedAt="TextSelection-1C0D2895ED3CA3FED894C2A7EFC2D358-3"><ix:nonNumeric contextRef="FD2020Q4YTD" name="us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" id="TextSelection-7D5EDB4A4299C353F54CC2A7EFC1BB4B-0-wk-Fact-D350C78B2161E4835CA8C2A7EF2E6826" escape="true"><div style="line-height:120%;padding-top:16px;text-indent:32px;font-size:12pt;"><span style="font-family:inherit;font-size:10pt;">The tax effects of temporary differences that gave rise to significant portions of the deferred tax assets and deferred tax              liabilities were as follows:</span><span style="font-family:inherit;font-size:12pt;">&#160;</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:73%;"></td><td style="width:1%;"></td><td style="width:11%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:11%;"></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="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">&#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:8pt;"><span style="font-family:inherit;font-size:8pt;">As of April&#160;30,</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:8pt;"><span style="font-family:inherit;font-size:8pt;">&#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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;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:8pt;"><span style="font-family:inherit;font-size:8pt;">2019</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:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Deferred tax assets:</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><td style="vertical-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="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:top;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;">Accrued liabilities and reserves</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="d13113760e1092-wk-Fact-DB74E114584A30C3E478C2A7EFA0F5F9" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals" contextRef="FI2020Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">15,953</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="d13113760e1111-wk-Fact-844A721DADCEA84CC8BEC2A7EF9B883E" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals" contextRef="FI2019Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">11,705</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:top;background-color:#cceeff;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;">Property and equipment depreciation</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="d13113760e1126-wk-Fact-21B343096697425542B9C2A7EF964FCE" name="us-gaap:DeferredTaxAssetsPropertyPlantAndEquipment" contextRef="FI2020Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">27,512</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="d13113760e1145-wk-Fact-8A197C8C59B05DA246E2C2A7EF90907A" name="us-gaap:DeferredTaxAssetsPropertyPlantAndEquipment" contextRef="FI2019Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">24,661</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:top;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;">Workers compensation </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="d13113760e1165-wk-Fact-F3F60D651B9832A9AFBAC2A7EFAA7C8F" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsCompensatedAbsences" contextRef="FI2020Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">8,303</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="d13113760e1184-wk-Fact-7881057BD6DE62E0497CC2A7EF972F3C" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsCompensatedAbsences" contextRef="FI2019Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">8,277</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:top;background-color:#cceeff;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;">Deferred 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;"><span><ix:nonFraction id="d13113760e1204-wk-Fact-5F8BF65A1F504A44405AC2A7EF97D0FB" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation" contextRef="FI2020Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">3,781</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="d13113760e1223-wk-Fact-B70CFBBF1C1A0389C4FBC2A7EFB2389E" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation" contextRef="FI2019Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">3,827</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:top;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;">Equity compensation</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="d13113760e1243-wk-Fact-DB5C53EDE0B5F5FF5801C2A7EF9C4F83" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" contextRef="FI2020Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">7,083</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="d13113760e1262-wk-Fact-7DBBBFF79A4B1F1CE2F5C2A7EFB0BF48" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" contextRef="FI2019Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">6,727</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:top;background-color:#cceeff;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;">State net operating losses &amp; tax credits</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="d13113760e1282-wk-Fact-54EA506FC427D73D2EB4C2A7EF9826BD" name="us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal" contextRef="FI2020Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">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="d13113760e1301-wk-Fact-8090996BDB3B15899101C2A7EF9573BB" name="us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal" contextRef="FI2019Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">775</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:top;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;">Other</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="d13113760e1321-wk-Fact-73BEF40C02D5EABFD4F2C2A7EF92A126" name="us-gaap:DeferredTaxAssetsOther" contextRef="FI2020Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">1,335</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="d13113760e1340-wk-Fact-8EA74E0D0FAC6B33739DC2A7EFABD788" name="us-gaap:DeferredTaxAssetsOther" contextRef="FI2019Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">1,033</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:top;background-color:#cceeff;padding-left:52px;padding-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 gross deferred tax assets</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="d13113760e1360-wk-Fact-2BF9492F2C1CAD7C3C0BC2A7EFB3ABE1" name="us-gaap:DeferredTaxAssetsGross" contextRef="FI2020Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">64,391</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="d13113760e1379-wk-Fact-BEFBEA565367A0301A9FC2A7EF94B83B" name="us-gaap:DeferredTaxAssetsGross" contextRef="FI2019Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">57,005</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:top;padding-left:52px;padding-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 valuation allowance</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="d13113760e1400-wk-Fact-DE9BBC3C0D5FEA8BE4A0C2A7EF2D092A" name="us-gaap:DeferredTaxAssetsValuationAllowance" contextRef="FI2020Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">47</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="d13113760e1419-wk-Fact-45412F6889F787E086B5C2A7EF9D320F" name="us-gaap:DeferredTaxAssetsValuationAllowance" contextRef="FI2019Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">47</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:top;background-color:#cceeff;padding-left:52px;padding-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 net deferred tax assets</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="d13113760e1439-wk-Fact-CF0D686D8DA66D165A62C2A7EFA5EBDE" name="us-gaap:DeferredTaxAssetsNet" contextRef="FI2020Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">64,344</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="d13113760e1458-wk-Fact-3289475CAEA9F11D8319C2A7EFA1A2F6" name="us-gaap:DeferredTaxAssetsNet" contextRef="FI2019Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">56,958</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: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;">Deferred tax 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="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="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;background-color:#cceeff;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;">Property and equipment depreciation</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="d13113760e1517-wk-Fact-C6CC26233708E29D8FC4C2A7EF919A4D" name="us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment" contextRef="FI2020Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">474,829</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="d13113760e1537-wk-Fact-28EBDBEAFE50379D3881C2A7EFB0C45C" name="us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment" contextRef="FI2019Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">420,710</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:top;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;">Goodwill</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="d13113760e1558-wk-Fact-29BA556870842EA178ABC2A7EFA0AE13" name="us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill" contextRef="FI2020Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">24,348</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="d13113760e1578-wk-Fact-CC3B1784661784883351C2A7EF9A26BA" name="us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill" contextRef="FI2019Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">21,560</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:top;background-color:#cceeff;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;">Other</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="d13113760e1599-wk-Fact-0D003A703F8716FED394C2A7EF95D970" name="us-gaap:DeferredTaxLiabilitiesOther" contextRef="FI2020Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">765</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;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;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="d13113760e1619-wk-Fact-B354779A43A301E1EC3BC2A7EFB46712" name="us-gaap:DeferredTaxLiabilitiesOther" contextRef="FI2019Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">476</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></tr><tr><td style="vertical-align:top;padding-left:52px;padding-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 gross deferred tax 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;font-weight:bold;"><span>(<ix:nonFraction id="d13113760e1640-wk-Fact-9E8DC771901AC1E4E096C2A7EF998B37" name="us-gaap:DeferredIncomeTaxLiabilities" contextRef="FI2020Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">499,942</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;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="d13113760e1660-wk-Fact-C404C5CFB63DC66A7379C2A7EFB458A7" name="us-gaap:DeferredIncomeTaxLiabilities" contextRef="FI2019Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">442,746</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:top;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 deferred tax liability</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;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;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"><span>(<ix:nonFraction id="d13113760e1686-wk-Fact-B944B3AABDB80180FE75C2A7EF9897D1" name="us-gaap:DeferredTaxLiabilities" contextRef="FI2020Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">435,598</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;"><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;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;"><span>(<ix:nonFraction id="d13113760e1701-wk-Fact-76BF6101CE58592D1FF9C2A7EFB309E5" name="us-gaap:DeferredTaxLiabilities" contextRef="FI2019Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">385,788</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;">)</span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div></ix:nonNumeric><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</span></div><div style="line-height:120%;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">At April&#160;30, </span><span style="font-family:inherit;font-size:10pt;">2020</span><span style="font-family:inherit;font-size:10pt;">, the Company had net operating loss carryforwards for state income tax purposes of approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$<ix:nonFraction id="d13113760e1729-wk-Fact-0AD2A38C724D7FB4A451C2A7EF2B0B73" name="us-gaap:OperatingLossCarryforwards" contextRef="FI2020Q4_us-gaap_IncomeTaxAuthorityAxis_us-gaap_StateAndLocalJurisdictionMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">97,144</ix:nonFraction></span></span><span style="font-family:inherit;font-size:10pt;">, which are available to offset future state taxable income. The state net operating loss carryforwards begin to expire in </span><span style="font-family:inherit;font-size:10pt;">2021</span><span style="font-family:inherit;font-size:10pt;">.</span></div><div style="line-height:120%;padding-top:16px;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The valuation allowance for state net operating loss deferred tax assets as of </span><span style="font-family:inherit;font-size:10pt;">April&#160;30, 2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;"> was </span><span style="font-family:inherit;font-size:10pt;"><span>$<ix:nonFraction id="d13113760e1748-wk-Fact-DE9BBC3C0D5FEA8BE4A0C2A7EF2D092A" name="us-gaap:DeferredTaxAssetsValuationAllowance" contextRef="FI2020Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">47</ix:nonFraction></span></span><span style="font-family:inherit;font-size:10pt;">. In assessing the realizability of deferred tax assets, management considers whether it is more likely than not that some portion of the deferred tax assets will not be realized. The ultimate realization of deferred tax assets is dependent upon the generation of future taxable income during the periods in which those temporary differences become deductible. Management considers the scheduled reversal of deferred tax liabilities, projected taxable income, and tax planning strategies in making this assessment.</span></div><ix:nonNumeric contextRef="FD2020Q4YTD" name="us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" id="TextSelection-72C412A7A1B4858E2319C2A7EFC2A65E-0-wk-Fact-EFA44C0EB694259477DBC2A7EF2B12EC" escape="true"><div style="line-height:120%;padding-top:16px;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total reported tax expense applicable to the Company&#8217;s continuing operations varies from the tax that would have resulted from applying the statutory U.S. federal income tax rates to income before income taxes.</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="9"></td></tr><tr><td style="width:59%;"></td><td style="width:12%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:12%;"></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="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">&#160;</span></div></td><td colspan="8" 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:8pt;"><span style="font-family:inherit;font-size:8pt;">Years ended April&#160;30,</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:8pt;"><span style="font-family:inherit;font-size:8pt;">&#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;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2020</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;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">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 colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;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;">2018</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;">Income taxes at the statutory rates</span></div></td><td 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="d13113760e1876-wk-Fact-057131AE32D6B852F44BC2A7EF94829A" name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" contextRef="FD2020Q4YTD" unitRef="number" decimals="INF" scale="-2" format="ixt:numdotdecimal">21.0</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;">&#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;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="d13113760e1891-wk-Fact-4BF81CEB43A1168620CBC2A7EF8EECA5" name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" contextRef="FD2019Q4YTD" unitRef="number" decimals="INF" scale="-2" format="ixt:numdotdecimal">21.0</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;">&#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;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="d13113760e1906-wk-Fact-256F8B45330E52DFD76BC2A7EF972026" name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" contextRef="FD2018Q4YTD" unitRef="number" decimals="INF" scale="-2" format="ixt:numdotdecimal">30.4</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;">&#160;%</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:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Impact of Tax Reform Act</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="d13113760e1922-wk-Fact-32C02F473A965E624774C2A7EF99B103" name="us-gaap:EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate" contextRef="FD2020Q4YTD" unitRef="number" decimals="3" scale="-2" format="ixt:zerodash">&#8212;</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;">&#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="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="d13113760e1937-wk-Fact-96C282AD8CADDBD1494AC2A7EF954027" name="us-gaap:EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate" contextRef="FD2019Q4YTD" unitRef="number" decimals="3" scale="-2" format="ixt:numdotdecimal">0.4</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;%</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="d13113760e1952-wk-Fact-208E51F6A44B068752F4C2A7EF95CBC4" name="us-gaap:EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate" contextRef="FD2018Q4YTD" unitRef="number" decimals="3" scale="-2" sign="-" format="ixt:numdotdecimal">80.5</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: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;">Federal tax credits</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="d13113760e1968-wk-Fact-2AD940721C9E0CB10BD0C2A7EF960045" name="us-gaap:EffectiveIncomeTaxRateReconciliationTaxCredits" contextRef="FD2020Q4YTD" unitRef="number" decimals="3" scale="-2" format="ixt:numdotdecimal">1.9</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="d13113760e1983-wk-Fact-64A14692D9DFD8B8F35FC2A7EF97C160" name="us-gaap:EffectiveIncomeTaxRateReconciliationTaxCredits" contextRef="FD2019Q4YTD" unitRef="number" decimals="3" scale="-2" format="ixt:numdotdecimal">2.3</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 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="d13113760e1998-wk-Fact-E2839A01C9E68C9E0ED4C2A7EF90D628" name="us-gaap:EffectiveIncomeTaxRateReconciliationTaxCredits" contextRef="FD2018Q4YTD" unitRef="number" decimals="3" scale="-2" format="ixt:numdotdecimal">2.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;">)%</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:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">State income taxes, net of federal tax benefit</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="d13113760e2014-wk-Fact-7890F3EA707BC8DDCACCC2A7EF98EDB8" name="us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" contextRef="FD2020Q4YTD" unitRef="number" decimals="3" scale="-2" format="ixt:numdotdecimal">4.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;">&#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="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="d13113760e2029-wk-Fact-70BED0F0ACEB344BCF9AC2A7EF99090D" name="us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" contextRef="FD2019Q4YTD" unitRef="number" decimals="3" scale="-2" format="ixt:numdotdecimal">4.3</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;%</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="d13113760e2044-wk-Fact-1CD2F4E17FC77C0E6021C2A7EF99C02B" name="us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" contextRef="FD2018Q4YTD" unitRef="number" decimals="3" scale="-2" format="ixt:numdotdecimal">3.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;">&#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;">Impact of phased-in state law changes, net of federal benefit</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="d13113760e2060-wk-Fact-3BCD37BFF940B98C0D59C2A7EF978CD5" name="casy:EffectiveIncomeTaxRateReconciliationImpactOfPhasedinStateLawChangesNetOfFederalBenefitPercent" contextRef="FD2020Q4YTD" unitRef="number" decimals="3" scale="-2" sign="-" format="ixt:numdotdecimal">0.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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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="d13113760e2075-wk-Fact-E012EAFA319ADAC91591C2A7EF946DEF" name="casy:EffectiveIncomeTaxRateReconciliationImpactOfPhasedinStateLawChangesNetOfFederalBenefitPercent" contextRef="FD2019Q4YTD" unitRef="number" decimals="3" scale="-2" sign="-" format="ixt:numdotdecimal">1.8</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 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="d13113760e2090-wk-Fact-E8023E63366D52731702C2A7EF928939" name="casy:EffectiveIncomeTaxRateReconciliationImpactOfPhasedinStateLawChangesNetOfFederalBenefitPercent" contextRef="FD2018Q4YTD" unitRef="number" decimals="3" scale="-2" format="ixt:numdotdecimal">0.8</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;%</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:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">ASU 2016-09 benefit (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;font-weight:bold;"><span>(<ix:nonFraction id="d13113760e2106-wk-Fact-92081E9EE41198E05D6CC2A7EF991C43" name="us-gaap:EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes" contextRef="FD2020Q4YTD" unitRef="number" decimals="3" scale="-2" sign="-" format="ixt:numdotdecimal">0.5</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="d13113760e2121-wk-Fact-9C02EF457C234D357C83C2A7EF95AF8E" name="us-gaap:EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes" contextRef="FD2019Q4YTD" unitRef="number" decimals="3" scale="-2" sign="-" format="ixt:numdotdecimal">0.6</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 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="d13113760e2136-wk-Fact-587F26724BA2E97F640EC2A7EF960EB5" name="us-gaap:EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes" contextRef="FD2018Q4YTD" unitRef="number" decimals="3" scale="-2" sign="-" format="ixt:numdotdecimal">0.8</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: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;">Other</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;font-weight:bold;"><span><ix:nonFraction id="d13113760e2152-wk-Fact-05C2171A62F0CC9476F1C2A7EF9823B6" name="us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments" contextRef="FD2020Q4YTD" unitRef="number" decimals="3" scale="-2" format="ixt:numdotdecimal">0.5</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;font-weight:bold;">&#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;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="d13113760e2167-wk-Fact-CFDEC00F53B67290C281C2A7EF8BA360" name="us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments" contextRef="FD2019Q4YTD" unitRef="number" decimals="3" scale="-2" format="ixt:numdotdecimal">1.6</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;">&#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;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="d13113760e2182-wk-Fact-375A997D245F05BAAC54C2A7EF94579D" name="us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments" contextRef="FD2018Q4YTD" unitRef="number" decimals="3" scale="-2" format="ixt:numdotdecimal">0.3</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;">&#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;border-bottom:3px double #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="d13113760e2198-wk-Fact-59EA80C89C11B66A6722C2A7EF9480D8" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" contextRef="FD2020Q4YTD" unitRef="number" decimals="3" scale="-2" format="ixt:numdotdecimal">22.9</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;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">&#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="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;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="d13113760e2213-wk-Fact-F66BC4DED9A0F8264316C2A7EF902A3E" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" contextRef="FD2019Q4YTD" unitRef="number" decimals="3" scale="-2" format="ixt:numdotdecimal">22.6</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;"><div style="text-align:left;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="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;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="d13113760e2228-wk-Fact-D3426863725D8F8B4A02C2A7EF87E14D" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" contextRef="FD2018Q4YTD" unitRef="number" decimals="3" scale="-2" sign="-" format="ixt:numdotdecimal">48.3</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;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)%</span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div></ix:nonNumeric><div style="line-height:120%;padding-top:16px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company recognizes the effect of income tax positions only if those positions are more likely than not of being sustained. Recognized income tax positions are measured at the largest amount that is greater than </span><span style="font-family:inherit;font-size:10pt;">50%</span><span style="font-family:inherit;font-size:10pt;"> likely of being realized. Changes in recognition or measurement are reflected in the period in which the change in judgment occurs. The Company had a total of </span><span style="font-family:inherit;font-size:10pt;"><span>$<ix:nonFraction id="d13113760e2248-wk-Fact-CFED7B8FA19939B2F32AC2A7EFA32C94" name="us-gaap:UnrecognizedTaxBenefits" contextRef="FI2020Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">8,907</ix:nonFraction></span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$<ix:nonFraction id="d13113760e2252-wk-Fact-7E40716995988D4766CAC2A7EFAB4804" name="us-gaap:UnrecognizedTaxBenefits" contextRef="FI2019Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">7,287</ix:nonFraction></span></span><span style="font-family:inherit;font-size:10pt;"> in gross unrecognized tax benefits at April&#160;30, </span><span style="font-family:inherit;font-size:10pt;">2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;">, respectively, which is recorded in other long-term liabilities in the consolidated balance sheets. Of this amount, </span><span style="font-family:inherit;font-size:10pt;"><span>$<ix:nonFraction id="d13113760e2265-wk-Fact-FDB23F7D752E71AF8D55C2A7EF2EBAFD" name="us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate" contextRef="FI2020Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">7,059</ix:nonFraction></span></span><span style="font-family:inherit;font-size:10pt;"> represents the amount of unrecognized tax benefits that, if recognized, would impact our effective tax rate. Unrecognized tax benefits increased </span><span style="font-family:inherit;font-size:10pt;"><span>$<ix:nonFraction id="d13113760e2269-wk-Fact-917A380A49955BFAF174C2A7EFABBD5C" name="us-gaap:UnrecognizedTaxBenefitsPeriodIncreaseDecrease" contextRef="FD2020Q4YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">1,620</ix:nonFraction></span></span><span style="font-family:inherit;font-size:10pt;"> during the twelve months ended April&#160;30, </span><span style="font-family:inherit;font-size:10pt;">2020</span><span style="font-family:inherit;font-size:10pt;">, due primarily to the increase associated with income tax filing positions for the current year exceeding the decrease related to the expiration of certain statute of limitations.</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;">45</span></div></div><hr style="page-break-after:always"></hr><div><div style="line-height:120%;font-size:9pt;"><a style="font-family:inherit;font-size:9pt;font-weight:bold;" href="#s6E2976AA8A10533CBB8C0344C4892AEB"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Table of Contents</span></a></div></div><div><br/></div><ix:continuation id="TextSelection-1C0D2895ED3CA3FED894C2A7EFC2D358-3"><ix:nonNumeric contextRef="FD2020Q4YTD" name="us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock" id="TextSelection-AEC119F3DE7961818968C2A7EFC1795E-0-wk-Fact-795FF9E01DBE9F35086AC2A7EFA38F9A" escape="true"><div style="line-height:120%;padding-top:16px;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">A reconciliation of the beginning and ending amount of unrecognized tax benefits is as follows:</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:73%;"></td><td style="width:1%;"></td><td style="width:11%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:11%;"></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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;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:8pt;"><span style="font-family:inherit;font-size:8pt;">2019</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:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Beginning balance</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="d13113760e2356-wk-Fact-7E40716995988D4766CAC2A7EFAB4804" name="us-gaap:UnrecognizedTaxBenefits" contextRef="FI2019Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">7,287</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="d13113760e2375-wk-Fact-23E4665E4D80A00F9F82C2A7EF79049D" name="us-gaap:UnrecognizedTaxBenefits" contextRef="FI2018Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">6,421</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: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;">Additions based on tax positions related to current year</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="d13113760e2390-wk-Fact-BAD21D287D533960A2EDC2A7EFA29731" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" contextRef="FD2020Q4YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">2,780</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="d13113760e2409-wk-Fact-C4FE44DC7A858F434576C2A7EF9E876D" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" contextRef="FD2019Q4YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">2,169</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:top;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;">Reductions due to lapse of applicable statute of limitations</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="d13113760e2429-wk-Fact-1C796C7EAFBD02323403C2A7EF7B1DD6" name="us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations" contextRef="FD2020Q4YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">1,160</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="d13113760e2449-wk-Fact-6D26BF44680A4B47D656C2A7EF78C62A" name="us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations" contextRef="FD2019Q4YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">1,303</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: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;">Ending balance</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="d13113760e2475-wk-Fact-CFED7B8FA19939B2F32AC2A7EFA32C94" name="us-gaap:UnrecognizedTaxBenefits" contextRef="FI2020Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">8,907</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;"><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;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d13113760e2494-wk-Fact-7E40716995988D4766CAC2A7EFAB4804" name="us-gaap:UnrecognizedTaxBenefits" contextRef="FI2019Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">7,287</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></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div></ix:nonNumeric><div style="line-height:120%;padding-top:16px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The total net amount of accrued interest and penalties for such unrecognized tax benefits was </span><span style="font-family:inherit;font-size:10pt;"><span>$<ix:nonFraction id="d13113760e2509-wk-Fact-2F26A365B26355309944C2A7EF9DCC49" name="us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" contextRef="FI2020Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">354</ix:nonFraction></span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$<ix:nonFraction id="d13113760e2513-wk-Fact-B583EB0BC17DEC9790DFC2A7EFA0FA0E" name="us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" contextRef="FI2019Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">242</ix:nonFraction></span></span><span style="font-family:inherit;font-size:10pt;"> at April&#160;30, </span><span style="font-family:inherit;font-size:10pt;">2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;">, respectively, and is included in other long-term liabilities. Net interest and penalties included in income tax expense for the twelve month periods ended April&#160;30, </span><span style="font-family:inherit;font-size:10pt;">2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;"> was an increase in tax expense of </span><span style="font-family:inherit;font-size:10pt;"><span>$<ix:nonFraction id="d13113760e2534-wk-Fact-EA47FF4ECCF10568B1F6C2A7EF9D2B17" name="us-gaap:IncomeTaxExaminationPenaltiesAndInterestExpense" contextRef="FD2020Q4YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">112</ix:nonFraction></span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$<ix:nonFraction id="d13113760e2538-wk-Fact-7F08C3E1AA7DDDEA8453C2A7EFADCB60" name="us-gaap:IncomeTaxExaminationPenaltiesAndInterestExpense" contextRef="FD2019Q4YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">51</ix:nonFraction></span></span><span style="font-family:inherit;font-size:10pt;">, respectively.</span></div><div style="line-height:120%;padding-top:16px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">A number of years may elapse before an uncertain tax position is audited and ultimately settled. It is difficult to predict the ultimate outcome or the timing of resolution for uncertain tax positions. It is reasonably possible that the amount of unrecognized tax benefits could significantly increase or decrease within the next twelve months. These changes could result from the expiration of the statute of limitations, examinations or other unforeseen circumstances. The IRS is currently examining tax years 2016 and 2017. The Company has no other ongoing federal or state income tax examinations. </span></div><div style="line-height:120%;padding-top:16px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">At this time, the Company&#8217;s best estimate of the reasonably possible change in the amount of the gross unrecognized tax benefits is a decrease of </span><span style="font-family:inherit;font-size:10pt;"><span>$<ix:nonFraction id="d13113760e2548-wk-Fact-D148BDDA6FAC6C21F8AEC2A7EFA1CF0F" name="us-gaap:DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible" contextRef="FI2020Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">1,800</ix:nonFraction></span></span><span style="font-family:inherit;font-size:10pt;"> during the next twelve months mainly due to the expiration of certain statutes of limitation. The federal statute of limitations remains open for the tax years </span><span style="font-family:inherit;font-size:10pt;">2012</span><span style="font-family:inherit;font-size:10pt;"> and forward. Tax years </span><span style="font-family:inherit;font-size:10pt;">2012</span><span style="font-family:inherit;font-size:10pt;"> and forward are subject to audit by state tax authorities depending on open statute of limitations waivers and the tax code of each state.</span></div></ix:continuation><div><a id="s07D439B9FA0A54A1AB5580414502DBA9"></a></div><div style="line-height:120%;padding-bottom:8px;padding-top:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"> 7. <ix:nonNumeric contextRef="FD2020Q4YTD" name="us-gaap:LesseeFinanceLeasesTextBlock" id="TextSelection-3177F99F72EECB302587C2A7EFC27A04-0-wk-Fact-2838FEB01C55B48B2D49C2A7EF98E3E0" continuedAt="TextSelection-3177F99F72EECB302587C2A7EFC27A04-1" escape="true"><ix:nonNumeric contextRef="FD2020Q4YTD" name="us-gaap:LesseeOperatingLeasesTextBlock" id="TextSelection-656901589590D0CDDEBAC90DD36BC4AF-0-wk-Fact-B37B75E01D59109685B1C90DE373C215" continuedAt="TextSelection-656901589590D0CDDEBAC90DD36BC4AF-1" escape="true">LEASES</ix:nonNumeric></ix:nonNumeric></span></div><ix:continuation id="TextSelection-3177F99F72EECB302587C2A7EFC27A04-1" continuedAt="TextSelection-3177F99F72EECB302587C2A7EFC27A04-2"><ix:continuation id="TextSelection-656901589590D0CDDEBAC90DD36BC4AF-1" continuedAt="TextSelection-656901589590D0CDDEBAC90DD36BC4AF-2"><ix:nonNumeric contextRef="FD2020Q4YTD" name="us-gaap:LessorLeasesPolicyTextBlock" id="TextSelection-E32428C54C9F051865A4C90F47711ED9-0-wk-Fact-1BA3E50D695599D1F556C90F9768315C" escape="true"><ix:nonNumeric contextRef="FD2020Q4YTD" name="us-gaap:LesseeLeasesPolicyTextBlock" id="TextSelection-67E62DA4889290DBEED0C90EC46FF8FB-0-wk-Fact-DF615AD157A252F3A791C90F0FB1C7D1" escape="true"><div style="line-height:120%;padding-bottom:10px;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company is a lessee in situations where we lease property and equipment, most commonly land or building, from a lessor. The Company is a lessor in situations where the Company owns land or building and leases a portion or all of the property or equipment to a tenant. In both situations, leases are reported in accordance with </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">ASC 842 - Leases</span><span style="font-family:inherit;font-size:10pt;">. As a lessee, the Company recognizes a right-of-use asset representing its right to use the underlying asset for the lease term and a lease liability for the obligation to make lease payments. Both the right-of-use asset and lease liability are initially measured at the present value of the lease payments, with subsequent measurement dependent on the classification of the lease as either a finance or an operating lease. For leases with a term of twelve months or less, we have elected to not recognize lease assets and lease liabilities and will recognize lease expense on a straight-line basis over the lease term. The Company records the operating lease liability in accrued expenses and other long-term liabilities and records the finance lease liability within current maturities of long-term debt and long term debt and finance lease obligations on the consolidated balance sheets. We have elected to adopt the package of practical expedients, as well as the land easement practical expedient. All lessor related activity is considered immaterial to the consolidated financial statements.</span></div><div style="line-height:120%;padding-bottom:10px;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The leases initially recorded under </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">ASC 842</span><span style="font-family:inherit;font-size:10pt;"> were recognized, at the time of adoption, at an amount equal to the present value of the lease payments using the incremental borrowing rate of debt based upon the remaining term of the lease. New leases are recognized at the present value of the lease payments using the implicit rate in the lease agreement when it is readily determinable. In the case the implicit rate is not readily determinable, the Company uses the incremental borrowing rate of debt based on the term of the lease.</span></div><div style="line-height:120%;padding-bottom:10px;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Several leases have variable payment components of the lease such as commission based payments or payments for property taxes and insurance. For these leases, the Company has not included those variable payments in the calculation of the lease liability as the payments are not in-substance fixed and do not depend on an index or rate. These variable payments will be expensed as incurred. The Company also has options to renew or extend the current lease arrangement on many of our leases. In these situations, if it was reasonably certain the lease would be extended, we have included those extensions within the remaining lease payments at the time of measurement. </span></div></ix:nonNumeric></ix:nonNumeric><ix:nonNumeric contextRef="FD2020Q4YTD" name="casy:AssetsAndLiabilitiesLesseeTableTextBlock" id="TextSelection-963FD00E0BD66148418FC9104E495347-0-wk-Fact-9DE5A5E2153E19D877C4C910773C542C" continuedAt="TextSelection-D00D48BB7D52434C22BDC91093F3442C-0" escape="true"><div style="line-height:120%;padding-bottom:10px;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Lease right-of-use assets outstanding as of </span><span style="font-family:inherit;font-size:10pt;">April&#160;30, 2020</span><span style="font-family:inherit;font-size:10pt;"> consisted of the following (in thousands):</span></div><div style="line-height:120%;padding-bottom:10px;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="8"></td></tr><tr><td style="width:32%;"></td><td style="width:29%;"></td><td style="width:3%;"></td><td style="width:3%;"></td><td style="width:15%;"></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 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;">Classification</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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 colspan="3" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">April&#160;30, 2020</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 right-of-use assets</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;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;">Other assets</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;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="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="d13114661e583-wk-Fact-632FD2288D6616D2FB4FC911565BDAB2" name="us-gaap:OperatingLeaseRightOfUseAsset" contextRef="FI2020Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">21,143</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;">Finance lease right-of-use assets</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;">Property and equipment</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;"><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="d13114661e623-wk-Fact-3D587E4D2101978630A4C911DCB922D4" name="us-gaap:FinanceLeaseRightOfUseAsset" contextRef="FI2020Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">14,583</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></ix:nonNumeric></ix:continuation></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;">46</span></div></div><hr style="page-break-after:always"></hr><div><div style="line-height:120%;font-size:9pt;"><a style="font-family:inherit;font-size:9pt;font-weight:bold;" href="#s6E2976AA8A10533CBB8C0344C4892AEB"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Table of Contents</span></a></div></div><div><br/></div><ix:continuation id="TextSelection-3177F99F72EECB302587C2A7EFC27A04-2"><ix:continuation id="TextSelection-656901589590D0CDDEBAC90DD36BC4AF-2"><ix:continuation id="TextSelection-D00D48BB7D52434C22BDC91093F3442C-0"><div style="line-height:120%;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;color:#212529;">Weighted average remaining lease terms, weighted average discount rates, and supplementary cash flow information for outstanding leases were as follows:</span></div><ix:continuation id="TextSelection-8AC20B20EDF45082248DC918D6ADCA59-0" continuedAt="TextSelection-8AC20B20EDF45082248DC918D6ADCA59-1"><ix:nonNumeric contextRef="FD2020Q4YTD" name="us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock" id="TextSelection-079BCCED0DEC842CD01CC9189BC3FC95-0-wk-Fact-7B60AB82792D0530302EC918B87E0514" continuedAt="TextSelection-079BCCED0DEC842CD01CC9189BC3FC95-1" escape="true"><div style="line-height:120%;padding-bottom:10px;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="8"></td></tr><tr><td style="width:70%;"></td><td style="width:3%;"></td><td style="width:3%;"></td><td style="width:3%;"></td><td style="width:3%;"></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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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 colspan="3" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">April&#160;30, 2020</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 - finance lease</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;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="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:nonNumeric id="d13114661e722-wk-Fact-6F57172F776C1449F209C913075D6573" name="us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1" contextRef="FI2020Q4" format="ixt-sec:duryear">10.9</ix:nonNumeric></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 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 remaining lease-term - operating lease</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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 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:nonNumeric id="d13114661e762-wk-Fact-7A3B8598599BB9FF3CC5C91320910030" name="us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1" contextRef="FI2020Q4" format="ixt-sec:duryear">20.4</ix:nonNumeric></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="overflow:hidden;height:20px;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="overflow:hidden;height:20px;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="overflow:hidden;height:20px;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="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;background-color:#cceeff;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></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 - finance lease</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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 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="d13114661e843-wk-Fact-E02915411EC5CFB245E1C91335466C1E" name="us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent" contextRef="FI2020Q4" unitRef="number" decimals="4" scale="-2" format="ixt:numdotdecimal">5.34</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 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 discount rate - operating lease</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;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="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="d13114661e884-wk-Fact-8F8BB46F953024B3CB83C9134F550C88" name="us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent" contextRef="FI2020Q4" unitRef="number" decimals="4" scale="-2" format="ixt:numdotdecimal">4.25</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 colspan="2" 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 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 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 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;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td colspan="4" 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;">Right-of-use assets obtained in exchange for new finance lease liabilities (in thousands)</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="d13114661e971-wk-Fact-5A7170E997BFD83F46F7C9138319E48A" name="us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability" contextRef="FD2020Q4YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">1,520</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="4" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><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;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="d13114661e1011-wk-Fact-3424DDBDF31F877FBF6EC9139DD71DE9" name="us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" contextRef="FD2020Q4YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">2,840</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></ix:nonNumeric></ix:continuation></ix:continuation><ix:continuation id="TextSelection-8AC20B20EDF45082248DC918D6ADCA59-1"><ix:continuation id="TextSelection-079BCCED0DEC842CD01CC9189BC3FC95-1"><div style="line-height:120%;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Future minimum payments under the finance leases and operating leases with initial or remaining terms of one year or more consisted of the following at </span><span style="font-family:inherit;font-size:10pt;">April&#160;30, 2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">April&#160;30, 2019</span><span style="font-family:inherit;font-size:10pt;">:</span></div><div style="line-height:120%;padding-bottom:10px;text-align:center;text-indent:30px;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:95.5078125%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"></td></tr><tr><td style="width:61%;"></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="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Years ended April 30, 2020</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;">Finance leases</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;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;">Operating leases</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;">2021</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="d13114661e1100-wk-Fact-DAAD749D9A471B229655C9168EA25138" name="us-gaap:FinanceLeaseLiabilityPaymentsDueInNextRollingTwelveMonths" contextRef="FI2020Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">3,118</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="d13114661e1119-wk-Fact-91A97E1A82F337C5BCAEC917A9988A0D" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextRollingTwelveMonths" contextRef="FI2020Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">1,829</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;">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="d13114661e1134-wk-Fact-2ADB5CEEC1C33710F81AC916CAFC1851" name="us-gaap:FinanceLeaseLiabilityPaymentsDueInRollingYearTwo" contextRef="FI2020Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">3,110</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="d13114661e1153-wk-Fact-FF20D0EA843E16ECCBF6C917BBD8B6CE" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearTwo" contextRef="FI2020Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">1,814</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;">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="d13114661e1173-wk-Fact-2E55F3907D2E6AF85F40C916E171FF5E" name="us-gaap:FinanceLeaseLiabilityPaymentsDueInRollingYearThree" contextRef="FI2020Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">3,116</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="d13114661e1192-wk-Fact-36754B2D17BC7CF2AE11C917D583F524" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearThree" contextRef="FI2020Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">1,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></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;">2024</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="d13114661e1212-wk-Fact-FEB547491C9E2DFB2E63C916F4F9B004" name="us-gaap:FinanceLeaseLiabilityPaymentsDueInRollingYearFour" contextRef="FI2020Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">2,565</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="d13114661e1231-wk-Fact-40940406FEEB22387E8FC917EADFB2CB" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearFour" contextRef="FI2020Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">1,683</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;">2025</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="d13114661e1251-wk-Fact-58352251D9A16A9CA751C917084705C6" name="us-gaap:FinanceLeaseLiabilityPaymentsDueInRollingYearFive" contextRef="FI2020Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">1,167</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="d13114661e1270-wk-Fact-9382A62DB482B7ACB73CC917FAB9AB79" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearFive" contextRef="FI2020Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">1,686</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;">Thereafter</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="d13114661e1290-wk-Fact-7632299A6459F7783DE9C9171C595CA6" name="us-gaap:FinanceLeaseLiabilityPaymentsDueInRollingAfterYearFive" contextRef="FI2020Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">10,764</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="d13114661e1309-wk-Fact-FE4045B6A941EC60BEA2C9180E5D29CB" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterRollingYearFive" contextRef="FI2020Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">25,335</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 minimum 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;"><span><ix:nonFraction id="d13114661e1329-wk-Fact-2267B344B16D8C6405D8C91749A8939E" name="us-gaap:FinanceLeaseLiabilityPaymentsDue" contextRef="FI2020Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">23,840</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="d13114661e1348-wk-Fact-E5A2841ECABDC024D1FEC91826FB1714" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue" contextRef="FI2020Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">34,064</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;padding-left:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Less amount representing 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;"><span><ix:nonFraction id="d13114661e1368-wk-Fact-07AE10379B202BEB9FD4C9176181E3CC" name="us-gaap:FinanceLeaseLiabilityUndiscountedExcessAmount" contextRef="FI2020Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">7,094</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="d13114661e1387-wk-Fact-99B1747EBF5572662E89C9183FA7FEA3" name="us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" contextRef="FI2020Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">12,468</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;">Present value of net minimum lease payments</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="d13114661e1412-wk-Fact-814092FBF1E877995C66C2A7EF1B239E" name="us-gaap:FinanceLeaseLiability" contextRef="FI2020Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">16,746</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="d13114661e1431-wk-Fact-77E998BCF9D0A4B6306EC91856CA4F27" name="us-gaap:OperatingLeaseLiability" contextRef="FI2020Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">21,596</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-bottom:10px;text-align:center;text-indent:30px;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:95.5078125%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"></td></tr><tr><td style="width:61%;"></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="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Years ended April 30, 2019</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;">Capital leases</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;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;">Operating leases</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;">2020</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="d13114661e1507-wk-Fact-2EFEBC4D870DE26B27FDC919AE4AB61F" name="us-gaap:CapitalLeasesFutureMinimumPaymentsDueCurrent" contextRef="FI2019Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">3,103</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="d13114661e1526-wk-Fact-C3BA1B1C666BF4972352C91AFAD3ECBA" name="us-gaap:OperatingLeasesFutureMinimumPaymentsDueCurrent" contextRef="FI2019Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">1,703</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;">2021</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="d13114661e1541-wk-Fact-8493A7AC3AF0D777B04CC919C27EE9D6" name="us-gaap:CapitalLeasesFutureMinimumPaymentsDueInTwoYears" contextRef="FI2019Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">3,109</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="d13114661e1560-wk-Fact-A153F24F66AA6B72AAD5C91B0FCC9B8E" name="us-gaap:OperatingLeasesFutureMinimumPaymentsDueInTwoYears" contextRef="FI2019Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">1,547</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;">2022</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="d13114661e1580-wk-Fact-AA1394BC485947BB1DCBC919D65A4833" name="us-gaap:CapitalLeasesFutureMinimumPaymentsDueInThreeYears" contextRef="FI2019Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">3,096</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="d13114661e1599-wk-Fact-AA2BB435F346ACC42993C91B26805FFB" name="us-gaap:OperatingLeasesFutureMinimumPaymentsDueInThreeYears" contextRef="FI2019Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">1,354</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;">2023</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="d13114661e1619-wk-Fact-7808A83D7F0AE1E43311C919E7FB1094" name="us-gaap:CapitalLeasesFutureMinimumPaymentsDueInFourYears" contextRef="FI2019Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">3,098</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="d13114661e1638-wk-Fact-0E27A8AC5BC9AF15343DC91B3D4007F8" name="us-gaap:OperatingLeasesFutureMinimumPaymentsDueInFourYears" contextRef="FI2019Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">1,228</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;">2024</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="d13114661e1658-wk-Fact-0C541BEB29D43274D597C919FDE3A9CB" name="us-gaap:CapitalLeasesFutureMinimumPaymentsDueInFiveYears" contextRef="FI2019Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">2,548</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="d13114661e1677-wk-Fact-29D0DFEB10F1C0FAB59DC91B51C61FAD" name="us-gaap:OperatingLeasesFutureMinimumPaymentsDueInFiveYears" contextRef="FI2019Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">1,066</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;">Thereafter</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="d13114661e1697-wk-Fact-FA37E000898FCEFD60CDC91A11F7AB05" name="us-gaap:CapitalLeasesFutureMinimumPaymentsDueThereafter" contextRef="FI2019Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">9,215</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="d13114661e1716-wk-Fact-F35B81911CCF2E69E2D4C91B6D1AED97" name="us-gaap:OperatingLeasesFutureMinimumPaymentsDueThereafter" contextRef="FI2019Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">10,438</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 minimum 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;"><span><ix:nonFraction id="d13114661e1736-wk-Fact-C0A7D72E757810891F48C91A29FA5E28" name="us-gaap:CapitalLeasesFutureMinimumPaymentsDue" contextRef="FI2019Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">24,169</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;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="d13114661e1760-wk-Fact-CBCCA47C1EBBB4511D60C91BA76B25AC" name="us-gaap:OperatingLeasesFutureMinimumPaymentsDue" contextRef="FI2019Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">17,336</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;padding-left:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Less amount representing 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;"><span><ix:nonFraction id="d13114661e1775-wk-Fact-557D84FE5BC108217F3FC91A8EE8B8A7" name="us-gaap:CapitalLeasesFutureMinimumPaymentsInterestIncludedInPayments" contextRef="FI2019Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">7,689</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="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;">Present value of net minimum lease payments</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="d13114661e1820-wk-Fact-EB18344B14767FE8CAC2C91AB27356A7" name="us-gaap:CapitalLeasesFutureMinimumPaymentsPresentValueOfNetMinimumPayments" contextRef="FI2019Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">16,480</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 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></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div></ix:continuation></ix:continuation><div style="line-height:120%;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Effective during the third quarter of fiscal year 2020, Casey&#8217;s Marketing Company, and the City of Joplin, Missouri (&#8220;Joplin&#8221;) entered into an agreement in which Joplin agreed to issue up to </span><span style="font-family:inherit;font-size:10pt;"><span>$<ix:nonFraction id="d13114661e1859-wk-Fact-983A941A871DCBF8968BC9212FF15C49" name="casy:SaleLeasebackTransactionMaximumTaxableExemptBondsAvailable" contextRef="FI2020Q3_srt_CounterpartyNameAxis_casy_CityOfJoplinMissouriMember" unitRef="usd" decimals="-5" scale="6" format="ixt:numdotdecimal">51.4</ix:nonFraction> million</span></span><span style="font-family:inherit;font-size:10pt;"> of taxable industrial development revenue bonds for the purpose of acquiring, constructing, improving, purchasing, equipping and installing a warehouse and distribution facility, which is to be developed and used by the Company. As title transfers to Joplin throughout development and the Company subsequently leases the related asset from Joplin, we have accounted for the transaction under the sale-and-leaseback guidance included in ASC 842-40. We have a purchase option included in the lease agreement for below the fair value of the asset, which prevents the transfer of the assets to Joplin from being recognized as a sale. Accordingly, we have not recognized any gain or loss related to the transfer. Furthermore, we have not derecognized the transferred assets and continue to recognize them in property and equipment on the consolidated balance sheets. The Company has the right and intends to set-off any obligations to make payments under the lease, with proceeds due from the industrial revenue bonds. As of </span><span style="font-family:inherit;font-size:10pt;">April&#160;30, 2020</span><span style="font-family:inherit;font-size:10pt;">, we have $</span><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d13114661e1867-wk-Fact-F972FD3E1DAC6D55325AC9219E712104" name="us-gaap:SaleLeasebackTransactionNetBookValue" contextRef="FI2020Q4_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_BuildingAndBuildingImprovementsMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">5,505</ix:nonFraction></span></span><span style="font-family:inherit;font-size:10pt;"> recognized as construction in process in property and equipment on the consolidated balance sheets related to this agreement.</span></div></ix:continuation></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;">47</span></div></div><hr style="page-break-after:always"></hr><div><a id="s7CDA742221195EADB357FCC118621D5D"></a></div><div><div style="line-height:120%;font-size:9pt;"><a style="font-family:inherit;font-size:9pt;font-weight:bold;" href="#s6E2976AA8A10533CBB8C0344C4892AEB"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Table of Contents</span></a></div></div><div><br/></div><div style="line-height:120%;padding-top:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">8. <ix:nonNumeric contextRef="FD2020Q4YTD" name="us-gaap:CompensationAndEmployeeBenefitPlansTextBlock" id="TextSelection-472C6FD9DBDF9077139DC2A7EFC25844-0-wk-Fact-DDF05A7CF48E52B8C6FBC2A7EF71DBC8" continuedAt="TextSelection-472C6FD9DBDF9077139DC2A7EFC25844-1" escape="true">BENEFIT PLANS</ix:nonNumeric></span></div><ix:continuation id="TextSelection-472C6FD9DBDF9077139DC2A7EFC25844-1"><div style="line-height:120%;padding-top:8px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;text-decoration:underline;">401(k) Plan:</span><span style="font-family:inherit;font-size:10pt;"> The Company provides team members with a defined contribution 401(k) Plan. The 401(k) Plan is available to all team members who meet minimum age and service requirements. The Company contributions consist of matching amounts in Company stock and are allocated based on team member contributions. Contributions to the 401(k) Plan were </span><span style="font-family:inherit;font-size:10pt;"><span>$<ix:nonFraction id="d13114837e468-wk-Fact-D24E89CA556D45E39F54C2A7EF1C105D" name="us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount" contextRef="FD2020Q4YTD_us-gaap_RetirementPlanTypeAxis_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">10,571</ix:nonFraction></span></span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;"><span>$<ix:nonFraction id="d13114837e472-wk-Fact-101F97AE1E5C1F0D95DFC2A7EF275282" name="us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount" contextRef="FD2019Q4YTD_us-gaap_RetirementPlanTypeAxis_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">9,918</ix:nonFraction></span></span><span style="font-family:inherit;font-size:10pt;">, and </span><span style="font-family:inherit;font-size:10pt;"><span>$<ix:nonFraction id="d13114837e476-wk-Fact-6EDCB701515019ED320EC2A7EF1F4272" name="us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount" contextRef="FD2018Q4YTD_us-gaap_RetirementPlanTypeAxis_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">9,614</ix:nonFraction></span></span><span style="font-family:inherit;font-size:10pt;"> for the years ended April&#160;30, </span><span style="font-family:inherit;font-size:10pt;">2020</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;">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.</span></div><div style="line-height:120%;padding-top:16px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">On April&#160;30, </span><span style="font-family:inherit;font-size:10pt;">2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d13114837e504-wk-Fact-64563FACE2786BB2FAEBC2A7EF1A0D9B" name="us-gaap:CommonStockCapitalSharesReservedForFutureIssuance" contextRef="FI2020Q4_us-gaap_RetirementPlanTypeAxis_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember" unitRef="shares" decimals="INF" scale="0" format="ixt:numdotdecimal">1,113,882</ix:nonFraction></span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d13114837e508-wk-Fact-1B13BA306F85D6468409C2A7EF22590B" name="us-gaap:CommonStockCapitalSharesReservedForFutureIssuance" contextRef="FI2019Q4_us-gaap_RetirementPlanTypeAxis_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember" unitRef="shares" decimals="INF" scale="0" format="ixt:numdotdecimal">1,261,258</ix:nonFraction></span></span><span style="font-family:inherit;font-size:10pt;"> shares of common stock, respectively, were held by the trustee of the 401(k) Plan in trust for distribution to eligible participants upon death, disability, retirement, or termination of employment. Shares held by the 401(k) Plan are treated as outstanding in the computation of net income per common share.</span></div><div style="line-height:120%;padding-top:16px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;text-decoration:underline;">Supplemental executive retirement plan:</span><span style="font-family:inherit;font-size:10pt;"> The Company has a nonqualified supplemental executive retirement plan (SERP) for </span><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d13114837e517-wk-Fact-0CF6F41A13E17C1DA8D4C2A7EF25C002" name="casy:DefinedBenefitPlansNumberofExecutivesCovered" contextRef="FD2020Q4YTD_us-gaap_RetirementPlanTypeAxis_us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember" unitRef="executive" decimals="INF" scale="0" format="ixt-sec:numwordsen">two</ix:nonFraction></span></span><span style="font-family:inherit;font-size:10pt;"> of its former executive officers, </span><span style="font-family:inherit;font-size:10pt;">one</span><span style="font-family:inherit;font-size:10pt;"> of whom retired April&#160;30, 2003 and the other on April&#160;30, 2008. The SERP provides for the Company to pay annual retirement benefits, up to </span><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d13114837e525-wk-Fact-1BC37F7BB69EA606AF62C2A7EF2CFEE3" name="casy:DefinedBenefitPlanAnnualRetirementBenefitPercentage" contextRef="FD2020Q4YTD_us-gaap_RetirementPlanTypeAxis_us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember" unitRef="number" decimals="INF" scale="-2" format="ixt:numdotdecimal">50</ix:nonFraction>%</span></span><span style="font-family:inherit;font-size:10pt;"> of base compensation until death of the officer. If death occurs within </span><span style="font-family:inherit;font-size:10pt;"><span><ix:nonNumeric id="d13114837e529-wk-Fact-50CF3FD3B3350057D13DC2A7EF1862DD" name="casy:DefinedBenefitPlanDurationOfBenefits" contextRef="FD2020Q4YTD_us-gaap_RetirementPlanTypeAxis_us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember" format="ixt-sec:durwordsen">twenty years</ix:nonNumeric></span></span><span style="font-family:inherit;font-size:10pt;"> of retirement, the benefits become payable to the officer&#8217;s spouse (at a reduced level) until the spouse&#8217;s death or </span><span style="font-family:inherit;font-size:10pt;"><span><ix:nonNumeric id="d13114837e533-wk-Fact-50CF3FD3B3350057D13DC2A7EF1862DD" name="casy:DefinedBenefitPlanDurationOfBenefits" contextRef="FD2020Q4YTD_us-gaap_RetirementPlanTypeAxis_us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember" format="ixt-sec:durwordsen">twenty years</ix:nonNumeric></span></span><span style="font-family:inherit;font-size:10pt;"> from the date of the officer&#8217;s retirement, whichever comes first. The Company recorded the deferred compensation over the term of employment. The amounts accrued at April&#160;30, </span><span style="font-family:inherit;font-size:10pt;">2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;">, respectively, were </span><span style="font-family:inherit;font-size:10pt;"><span>$<ix:nonFraction id="d13114837e546-wk-Fact-B7C5B12F127FBA1F384DC2A7EF26384A" name="us-gaap:DeferredCompensationLiabilityCurrent" contextRef="FI2020Q4_us-gaap_RetirementPlanTypeAxis_us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">3,434</ix:nonFraction></span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$<ix:nonFraction id="d13114837e550-wk-Fact-CBE5ABA92FD76B6ADDF9C2A7EFAED597" name="us-gaap:DeferredCompensationLiabilityCurrent" contextRef="FI2019Q4_us-gaap_RetirementPlanTypeAxis_us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">3,800</ix:nonFraction></span></span><span style="font-family:inherit;font-size:10pt;">. The discount rates were based off of the Company's incremental borrowing rate, and ranged from </span><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d13114837e554-wk-Fact-B671BA9C2F6150ABF4E2C2A7EF1696AB" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate" contextRef="FI2020Q4_srt_RangeAxis_srt_MinimumMember_us-gaap_RetirementPlanTypeAxis_us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember" unitRef="number" decimals="4" scale="-2" format="ixt:numdotdecimal">2.04</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="d13114837e559-wk-Fact-2C9FE26B55C653CE1C45C2A7EF6AD924" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate" contextRef="FI2020Q4_srt_RangeAxis_srt_MaximumMember_us-gaap_RetirementPlanTypeAxis_us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember" unitRef="number" decimals="4" scale="-2" format="ixt:numdotdecimal">2.44</ix:nonFraction>%</span></span><span style="font-family:inherit;font-size:10pt;"> for the year ended April&#160;30, </span><span style="font-family:inherit;font-size:10pt;">2020</span><span style="font-family:inherit;font-size:10pt;">.  The discount rates used for the year ended April&#160;30, </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;"> ranged from </span><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d13114837e571-wk-Fact-1E4F43D585487375DBF1C2A7EF13FE01" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate" contextRef="FI2019Q4_srt_RangeAxis_srt_MinimumMember_us-gaap_RetirementPlanTypeAxis_us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember" unitRef="number" decimals="4" scale="-2" format="ixt:numdotdecimal">3.78</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="d13114837e575-wk-Fact-B3D18243C0945F9F7A30C9563EC94192" name="us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate" contextRef="FI2019Q4_srt_RangeAxis_srt_MaximumMember_us-gaap_RetirementPlanTypeAxis_us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember" unitRef="number" decimals="4" scale="-2" format="ixt:numdotdecimal">4.01</ix:nonFraction>%</span></span><span style="font-family:inherit;font-size:10pt;">.  The amount expensed in fiscal </span><span style="font-family:inherit;font-size:10pt;">2020</span><span style="font-family:inherit;font-size:10pt;"> was </span><span style="font-family:inherit;font-size:10pt;"><span>$<ix:nonFraction id="d13114837e584-wk-Fact-61C6352FC61979B444CDC2A7EFB44ADF" name="us-gaap:PensionAndOtherPostretirementBenefitExpense" contextRef="FD2020Q4YTD_us-gaap_RetirementPlanTypeAxis_us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">269</ix:nonFraction></span></span><span style="font-family:inherit;font-size:10pt;"> and the Company expects to pay $</span><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d13114837e588-wk-Fact-936642859CED145DEBCBC9551FCE556B" name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths" contextRef="FI2020Q4_us-gaap_RetirementPlanTypeAxis_us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">635</ix:nonFraction></span></span><span style="font-family:inherit;font-size:10pt;"> per year for each of the next three years, and </span><span style="font-family:inherit;font-size:10pt;"><span>$<ix:nonFraction id="d13114837e592-wk-Fact-77186FDD79668B1164D9C2A7EF2B4C2F" name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive" contextRef="FI2020Q4_us-gaap_RetirementPlanTypeAxis_us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">354</ix:nonFraction></span></span><span style="font-family:inherit;font-size:10pt;"> in the fourth and fifth year. Expense incurred in fiscal </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;"> and fiscal </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;"> was </span><span style="font-family:inherit;font-size:10pt;"><span>$<ix:nonFraction id="d13114837e605-wk-Fact-7419134ED343C8EEA25DC2A7EF2BC81B" name="us-gaap:PensionAndOtherPostretirementBenefitExpense" contextRef="FD2019Q4YTD_us-gaap_RetirementPlanTypeAxis_us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">221</ix:nonFraction></span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$<ix:nonFraction id="d13114837e609-wk-Fact-DA514807C8E385DCCD03C2A7EF188D2E" name="us-gaap:PensionAndOtherPostretirementBenefitExpense" contextRef="FD2018Q4YTD_us-gaap_RetirementPlanTypeAxis_us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">112</ix:nonFraction></span></span><span style="font-family:inherit;font-size:10pt;">, respectively.</span></div><div style="line-height:120%;padding-top:16px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;text-decoration:underline;">Other post-employment benefits:</span><span style="font-family:inherit;font-size:10pt;"> The Company also has severance and/or deferred compensation agreements with former team members. The amounts accrued at April&#160;30, </span><span style="font-family:inherit;font-size:10pt;">2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;"> were </span><span style="font-family:inherit;font-size:10pt;"><span>$<ix:nonFraction id="d13114837e626-wk-Fact-F2CF53D3B9AB616ACC3AC2A7EF7D243D" name="us-gaap:DeferredCompensationLiabilityCurrentAndNoncurrent" contextRef="FI2020Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">3,793</ix:nonFraction></span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$<ix:nonFraction id="d13114837e630-wk-Fact-D8987586E9295B151C3BC2A7EF157EA5" name="us-gaap:DeferredCompensationLiabilityCurrentAndNoncurrent" contextRef="FI2019Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">2,870</ix:nonFraction></span></span><span style="font-family:inherit;font-size:10pt;">, respectively. The Company expects to pay </span><span style="font-family:inherit;font-size:10pt;"><span>$<ix:nonFraction id="d13114837e634-wk-Fact-E2E5263C2C1DF6FAE38BC2A7EF1F0105" name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths" contextRef="FI2020Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">1,511</ix:nonFraction></span></span><span style="font-family:inherit;font-size:10pt;"> in fiscal 2021 and </span><span style="font-family:inherit;font-size:10pt;"><span>$<ix:nonFraction id="d13114837e639-wk-Fact-39980445E5EDE1B56E47C94E09D81623" name="us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo" contextRef="FI2020Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">401</ix:nonFraction></span></span><span style="font-family:inherit;font-size:10pt;"> for each of the four years thereafter under the agreements. The expense (benefit received) incurred in fiscal </span><span style="font-family:inherit;font-size:10pt;">2020</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;">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;"> related to these agreements was </span><span style="font-family:inherit;font-size:10pt;"><span>$<ix:nonFraction id="d13114837e655-wk-Fact-65C983E00C9462021A9DC2A7EF6E0B42" name="us-gaap:DeferredCompensationArrangementWithIndividualCompensationExpense" contextRef="FD2020Q4YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">2,727</ix:nonFraction></span></span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;"><span>$(<ix:nonFraction id="d13114837e660-wk-Fact-4A6D90CB3E3B5835768AC2A7EFAF1495" name="us-gaap:DeferredCompensationArrangementWithIndividualCompensationExpense" contextRef="FD2019Q4YTD" unitRef="usd" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">97</ix:nonFraction>)</span></span><span style="font-family:inherit;font-size:10pt;">, and </span><span style="font-family:inherit;font-size:10pt;"><span>$<ix:nonFraction id="d13114837e664-wk-Fact-72840246924A8C3BB488C2A7EF6B7C27" name="us-gaap:DeferredCompensationArrangementWithIndividualCompensationExpense" contextRef="FD2018Q4YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">131</ix:nonFraction></span></span><span style="font-family:inherit;font-size:10pt;">, respectively.</span></div></ix:continuation><div><a id="sDBF658F3001A5789898F52F9EE415D28"></a></div><div style="line-height:120%;padding-top:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">9. <ix:nonNumeric contextRef="FD2020Q4YTD" name="us-gaap:CommitmentsDisclosureTextBlock" id="TextSelection-A8A9D830FFA02769D889C2A7EFC2D5F7-0-wk-Fact-50EC53D3A8E08368DB7BC2A7EFA9EE5C" continuedAt="TextSelection-A8A9D830FFA02769D889C2A7EFC2D5F7-1" escape="true">COMMITMENTS</ix:nonNumeric></span></div><ix:continuation id="TextSelection-A8A9D830FFA02769D889C2A7EFC2D5F7-1"><div style="line-height:120%;padding-top:8px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">During the 2019 fiscal year, the Company was a party to an employment agreement with Terry W. Handley with respect to his service as President and Chief Executive Officer.  Mr. Handley retired from the Company on June 23, 2019.  In connection with the appointment of Darren M. Rebelez as President and Chief Executive Officer, effective June 24, 2019, the Company is a party to an employment agreement with Mr. Rebelez that provides he will receive aggregate base compensation of not less than </span><span style="font-family:inherit;font-size:10pt;"><span>$<ix:nonFraction id="d13115092e466-wk-Fact-C99134086C647EAF86C8C2A7EFA9114C" name="casy:CompensationCommitment" contextRef="FD2020Q4YTD_srt_RangeAxis_srt_MinimumMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">950</ix:nonFraction></span></span><span style="font-family:inherit;font-size:10pt;"> per year, exclusive of incentive payments. The Company also has entered into change of control agreements with its president and CEO and </span><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d13115092e470-wk-Fact-524CC49E43F2EB89B6D5C2A7EFA90CA2" name="casy:EmploymentAgreementsNumberofEmployees" contextRef="FD2020Q4YTD" unitRef="employee" decimals="INF" scale="0" format="ixt:numdotdecimal">21</ix:nonFraction></span></span><span style="font-family:inherit;font-size:10pt;"> other officers, providing for certain payments in the event of termination in connection with a change of control of the Company.</span></div></ix:continuation><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;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We have entered into various purchase agreements related to our fuel supply, which include varying volume</span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">commitments. Prices included in the purchase agreements are indexed to market prices. While volume commitments are</span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">included in the contracts, we do not have a history of incurring material penalties related to these provisions. These</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">contracts are not accounted for as derivatives as they meet the normal purchases exclusion under derivative accounting.</span></div><div><a id="s88A2199DBEDA58C994864E57BA368163"></a></div><div style="line-height:120%;padding-top:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">10. <ix:nonNumeric contextRef="FD2020Q4YTD" name="us-gaap:LossContingencyDisclosures" id="TextSelection-DD162E1192E486016A18C2A7EFC34812-0-wk-Fact-1B1B1526F09728FC19C7C2A7EF7D7A3B" continuedAt="TextSelection-DD162E1192E486016A18C2A7EFC34812-1" escape="true">CONTINGENCIES</ix:nonNumeric></span></div><ix:continuation id="TextSelection-DD162E1192E486016A18C2A7EFC34812-1" continuedAt="TextSelection-DD162E1192E486016A18C2A7EFC34812-2"><div style="line-height:120%;padding-top:8px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;text-decoration:underline;">Environmental compliance:</span><span style="font-family:inherit;font-size:10pt;"> The United States Environmental Protection Agency and several states have adopted laws and regulations relating to underground storage tanks used for petroleum products. Several states in which the Company does business have trust fund programs with provisions for sharing or reimbursing corrective action or remediation costs.</span></div><div style="line-height:120%;padding-top:16px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Management currently believes that substantially all capital expenditures for electronic monitoring, cathodic protection, and overfill/spill protection to comply with existing regulations have been completed. The Company has an accrued liability at April&#160;30, </span><span style="font-family:inherit;font-size:10pt;">2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;"> of approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$<ix:nonFraction id="d13115224e479-wk-Fact-BA0F4255EE20588EF854C2A7EF160463" name="us-gaap:OtherAccruedLiabilitiesCurrentAndNoncurrent" contextRef="FI2020Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">328</ix:nonFraction></span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$<ix:nonFraction id="d13115224e483-wk-Fact-FBB04833E9CA167B7879C2A7EF1A4FA7" name="us-gaap:OtherAccruedLiabilitiesCurrentAndNoncurrent" contextRef="FI2019Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">381</ix:nonFraction></span></span><span style="font-family:inherit;font-size:10pt;">, respectively, for estimated expenses related to anticipated corrective actions or remediation efforts, including relevant legal and consulting costs. Management believes the Company has no material joint and several environmental liability with other parties. Additional regulations or amendments to the existing regulations could result in future revisions to such estimated expenditures.</span></div><div style="line-height:120%;padding-top:16px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;text-decoration:underline;">Legal matters:</span><span style="font-family:inherit;font-size:10pt;"> From time to time we may be involved in legal or administrative proceedings or investigations arising from the conduct of our business operations, including, but not limited to, contractual disputes; employment, personnel, or accessibility matters; personal injury and property damage claims; and claims by federal, state, and local regulatory authorities relating to the sale of products pursuant to licenses and permits issued by those authorities. Claims for damages in those actions may be substantial. While the outcome of such litigation, proceedings, investigations, or claims is never certain, it is our </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;">48</span></div></div><hr style="page-break-after:always"></hr><div><div style="line-height:120%;font-size:9pt;"><a style="font-family:inherit;font-size:9pt;font-weight:bold;" href="#s6E2976AA8A10533CBB8C0344C4892AEB"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Table of Contents</span></a></div></div><div><br/></div><ix:continuation id="TextSelection-DD162E1192E486016A18C2A7EFC34812-2"><div style="line-height:120%;padding-top:16px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">opinion, after taking into consideration legal counsel&#8217;s assessment and the availability of insurance proceeds and other collateral sources to cover potential losses, that the ultimate disposition of such matters currently pending or threatened, individually or cumulatively, will not have a material impact on our consolidated financial position and results of operations.</span></div><div style="line-height:120%;padding-top:16px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;text-decoration:underline;">Other:</span><span style="font-family:inherit;font-size:10pt;"> At April&#160;30, </span><span style="font-family:inherit;font-size:10pt;">2020</span><span style="font-family:inherit;font-size:10pt;">, the Company was primarily self-insured for workers&#8217; compensation claims in all but two states of its marketing territory.  In North Dakota and Ohio, the Company is required to participate in an exclusive, state managed fund for all workers compensation claims.  The Company was also partially self-insured for general liability and auto liability under an agreement that provides for annual stop-loss limits equal to or exceeding $</span><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d13115224e504-wk-Fact-6914B4B52315E4B439E9C95B2B5F1D49" name="casy:AnnualStopLossLimit" contextRef="FD2020Q4YTD_srt_ProductOrServiceAxis_casy_GeneralLiabilityAndAutoLiabilityInsuranceMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">500</ix:nonFraction></span></span><span style="font-family:inherit;font-size:10pt;"> for general liability and auto liability and $</span><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d13115224e508-wk-Fact-B64DBEBC8FFCCD30CE79C95C97258616" name="casy:AnnualStopLossLimit" contextRef="FD2020Q4YTD_srt_ProductOrServiceAxis_us-gaap_WorkersCompensationInsuranceMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">350</ix:nonFraction></span></span><span style="font-family:inherit;font-size:10pt;"> for workers' compensation. To facilitate this agreement, letters of credit approximating </span><span style="font-family:inherit;font-size:10pt;"><span>$<ix:nonFraction id="d13115224e512-wk-Fact-237A90EB08DF46D1D27EC2A7EF19F570" name="us-gaap:LettersOfCreditOutstandingAmount" contextRef="FI2020Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">21,526</ix:nonFraction></span></span><span style="font-family:inherit;font-size:10pt;"> were issued and outstanding at April&#160;30, </span><span style="font-family:inherit;font-size:10pt;">2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;">, on the insurance company&#8217;s behalf.  Additionally, the Company is self-insured for its portion of team member medical expenses. At April&#160;30, </span><span style="font-family:inherit;font-size:10pt;">2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">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="d13115224e533-wk-Fact-A1AC82F0B7E45CD70D18C2A7EF1A2C26" name="us-gaap:SelfInsuranceReserve" contextRef="FI2020Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">44,959</ix:nonFraction></span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$<ix:nonFraction id="d13115224e537-wk-Fact-4C3E0AE8C9D0BD626F16C2A7EF297727" name="us-gaap:SelfInsuranceReserve" contextRef="FI2019Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">44,334</ix:nonFraction></span></span><span style="font-family:inherit;font-size:10pt;">, respectively, outstanding for estimated claims relating to self-insurance, the majority of which has been actuarially determined.</span></div></ix:continuation><div><a id="s27DFAC6F6AFA5D60A5057DB7EC477DC0"></a></div><div style="line-height:120%;padding-top:8px;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;">49</span></div></div><hr style="page-break-after:always"></hr><div><a id="s609AFFE9EFD35F4C99BBC9CE9A4C6EF6"></a></div><div><div style="line-height:120%;font-size:9pt;"><a style="font-family:inherit;font-size:9pt;font-weight:bold;" href="#s6E2976AA8A10533CBB8C0344C4892AEB"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Table of Contents</span></a></div></div><div><br/></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">11. <ix:nonNumeric contextRef="FD2020Q4YTD" name="us-gaap:QuarterlyFinancialInformationTextBlock" id="TextSelection-C6076B817D5D32AB0AAEC2A7EFC3A2D1-0-wk-Fact-655E4BAD66501882E218C2A7EF7A0574" continuedAt="TextSelection-C6076B817D5D32AB0AAEC2A7EFC3A2D1-1" escape="true">QUARTERLY FINANCIAL DATA</ix:nonNumeric></span><ix:continuation id="TextSelection-C6076B817D5D32AB0AAEC2A7EFC3A2D1-1" continuedAt="TextSelection-C6076B817D5D32AB0AAEC2A7EFC3A2D1-2"><span style="font-family:inherit;font-size:10pt;"> (Dollars in thousands, except per share amounts) (Unaudited)</span></ix:continuation></div><ix:continuation id="TextSelection-C6076B817D5D32AB0AAEC2A7EFC3A2D1-2"><div style="line-height:120%;font-size:12pt;"><span style="font-family:inherit;font-size:12pt;">&#160;</span></div><ix:nonNumeric contextRef="FD2020Q4YTD" name="us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock" id="TextSelection-DA489C7086E59813C768C2A7EFC3560B-0-wk-Fact-607151D3572E0AF7B27EC2A7EF7A9556" continuedAt="TextSelection-DA489C7086E59813C768C2A7EFC3560B-1" escape="true"><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"></td></tr><tr><td style="width:31%;"></td><td style="width:1%;"></td><td style="width:11%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:12%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:12%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:12%;"></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="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">&#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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Year ended April&#160;30, 2020</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:8pt;"><span style="font-family:inherit;font-size:8pt;">&#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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Q1</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Q2</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Q3</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Q4</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Year Total</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:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total revenue</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><td style="vertical-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;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="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;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="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;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="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;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:top;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;">Fuel</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="d13118957e756-wk-Fact-3930EE5AACBD440050CCC2A7EFAEB156" name="us-gaap:Revenues" contextRef="FD2020Q1QTD_srt_ProductOrServiceAxis_casy_GasolineMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">1,627,568</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:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d13118957e770-wk-Fact-5E1EFDFA51FC6210E1D3C2A7EFA30608" name="us-gaap:Revenues" contextRef="FD2020Q2QTD_srt_ProductOrServiceAxis_casy_GasolineMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">1,514,474</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:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d13118957e784-wk-Fact-9DC4927760F5E0F089A1C2A7EFA85FE4" name="us-gaap:Revenues" contextRef="FD2020Q3QTD_srt_ProductOrServiceAxis_casy_GasolineMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">1,376,018</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:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d13118957e799-wk-Fact-372A905346CE66459329C2A7EFAC6E52" name="us-gaap:Revenues" contextRef="FD2020Q4QTD_srt_ProductOrServiceAxis_casy_GasolineMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">999,352</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:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d13118957e813-wk-Fact-D729AE1A89A41FC46442C2A7EF766F2C" name="us-gaap:Revenues" contextRef="FD2020Q4YTD_srt_ProductOrServiceAxis_casy_GasolineMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">5,517,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:top;background-color:#cceeff;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;">Grocery and other merchandise</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="d13118957e828-wk-Fact-66061804614F4331CDC4C2A7EFB44FEC" name="us-gaap:Revenues" contextRef="FD2020Q1QTD_srt_ProductOrServiceAxis_casy_GroceryAndOtherMerchandiseMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">687,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 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="d13118957e847-wk-Fact-D3019C0891575AB76AD1C2A7EFB6F39C" name="us-gaap:Revenues" contextRef="FD2020Q2QTD_srt_ProductOrServiceAxis_casy_GroceryAndOtherMerchandiseMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">660,562</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;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="d13118957e861-wk-Fact-609F08BEEA0F589F49D5C2A7EF6ECCA4" name="us-gaap:Revenues" contextRef="FD2020Q3QTD_srt_ProductOrServiceAxis_casy_GroceryAndOtherMerchandiseMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">582,407</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;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="d13118957e876-wk-Fact-FD648C6EDFF100083F95C2A7EFAC1FD1" name="us-gaap:Revenues" contextRef="FD2020Q4QTD_srt_ProductOrServiceAxis_casy_GroceryAndOtherMerchandiseMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">568,080</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;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="d13118957e890-wk-Fact-538584F7195915C6C155C2A7EF7F3471" name="us-gaap:Revenues" contextRef="FD2020Q4YTD_srt_ProductOrServiceAxis_casy_GroceryAndOtherMerchandiseMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">2,498,966</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:top;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;">Prepared food&#160;and fountain</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="d13118957e905-wk-Fact-93CBC6670DE9735F6E65C2A7EF74C744" name="us-gaap:Revenues" contextRef="FD2020Q1QTD_srt_ProductOrServiceAxis_casy_PreparedFoodAndFountainMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">295,877</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:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d13118957e924-wk-Fact-E311C64C60F94E51EE7EC2A7EFAC6B5D" name="us-gaap:Revenues" contextRef="FD2020Q2QTD_srt_ProductOrServiceAxis_casy_PreparedFoodAndFountainMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">297,846</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:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d13118957e938-wk-Fact-E0DC2C1BB3E1660CAB95C2A7EF6B387F" name="us-gaap:Revenues" contextRef="FD2020Q3QTD_srt_ProductOrServiceAxis_casy_PreparedFoodAndFountainMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">273,630</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:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d13118957e953-wk-Fact-D90AABE4A05302074B0DC2A7EF6A5688" name="us-gaap:Revenues" contextRef="FD2020Q4QTD_srt_ProductOrServiceAxis_casy_PreparedFoodAndFountainMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">229,853</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:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d13118957e967-wk-Fact-32EEA7C58C34B6E0878EC2A7EFAF182B" name="us-gaap:Revenues" contextRef="FD2020Q4YTD_srt_ProductOrServiceAxis_casy_PreparedFoodAndFountainMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">1,097,207</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:top;background-color:#cceeff;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;">Other</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="d13118957e982-wk-Fact-CCC7A1B0BFB2AC1A712AC2A7EF7968DD" name="us-gaap:Revenues" contextRef="FD2020Q1QTD_srt_ProductOrServiceAxis_casy_OtherProductsAndServicesMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">15,266</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 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="d13118957e1001-wk-Fact-351170298DFAD147368EC2A7EF6C5F5A" name="us-gaap:Revenues" contextRef="FD2020Q2QTD_srt_ProductOrServiceAxis_casy_OtherProductsAndServicesMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">14,704</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 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="d13118957e1015-wk-Fact-A79E2FEDB59E3B933210C2A7EF7E2D9E" name="us-gaap:Revenues" contextRef="FD2020Q3QTD_srt_ProductOrServiceAxis_casy_OtherProductsAndServicesMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">16,143</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 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="d13118957e1030-wk-Fact-79504DD29193BC485402C2A7EFB21A00" name="us-gaap:Revenues" contextRef="FD2020Q4QTD_srt_ProductOrServiceAxis_casy_OtherProductsAndServicesMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">15,598</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 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="d13118957e1044-wk-Fact-ACB3EC3D5267BE10076CC2A7EF78B8FD" name="us-gaap:Revenues" contextRef="FD2020Q4YTD_srt_ProductOrServiceAxis_casy_OtherProductsAndServicesMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">61,711</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="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;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="d13118957e1064-wk-Fact-C1477498671DF82238F2C2A7EF736B3C" name="us-gaap:Revenues" contextRef="FD2020Q1QTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">2,626,629</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:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d13118957e1078-wk-Fact-647B9E86468D885F523CC2A7EFA70E1B" name="us-gaap:Revenues" contextRef="FD2020Q2QTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">2,487,586</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:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d13118957e1092-wk-Fact-A548CB052BD96222F32DC2A7EFAF33D2" name="us-gaap:Revenues" contextRef="FD2020Q3QTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">2,248,198</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:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d13118957e1107-wk-Fact-3B6EFA62647CF26A11C6C2A7EFAF1312" name="us-gaap:Revenues" contextRef="FD2020Q4QTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">1,812,883</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:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d13118957e1121-wk-Fact-07A6CF30C8640BF06E47C2A7EF727403" name="us-gaap:Revenues" contextRef="FD2020Q4YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">9,175,296</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:top;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;">Revenue less cost of goods sold excluding depreciation and amortization and credit card fees</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: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;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;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;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;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;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;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;padding-right:2px;"><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: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;">Fuel</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="d13118957e1218-wk-Fact-FB12F311233BC3D8DB9FC2A7EFA83ED3" name="us-gaap:GrossProfit" contextRef="FD2020Q1QTD_srt_ProductOrServiceAxis_casy_GasolineMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">150,989</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:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d13118957e1232-wk-Fact-30C85578D27E7E6720D9C2A7EF6DCD0D" name="us-gaap:GrossProfit" contextRef="FD2020Q2QTD_srt_ProductOrServiceAxis_casy_GasolineMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">140,798</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:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d13118957e1246-wk-Fact-B7F40FE58905761D9D82C2A7EFA511E7" name="us-gaap:GrossProfit" contextRef="FD2020Q3QTD_srt_ProductOrServiceAxis_casy_GasolineMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">124,257</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:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d13118957e1261-wk-Fact-3C32EDFF7DAF29A3725FC2A7EF6F614B" name="us-gaap:GrossProfit" contextRef="FD2020Q4QTD_srt_ProductOrServiceAxis_casy_GasolineMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">198,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 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="d13118957e1275-wk-Fact-71265F551CBB261E1819C2A7EF7ABE8B" name="us-gaap:GrossProfit" contextRef="FD2020Q4YTD_srt_ProductOrServiceAxis_casy_GasolineMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">614,847</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:top;background-color:#cceeff;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;">Grocery&#160;and other merchandise</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="d13118957e1290-wk-Fact-4992A138C179BCB4B05EC2A7EFB4C4B7" name="us-gaap:GrossProfit" contextRef="FD2020Q1QTD_srt_ProductOrServiceAxis_casy_GroceryAndOtherMerchandiseMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">215,453</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;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="d13118957e1309-wk-Fact-0818E06155DE941265A1C2A7EFA61074" name="us-gaap:GrossProfit" contextRef="FD2020Q2QTD_srt_ProductOrServiceAxis_casy_GroceryAndOtherMerchandiseMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">220,134</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;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="d13118957e1323-wk-Fact-45008DDBBD1EBDF180C7C2A7EF78FA7B" name="us-gaap:GrossProfit" contextRef="FD2020Q3QTD_srt_ProductOrServiceAxis_casy_GroceryAndOtherMerchandiseMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">191,692</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;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="d13118957e1338-wk-Fact-E8A6F8A2642D22BA6BBAC2A7EFAF8071" name="us-gaap:GrossProfit" contextRef="FD2020Q4QTD_srt_ProductOrServiceAxis_casy_GroceryAndOtherMerchandiseMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">172,862</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;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="d13118957e1352-wk-Fact-A9612810AE388D5E5F14C2A7EF76B965" name="us-gaap:GrossProfit" contextRef="FD2020Q4YTD_srt_ProductOrServiceAxis_casy_GroceryAndOtherMerchandiseMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">800,140</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:top;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;">Prepared food&#160;and fountain</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="d13118957e1368-wk-Fact-F0FF8A25E969DFC29AD4C2A7EF1AA637" name="us-gaap:GrossProfit" contextRef="FD2020Q1QTD_srt_ProductOrServiceAxis_casy_PreparedFoodAndFountainMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">184,012</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:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d13118957e1387-wk-Fact-D5216481F84287E75C81C2A7EFB2EFCD" name="us-gaap:GrossProfit" contextRef="FD2020Q2QTD_srt_ProductOrServiceAxis_casy_PreparedFoodAndFountainMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">181,452</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:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d13118957e1401-wk-Fact-4ED1FE7BABD7DC950B76C2A7EF6B9DEC" name="us-gaap:GrossProfit" contextRef="FD2020Q3QTD_srt_ProductOrServiceAxis_casy_PreparedFoodAndFountainMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">164,795</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:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d13118957e1416-wk-Fact-78FB75188B3E14D3C119C2A7EF7DA565" name="us-gaap:GrossProfit" contextRef="FD2020Q4QTD_srt_ProductOrServiceAxis_casy_PreparedFoodAndFountainMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">137,833</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:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d13118957e1430-wk-Fact-83CB91732B548326A5BCC2A7EF729C90" name="us-gaap:GrossProfit" contextRef="FD2020Q4YTD_srt_ProductOrServiceAxis_casy_PreparedFoodAndFountainMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">668,092</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:top;background-color:#cceeff;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;">Other</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="d13118957e1445-wk-Fact-BBD99A800432C7A3BCC0C2A7EF7802CD" name="us-gaap:GrossProfit" contextRef="FD2020Q1QTD_srt_ProductOrServiceAxis_casy_OtherProductsAndServicesMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">15,232</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 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="d13118957e1464-wk-Fact-6AD9CAE9313E126C926EC2A7EF6B18E0" name="us-gaap:GrossProfit" contextRef="FD2020Q2QTD_srt_ProductOrServiceAxis_casy_OtherProductsAndServicesMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">14,681</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 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="d13118957e1478-wk-Fact-B4B4A345B1F030B6B31DC2A7EFA3F231" name="us-gaap:GrossProfit" contextRef="FD2020Q3QTD_srt_ProductOrServiceAxis_casy_OtherProductsAndServicesMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">16,119</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 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="d13118957e1493-wk-Fact-D92E042C7269C22CB6D5C2A7EFB3CAAA" name="us-gaap:GrossProfit" contextRef="FD2020Q4QTD_srt_ProductOrServiceAxis_casy_OtherProductsAndServicesMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">15,572</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 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="d13118957e1507-wk-Fact-D594F114AFADD25A9638C2A7EF12687B" name="us-gaap:GrossProfit" contextRef="FD2020Q4YTD_srt_ProductOrServiceAxis_casy_OtherProductsAndServicesMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">61,605</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="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;"><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:1px solid #000000;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="d13118957e1527-wk-Fact-D4FE3F65393798B82DEFC2A7EFA3FB22" name="us-gaap:GrossProfit" contextRef="FD2020Q1QTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">565,686</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 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="d13118957e1541-wk-Fact-3B8893E482E4A01D5283C2A7EFA4DF95" name="us-gaap:GrossProfit" contextRef="FD2020Q2QTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">557,065</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 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="d13118957e1555-wk-Fact-1B91F7DB4F8F309282F8C2A7EF70EBDA" name="us-gaap:GrossProfit" contextRef="FD2020Q3QTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">496,863</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 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="d13118957e1570-wk-Fact-39F6567D882FBB902F56C2A7EF73AE36" name="us-gaap:GrossProfit" contextRef="FD2020Q4QTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">525,070</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 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="d13118957e1584-wk-Fact-BD5DEA677F17F892253DC2A7EF6EAA1A" name="us-gaap:GrossProfit" contextRef="FD2020Q4YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">2,144,684</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:top;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;border-bottom:3px double #000000;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;border-bottom:3px double #000000;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="d13118957e1604-wk-Fact-FD139B19B3E86534FD18C2A7EF7E3446" name="us-gaap:NetIncomeLoss" contextRef="FD2020Q1QTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">85,815</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;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="d13118957e1618-wk-Fact-97C1A1196D1F458F4655C2A7EFA31A45" name="us-gaap:NetIncomeLoss" contextRef="FD2020Q2QTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">81,981</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;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="d13118957e1632-wk-Fact-CDD5F3463CAC9932200DC2A7EF710FC8" name="us-gaap:NetIncomeLoss" contextRef="FD2020Q3QTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">33,959</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;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="d13118957e1647-wk-Fact-C467FA38D6AE63916462C2A7EF723DA3" name="us-gaap:NetIncomeLoss" contextRef="FD2020Q4QTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">62,091</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;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="d13118957e1661-wk-Fact-339C1596F719024727FDC2A7EF759C7F" name="us-gaap:NetIncomeLoss" contextRef="FD2020Q4YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">263,846</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: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;">Income per common 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="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;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><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;"><br/></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;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><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;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;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;">Basic</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #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="d13118957e1752-wk-Fact-6669D976D9B65D72D8ABC2A7EF136F73" name="us-gaap:EarningsPerShareBasic" contextRef="FD2020Q1QTD" unitRef="usdPerShare" decimals="2" scale="0" format="ixt:numdotdecimal">2.33</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;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="d13118957e1771-wk-Fact-E4655B2A58446ACC6B7DC2A7EF12EE79" name="us-gaap:EarningsPerShareBasic" contextRef="FD2020Q2QTD" unitRef="usdPerShare" decimals="2" scale="0" format="ixt:numdotdecimal">2.22</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;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="d13118957e1785-wk-Fact-237C466883BB36FB5F26C2A7EF725EC9" name="us-gaap:EarningsPerShareBasic" contextRef="FD2020Q3QTD" unitRef="usdPerShare" decimals="2" scale="0" format="ixt:numdotdecimal">0.92</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;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="d13118957e1800-wk-Fact-3C8B7D9557061C10800BC2A7EF78905C" name="us-gaap:EarningsPerShareBasic" contextRef="FD2020Q4QTD" unitRef="usdPerShare" decimals="2" scale="0" format="ixt:numdotdecimal">1.68</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;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="d13118957e1814-wk-Fact-6F2598118BBE589B8047C2A7EF7E3580" name="us-gaap:EarningsPerShareBasic" contextRef="FD2020Q4YTD" unitRef="usdPerShare" decimals="2" scale="0" format="ixt:numdotdecimal">7.14</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:top;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;">Diluted</span></div></td><td colspan="2" 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="d13118957e1829-wk-Fact-1EDEFD894913859F885CC2A7EFAEB4D6" name="us-gaap:EarningsPerShareDiluted" contextRef="FD2020Q1QTD" unitRef="usdPerShare" decimals="2" scale="0" format="ixt:numdotdecimal">2.31</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;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d13118957e1848-wk-Fact-A48574EFE8947177BA99C2A7EF18C2C9" name="us-gaap:EarningsPerShareDiluted" contextRef="FD2020Q2QTD" unitRef="usdPerShare" decimals="2" scale="0" format="ixt:numdotdecimal">2.21</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;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d13118957e1862-wk-Fact-33AE37906A7B02344C7DC2A7EF1D98F6" name="us-gaap:EarningsPerShareDiluted" contextRef="FD2020Q3QTD" unitRef="usdPerShare" decimals="2" scale="0" format="ixt:numdotdecimal">0.91</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;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d13118957e1877-wk-Fact-D235A9D81D9090DD0B3DC2A7EF7D22D7" name="us-gaap:EarningsPerShareDiluted" contextRef="FD2020Q4QTD" unitRef="usdPerShare" decimals="2" scale="0" format="ixt:numdotdecimal">1.67</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;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"><span><ix:nonFraction id="d13118957e1891-wk-Fact-F8BFA0C1418280DC0127C2A7EF9A2221" name="us-gaap:EarningsPerShareDiluted" contextRef="FD2020Q4YTD" unitRef="usdPerShare" decimals="2" scale="0" format="ixt:numdotdecimal">7.10</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></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:16px;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:16px;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:16px;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:16px;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:16px;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:16px;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:16px;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:16px;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:16px;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:16px;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:8pt;"><span style="font-family:inherit;font-size:8pt;">&#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:8pt;"><span style="font-family:inherit;font-size:8pt;">Year ended April&#160;30, 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="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">&#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:8pt;"><span style="font-family:inherit;font-size:8pt;">Q1</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Q2</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Q3</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Q4</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Year&#160;Total</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:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total revenue</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><td style="vertical-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;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="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;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="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;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="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;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:top;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;">Fuel</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="d13118957e2239-wk-Fact-200905AEAF674C19E9DAC2A7EF7F34AE" name="us-gaap:Revenues" contextRef="FD2019Q1QTD_srt_ProductOrServiceAxis_casy_GasolineMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">1,647,417</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:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d13118957e2253-wk-Fact-D1BB9DEF7881A88B7F68C2A7EF123B53" name="us-gaap:Revenues" contextRef="FD2019Q2QTD_srt_ProductOrServiceAxis_casy_GasolineMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">1,621,868</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:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d13118957e2267-wk-Fact-4BBA97E9219B0911549CC2A7EFAA3A8D" name="us-gaap:Revenues" contextRef="FD2019Q3QTD_srt_ProductOrServiceAxis_casy_GasolineMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">1,233,620</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:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d13118957e2282-wk-Fact-5C2F69B586C6C6C5790CC2A7EF72B910" name="us-gaap:Revenues" contextRef="FD2019Q4QTD_srt_ProductOrServiceAxis_casy_GasolineMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">1,345,866</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:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d13118957e2296-wk-Fact-6B1EF6E8A7394E903AF3C2A7EF708E2F" name="us-gaap:Revenues" contextRef="FD2019Q4YTD_srt_ProductOrServiceAxis_casy_GasolineMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">5,848,770</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:top;background-color:#cceeff;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;">Grocery&#160;and other merchandise</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="d13118957e2311-wk-Fact-8E4808F1150D66B63048C2A7EFB0FA66" name="us-gaap:Revenues" contextRef="FD2019Q1QTD_srt_ProductOrServiceAxis_casy_GroceryAndOtherMerchandiseMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">644,800</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;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="d13118957e2330-wk-Fact-CF0ECFC335BC1CF5FF15C2A7EF7DD438" name="us-gaap:Revenues" contextRef="FD2019Q2QTD_srt_ProductOrServiceAxis_casy_GroceryAndOtherMerchandiseMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">618,250</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;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="d13118957e2344-wk-Fact-DF6415A00A9DD036FFDAC2A7EF6CF409" name="us-gaap:Revenues" contextRef="FD2019Q3QTD_srt_ProductOrServiceAxis_casy_GroceryAndOtherMerchandiseMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">543,773</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;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="d13118957e2359-wk-Fact-16EE8240D74DA8E22038C2A7EFA80BB2" name="us-gaap:Revenues" contextRef="FD2019Q4QTD_srt_ProductOrServiceAxis_casy_GroceryAndOtherMerchandiseMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">562,699</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;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="d13118957e2373-wk-Fact-281E527EB62AB21DC914C2A7EF6D9BC7" name="us-gaap:Revenues" contextRef="FD2019Q4YTD_srt_ProductOrServiceAxis_casy_GroceryAndOtherMerchandiseMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">2,369,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></tr><tr><td style="vertical-align:top;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;">Prepared food&#160;and fountain</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="d13118957e2388-wk-Fact-B43F5AF62710E766AD32C2A7EFA30F29" name="us-gaap:Revenues" contextRef="FD2019Q1QTD_srt_ProductOrServiceAxis_casy_PreparedFoodAndFountainMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">281,003</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:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d13118957e2407-wk-Fact-1F398C13D1D814D12BDEC2A7EFAEE3A2" name="us-gaap:Revenues" contextRef="FD2019Q2QTD_srt_ProductOrServiceAxis_casy_PreparedFoodAndFountainMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">283,062</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:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d13118957e2421-wk-Fact-9F7475D377A39CBB35E0C2A7EF7C3CBE" name="us-gaap:Revenues" contextRef="FD2019Q3QTD_srt_ProductOrServiceAxis_casy_PreparedFoodAndFountainMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">256,144</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:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d13118957e2436-wk-Fact-E323D374AEDE91CD71A7C2A7EFA3584A" name="us-gaap:Revenues" contextRef="FD2019Q4QTD_srt_ProductOrServiceAxis_casy_PreparedFoodAndFountainMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">254,086</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:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d13118957e2450-wk-Fact-54949B3C481E512C981FC2A7EFB04566" name="us-gaap:Revenues" contextRef="FD2019Q4YTD_srt_ProductOrServiceAxis_casy_PreparedFoodAndFountainMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">1,074,294</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:top;background-color:#cceeff;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;">Other</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="d13118957e2465-wk-Fact-23CE69BE8C35CE5336E1C2A7EF16A3F8" name="us-gaap:Revenues" contextRef="FD2019Q1QTD_srt_ProductOrServiceAxis_casy_OtherProductsAndServicesMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">15,212</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 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="d13118957e2484-wk-Fact-C8F138853321260DD978C2A7EF6B2C42" name="us-gaap:Revenues" contextRef="FD2019Q2QTD_srt_ProductOrServiceAxis_casy_OtherProductsAndServicesMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">14,825</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 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="d13118957e2498-wk-Fact-B9416C46A3BC4858EABBC2A7EF702C03" name="us-gaap:Revenues" contextRef="FD2019Q3QTD_srt_ProductOrServiceAxis_casy_OtherProductsAndServicesMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">14,539</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 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="d13118957e2513-wk-Fact-818345C6FD733FA0C3DCC2A7EF6E210A" name="us-gaap:Revenues" contextRef="FD2019Q4QTD_srt_ProductOrServiceAxis_casy_OtherProductsAndServicesMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">15,746</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 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="d13118957e2527-wk-Fact-DB848F3DDD95CE79C4A6C2A7EF7A87E8" name="us-gaap:Revenues" contextRef="FD2019Q4YTD_srt_ProductOrServiceAxis_casy_OtherProductsAndServicesMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">60,325</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="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="d13118957e2547-wk-Fact-4ADC32916FE7794E9A74C2A7EF6C59BD" name="us-gaap:Revenues" contextRef="FD2019Q1QTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">2,588,432</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:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d13118957e2561-wk-Fact-9ABEFFAA8166DC47B6E8C2A7EFB0039B" name="us-gaap:Revenues" contextRef="FD2019Q2QTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">2,538,005</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:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d13118957e2575-wk-Fact-0C1244590207B569CBACC2A7EF760BF3" name="us-gaap:Revenues" contextRef="FD2019Q3QTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">2,048,076</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:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d13118957e2590-wk-Fact-1DEF25B42197E161A85CC2A7EF794688" name="us-gaap:Revenues" contextRef="FD2019Q4QTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">2,178,397</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:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d13118957e2604-wk-Fact-902A4C15DD7B3A906455C2A7EF92D729" name="us-gaap:Revenues" contextRef="FD2019Q4YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">9,352,910</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:top;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;">Revenue less cost of goods sold excluding depreciation and amortization and credit card fees</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: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;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;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;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;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;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;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;padding-right:2px;"><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: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;">Fuel</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="d13118957e2701-wk-Fact-B5618F007B83B9F1A574C2A7EF2CBA25" name="us-gaap:GrossProfit" contextRef="FD2019Q1QTD_srt_ProductOrServiceAxis_casy_GasolineMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">123,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 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="d13118957e2715-wk-Fact-3443CFC7FA539E62E93CC2A7EF774D6F" name="us-gaap:GrossProfit" contextRef="FD2019Q2QTD_srt_ProductOrServiceAxis_casy_GasolineMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">118,656</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:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d13118957e2729-wk-Fact-7E510F4ED5367F8266A5C2A7EFB5024B" name="us-gaap:GrossProfit" contextRef="FD2019Q3QTD_srt_ProductOrServiceAxis_casy_GasolineMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">122,559</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:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d13118957e2744-wk-Fact-4BEDD17ED7F91DF5AE4DC2A7EF6B572C" name="us-gaap:GrossProfit" contextRef="FD2019Q4QTD_srt_ProductOrServiceAxis_casy_GasolineMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">101,417</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:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d13118957e2758-wk-Fact-8B2244257A68B9A7F1C6C2A7EF122053" name="us-gaap:GrossProfit" contextRef="FD2019Q4YTD_srt_ProductOrServiceAxis_casy_GasolineMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">466,107</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:top;background-color:#cceeff;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;">Grocery&#160;and other merchandise</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="d13118957e2773-wk-Fact-1ECA2F5A866423E4F64BC2A7EF6CD21D" name="us-gaap:GrossProfit" contextRef="FD2019Q1QTD_srt_ProductOrServiceAxis_casy_GroceryAndOtherMerchandiseMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">208,925</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;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="d13118957e2792-wk-Fact-1E840EC380985D9B140FC2A7EF6B72C2" name="us-gaap:GrossProfit" contextRef="FD2019Q2QTD_srt_ProductOrServiceAxis_casy_GroceryAndOtherMerchandiseMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">200,193</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;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="d13118957e2806-wk-Fact-1A2A846B0D37C48BA91AC2A7EF6EE9F7" name="us-gaap:GrossProfit" contextRef="FD2019Q3QTD_srt_ProductOrServiceAxis_casy_GroceryAndOtherMerchandiseMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">173,512</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;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="d13118957e2821-wk-Fact-7FD11DF292E9043503EDC2A7EF7193E1" name="us-gaap:GrossProfit" contextRef="FD2019Q4QTD_srt_ProductOrServiceAxis_casy_GroceryAndOtherMerchandiseMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">177,188</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;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="d13118957e2835-wk-Fact-74CA264F6389F807081DC2A7EFAD8D48" name="us-gaap:GrossProfit" contextRef="FD2019Q4YTD_srt_ProductOrServiceAxis_casy_GroceryAndOtherMerchandiseMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">759,817</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:top;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;">Prepared food&#160;and fountain</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="d13118957e2850-wk-Fact-CFAFDC02925A67CDF484C2A7EF79BDFA" name="us-gaap:GrossProfit" contextRef="FD2019Q1QTD_srt_ProductOrServiceAxis_casy_PreparedFoodAndFountainMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">174,184</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:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d13118957e2869-wk-Fact-0BB560A1D526B1F36969C2A7EF7854DD" name="us-gaap:GrossProfit" contextRef="FD2019Q2QTD_srt_ProductOrServiceAxis_casy_PreparedFoodAndFountainMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">176,675</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:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d13118957e2883-wk-Fact-C4B9A64283889A22C067C2A7EFB57E6F" name="us-gaap:GrossProfit" contextRef="FD2019Q3QTD_srt_ProductOrServiceAxis_casy_PreparedFoodAndFountainMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">159,682</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:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d13118957e2898-wk-Fact-FAC3A80A4CB410931EB2C2A7EF74FD6E" name="us-gaap:GrossProfit" contextRef="FD2019Q4QTD_srt_ProductOrServiceAxis_casy_PreparedFoodAndFountainMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">158,057</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:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d13118957e2912-wk-Fact-0140DD989F6F54E8DE39C2A7EF6E2103" name="us-gaap:GrossProfit" contextRef="FD2019Q4YTD_srt_ProductOrServiceAxis_casy_PreparedFoodAndFountainMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">668,598</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:top;background-color:#cceeff;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;">Other</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="d13118957e2927-wk-Fact-9C37945896D1B2AC8FD7C2A7EFB4F3AD" name="us-gaap:GrossProfit" contextRef="FD2019Q1QTD_srt_ProductOrServiceAxis_casy_OtherProductsAndServicesMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">15,183</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 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="d13118957e2946-wk-Fact-BCAD127F683DF0C48E96C2A7EFA47A8E" name="us-gaap:GrossProfit" contextRef="FD2019Q2QTD_srt_ProductOrServiceAxis_casy_OtherProductsAndServicesMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">14,797</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 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="d13118957e2960-wk-Fact-E18C1B794985610E2645C2A7EFB1260D" name="us-gaap:GrossProfit" contextRef="FD2019Q3QTD_srt_ProductOrServiceAxis_casy_OtherProductsAndServicesMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">14,512</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 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="d13118957e2975-wk-Fact-B6D285DB6ECF9D492EE7C2A7EF7D5CB5" name="us-gaap:GrossProfit" contextRef="FD2019Q4QTD_srt_ProductOrServiceAxis_casy_OtherProductsAndServicesMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">15,708</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 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="d13118957e2989-wk-Fact-1F4FC3A7F11AFBDB27F7C2A7EFACBFCD" name="us-gaap:GrossProfit" contextRef="FD2019Q4YTD_srt_ProductOrServiceAxis_casy_OtherProductsAndServicesMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">60,202</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="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;"><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:1px solid #000000;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="d13118957e3009-wk-Fact-D19B50AF004CBF609CF1C2A7EF763D25" name="us-gaap:GrossProfit" contextRef="FD2019Q1QTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">521,768</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 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="d13118957e3023-wk-Fact-A8A338617161717C4135C2A7EFB177AD" name="us-gaap:GrossProfit" contextRef="FD2019Q2QTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">510,321</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 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="d13118957e3037-wk-Fact-06A863BB9F1C69694D22C2A7EF6C7EE7" name="us-gaap:GrossProfit" contextRef="FD2019Q3QTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">470,265</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 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="d13118957e3052-wk-Fact-F0BF4A9E242EE5FE0835C2A7EF766200" name="us-gaap:GrossProfit" contextRef="FD2019Q4QTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">452,370</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 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="d13118957e3066-wk-Fact-2E8842884C5BDBEFA547C2A7EF793E73" name="us-gaap:GrossProfit" contextRef="FD2019Q4YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">1,954,724</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:top;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;border-bottom:3px double #000000;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;border-bottom:3px double #000000;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="d13118957e3087-wk-Fact-04358E4EAD3A74FB5F1AC2A7EF767985" name="us-gaap:NetIncomeLoss" contextRef="FD2019Q1QTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">70,224</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;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="d13118957e3101-wk-Fact-1CED1C277FB446AE710DC2A7EFB31284" name="us-gaap:NetIncomeLoss" contextRef="FD2019Q2QTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">66,615</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;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="d13118957e3115-wk-Fact-AF8C07FF8D45BB41ECC1C2A7EF7AA46D" name="us-gaap:NetIncomeLoss" contextRef="FD2019Q3QTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">41,835</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;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="d13118957e3130-wk-Fact-1C07D04CC5BDCA9CD385C2A7EF73B166" name="us-gaap:NetIncomeLoss" contextRef="FD2019Q4QTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">25,212</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;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="d13118957e3144-wk-Fact-E9160FDD6FC9F1BBAEF4C2A7EF963DE4" name="us-gaap:NetIncomeLoss" contextRef="FD2019Q4YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">203,886</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: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;">Income per common 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="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;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><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;"><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;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><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;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;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;">Basic</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #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="d13118957e3236-wk-Fact-FDB18DDDBF3D07D0222AC2A7EF7419AF" name="us-gaap:EarningsPerShareBasic" contextRef="FD2019Q1QTD" unitRef="usdPerShare" decimals="2" scale="0" format="ixt:numdotdecimal">1.92</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;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="d13118957e3255-wk-Fact-E0307D21F05090776B9DC2A7EF6AE555" name="us-gaap:EarningsPerShareBasic" contextRef="FD2019Q2QTD" unitRef="usdPerShare" decimals="2" scale="0" format="ixt:numdotdecimal">1.82</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;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="d13118957e3269-wk-Fact-91D9E2CAC9DF0D82ED64C2A7EFAD1B64" name="us-gaap:EarningsPerShareBasic" contextRef="FD2019Q3QTD" unitRef="usdPerShare" decimals="2" scale="0" format="ixt:numdotdecimal">1.14</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;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="d13118957e3284-wk-Fact-21E408CD82EB78BBC563C2A7EF6D86CB" name="us-gaap:EarningsPerShareBasic" contextRef="FD2019Q4QTD" unitRef="usdPerShare" decimals="2" scale="0" format="ixt:numdotdecimal">0.69</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;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="d13118957e3298-wk-Fact-E32156ABA8B406CB2520C2A7EF7E01E3" name="us-gaap:EarningsPerShareBasic" contextRef="FD2019Q4YTD" unitRef="usdPerShare" decimals="2" scale="0" format="ixt:numdotdecimal">5.55</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:top;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;">Diluted</span></div></td><td colspan="2" 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;"><span><ix:nonFraction id="d13118957e3313-wk-Fact-A74D4EDC985F517A80CBC2A7EFA43AF1" name="us-gaap:EarningsPerShareDiluted" contextRef="FD2019Q1QTD" unitRef="usdPerShare" decimals="2" scale="0" format="ixt:numdotdecimal">1.90</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;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d13118957e3332-wk-Fact-E3AD5E846308007ED2A9C2A7EFB6143D" name="us-gaap:EarningsPerShareDiluted" contextRef="FD2019Q2QTD" unitRef="usdPerShare" decimals="2" scale="0" format="ixt:numdotdecimal">1.80</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;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d13118957e3346-wk-Fact-F845B70A21046F9EBBA7C2A7EFA4B287" name="us-gaap:EarningsPerShareDiluted" contextRef="FD2019Q3QTD" unitRef="usdPerShare" decimals="2" scale="0" format="ixt:numdotdecimal">1.13</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;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d13118957e3361-wk-Fact-F83B38EB7F44C5B23263C2A7EFAF6F34" name="us-gaap:EarningsPerShareDiluted" contextRef="FD2019Q4QTD" unitRef="usdPerShare" decimals="2" scale="0" format="ixt:numdotdecimal">0.68</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;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d13118957e3375-wk-Fact-A9ECFA25F0E963FF6BD7C2A7EF7BA0BE" name="us-gaap:EarningsPerShareDiluted" contextRef="FD2019Q4YTD" unitRef="usdPerShare" decimals="2" scale="0" format="ixt:numdotdecimal">5.51</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></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div></ix:nonNumeric></ix:continuation><ix:continuation id="TextSelection-DA489C7086E59813C768C2A7EFC3560B-1"><div style="line-height:120%;font-size:12pt;"><span style="font-family:inherit;font-size:12pt;">&#160;</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;">50</span></div></div><hr style="page-break-after:always"></hr><div><a id="sC28B88A16937578E9669DA4C388544D1"></a></div><div><div style="line-height:120%;font-size:9pt;"><a style="font-family:inherit;font-size:9pt;font-weight:bold;" href="#s6E2976AA8A10533CBB8C0344C4892AEB"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Table of Contents</span></a></div></div><div><br/></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:8%;"></td><td style="width:92%;"></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;font-weight:bold;">ITEM&#160;9.</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;font-weight:bold;">CHANGES IN AND DISAGREEMENTS WITH ACCOUNTANTS ON ACCOUNTING AND FINANCIAL DISCLOSURE</span></div></td></tr></table></div></div><div style="line-height:120%;padding-top:8px;text-indent:65px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">None.</span></div><div><a id="sCF3BF7135F8451C4A8D15CC51C727DAB"></a></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%;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:10%;"></td><td style="width:90%;"></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;font-weight:bold;">ITEM&#160;9A.</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;font-weight:bold;">CONTROLS AND PROCEDURES</span></div></td></tr></table></div></div><div style="line-height:120%;padding-top:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">(a) &#160;&#160;&#160;&#160;</span><span style="font-family:inherit;font-size:10pt;text-decoration:underline;">Evaluation of disclosure controls and procedures.</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;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">As of the end of the period covered by this report, an evaluation was performed under the supervision and with the participation of the Company&#8217;s Chief Executive Officer and Chief Financial Officer of the effectiveness of the Company&#8217;s disclosure controls and procedures (as defined in Exchange Act Rule 240.13a-15(e)).  Based on that evaluation, the Chief Executive Officer and Chief Financial Officer have concluded that the Company&#8217;s current disclosure controls and procedures were effective as of April 30, </span><span style="font-family:inherit;font-size:10pt;">2020</span><span style="font-family:inherit;font-size:10pt;">.</span></div><div style="line-height:120%;text-align:left;text-indent:96px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">For purposes of Rule 13a-15(e), the term disclosure controls and procedures means controls and other procedures of an issuer that are designed to ensure that information required to be disclosed by the issuer in the reports that it files or submits under the Act (l5 U.S.C. 78a et seq.) is recorded, processed, summarized and reported within the time periods specified in the Commission's rules and forms. Disclosure controls and procedures include, without limitation, controls and procedures designed to ensure that information required to be disclosed by an issuer in the reports that it files or submits under the Act is accumulated and communicated to the issuer's management, including its principal executive and principal financial officer, or persons performing similar functions, 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;">(b)&#160;&#160;&#160;&#160;</span><span style="font-family:inherit;font-size:10pt;text-decoration:underline;">Management's Report on Internal Control over Financial Reporting</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:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Management of the Company is responsible for establishing and maintaining adequate internal control over financial reporting.  The Company's internal control system was designed to provide reasonable assurance to the Company's management and Board of Directors regarding the preparation and fair presentation of published financial statements.  All internal control systems, no matter how well designed, have inherent limitations.  Therefore, even those systems determined to be effective can provide only reasonable assurance with respect to financial statement preparation and presentation.  </span></div><div style="line-height:120%;text-align:left;text-indent:96px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company's management assessed the effectiveness of the Company's internal control over financial reporting as of April 30, </span><span style="font-family:inherit;font-size:10pt;">2020</span><span style="font-family:inherit;font-size:10pt;">.  In making this assessment, management used the criteria set forth by the Committee of Sponsoring Organizations of the Treadway Commission (COSO) in </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Internal Control - Integrated Framework (2013)</span><span style="font-family:inherit;font-size:10pt;">.  On the basis of the prescribed criteria, management concluded that the Company's internal control over financial reporting was effective as of April 30, </span><span style="font-family:inherit;font-size:10pt;">2020</span><span style="font-family:inherit;font-size:10pt;">.</span></div><div style="line-height:120%;text-align:left;text-indent:96px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">KPMG LLP, as the Company's independent registered public accounting firm, has issued a report on its assessment of the effectiveness of the Company's internal control over financial reporting.  This report appears on page 33.</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;">(c)&#160;&#160;&#160;&#160;</span><span style="font-family:inherit;font-size:10pt;text-decoration:underline;">Changes in Internal Control over Financial Reporting</span><span style="font-family:inherit;font-size:10pt;">.  </span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">There were no changes in the Company's internal control over financial reporting that occurred during the period covered by this report that have materially affected, or are reasonably likely to materially affect, the Company's internal control over financial reporting.</span></div><div style="line-height:120%;padding-top:16px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">(d) &#160;&#160;&#160;&#160;</span><span style="font-family:inherit;font-size:10pt;text-decoration:underline;">Other.</span></div><div style="line-height:120%;padding-top:8px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company does not expect that our disclosure controls and procedures or our internal control over financial reporting will prevent all fraud and material errors. An internal control system, no matter how well conceived and operated, can provide only reasonable, not absolute, assurance that the objectives of the control system are met. Further, the design of a control system must reflect the fact that there are resource constraints, and the benefits of controls must be considered relative to their costs. Because of the inherent limitations on all internal control systems, our internal control system can provide only reasonable assurance of achieving its objectives and no evaluation of controls can provide absolute assurance that all control issues and occurrences of fraud, if any, within the Company have been detected. These inherent limitations include the realities that judgments in decision-making can be faulty, and that breakdowns can occur because of simple errors or mistakes. Additionally, controls can be circumvented by the individual acts of some persons, by collusion of two or more people, or by management override of the control. The design of any system of internal control is also based in part upon certain assumptions about the likelihood of future events, and can provide only reasonable, not absolute, assurance that any design will succeed in </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;">51</span></div></div><hr style="page-break-after:always"></hr><div><div style="line-height:120%;font-size:9pt;"><a style="font-family:inherit;font-size:9pt;font-weight:bold;" href="#s6E2976AA8A10533CBB8C0344C4892AEB"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Table of Contents</span></a></div></div><div><br/></div><div style="line-height:120%;padding-top:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">achieving its stated goals under all potential future conditions. Over time, controls may become inadequate because of changes in circumstances, or the degree of compliance with the policies and procedures may deteriorate.</span></div><div><a id="s38A87965BF9B559780999FE5B6DC7CEE"></a></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%;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:10%;"></td><td style="width:90%;"></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;font-weight:bold;">ITEM&#160;9B.</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;font-weight:bold;">OTHER INFORMATION</span></div></td></tr></table></div></div><div style="line-height:120%;padding-top:8px;text-indent:65px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Not applicable.</span></div><div style="line-height:120%;font-size:12pt;"><span style="font-family:inherit;font-size:12pt;">&#160;</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;">52</span></div></div><hr style="page-break-after:always"></hr><div><a id="s2F07294CF1AD5807A1C9D7C20236897A"></a></div><div><div style="line-height:120%;font-size:9pt;"><a style="font-family:inherit;font-size:9pt;font-weight:bold;" href="#s6E2976AA8A10533CBB8C0344C4892AEB"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Table of Contents</span></a></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;">PART III</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div><a id="s4DA8B8A0E5355A98BABC4505081200D7"></a></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:10%;"></td><td style="width:90%;"></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;font-weight:bold;">ITEM&#160;10.</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;font-weight:bold;">DIRECTORS, EXECUTIVE OFFICERS, AND CORPORATE GOVERNANCE</span></div></td></tr></table></div></div><div style="line-height:120%;padding-top:8px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Those portions of the Company&#8217;s definitive Proxy Statement appearing under the captions &#8220;Election of Directors,&#8221; &#8220;Governance of the Company,&#8221; "Information about our Executive Officers", &#8220;Executive Compensation&#8221;, "Nominating and Corporate Governance Committee", and "Audit Committee", as filed with the Commission pursuant to Regulation 14A within 120 days after </span><span style="font-family:inherit;font-size:10pt;">April&#160;30, 2020</span><span style="font-family:inherit;font-size:10pt;">, and used in connection with the Company&#8217;s </span><span style="font-family:inherit;font-size:10pt;">2020</span><span style="font-family:inherit;font-size:10pt;"> Annual Meeting of Shareholders are hereby incorporated by reference.</span></div><div style="line-height:120%;padding-top:16px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company has adopted a Financial Code of Ethics applicable to its Chief Executive Officer and other senior financial officers. In addition, the Company has adopted a general code of business conduct (known as the Code of Business Conduct and Ethics) for its directors, officers, and all team members. The Financial Code of Ethics, the Code of Business Conduct and Ethics, and other Company governance materials are available under the Investor Relations-Governance link of the Company website located at www.caseys.com. In the event of an amendment or waiver to the Financial Code of Ethics or the Code of Business Conduct and Ethics, any required disclosure will be posted to our website. To date, there have been no waivers of the Financial Code of Ethics or the Code of Business Conduct and Ethics. Shareholders may obtain copies of any of these corporate governance documents free of charge by downloading from the Web site or by writing to the Corporate Secretary at the address on the cover of this Form 10-K.</span></div><div style="line-height:120%;font-size:18pt;"><span style="font-family:inherit;font-size:18pt;">&#160;</span></div><div><a id="s0AF98DE563385835BBD5CB3A0C5871C4"></a></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:10%;"></td><td style="width:90%;"></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;font-weight:bold;">ITEM&#160;11.</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;font-weight:bold;">EXECUTIVE COMPENSATION</span></div></td></tr></table></div></div><div style="line-height:120%;padding-top:8px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">That portion of the Company&#8217;s definitive Proxy Statement appearing under the caption "Compensation Discussion and Analysis", "Compensation Committee Report", "Compensation Committee", &#8220;Executive Compensation,&#8221; "Potential Payments Upon Termination or Change of Control", "Director Compensation", and "Certain Relationships and Related Party Transactions", as filed with the Commission pursuant to Regulation 14A within 120 days after </span><span style="font-family:inherit;font-size:10pt;">April&#160;30, 2020</span><span style="font-family:inherit;font-size:10pt;">, and used in connection with the Company&#8217;s </span><span style="font-family:inherit;font-size:10pt;">2020</span><span style="font-family:inherit;font-size:10pt;"> Annual Meeting of Shareholders is hereby incorporated by reference.</span></div><div style="line-height:120%;font-size:18pt;"><span style="font-family:inherit;font-size:18pt;">&#160;</span></div><div><a id="s7F11E1A89BC858E2BBAA8121C99EC158"></a></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:10%;"></td><td style="width:90%;"></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;font-weight:bold;">ITEM&#160;12.</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;font-weight:bold;">SECURITY OWNERSHIP OF CERTAIN BENEFICIAL OWNERS AND MANAGEMENT AND RELATED STOCKHOLDER MATTERS</span></div></td></tr></table></div></div><div style="line-height:120%;padding-top:8px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Those portions of the Company&#8217;s definitive Proxy Statement appearing under the captions &#8220;Beneficial Ownership of Shares of Common Stock by Directors and Executive Officers&#8221;, "Principal Shareholders" and "Equity Compensation Plan Information", as filed with the Commission pursuant to Regulation 14A within 120 days after </span><span style="font-family:inherit;font-size:10pt;">April&#160;30, 2020</span><span style="font-family:inherit;font-size:10pt;">, and used in connection with the Company&#8217;s </span><span style="font-family:inherit;font-size:10pt;">2020</span><span style="font-family:inherit;font-size:10pt;"> Annual Meeting of Shareholders are hereby incorporated by reference.</span></div><div style="line-height:120%;font-size:18pt;"><span style="font-family:inherit;font-size:18pt;">&#160;</span></div><div><a id="sDDA342EDF06B5CC7B540519F8ED2836D"></a></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:10%;"></td><td style="width:90%;"></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;font-weight:bold;">ITEM&#160;13.</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;font-weight:bold;">CERTAIN RELATIONSHIPS AND RELATED TRANSACTIONS AND DIRECTOR INDEPENDENCE</span></div></td></tr></table></div></div><div style="line-height:120%;padding-top:8px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">That portion of the Company&#8217;s definitive Proxy Statement appearing under the captions &#8220;Certain Relationships and Related Transactions&#8221;,  &#8220;Governance of the Company&#8221; and "The Board of Directors and its Committees", as filed with the Commission pursuant to Regulation 14A within 120 days after </span><span style="font-family:inherit;font-size:10pt;">April&#160;30, 2020</span><span style="font-family:inherit;font-size:10pt;">, and used in connection with the Company&#8217;s </span><span style="font-family:inherit;font-size:10pt;">2020</span><span style="font-family:inherit;font-size:10pt;"> Annual Meeting of Shareholders is hereby incorporated by reference.</span></div><div style="line-height:120%;font-size:18pt;"><span style="font-family:inherit;font-size:18pt;">&#160;</span></div><div><a id="sF8F0716050E95D54BFE79D16431A8B80"></a></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:10%;"></td><td style="width:90%;"></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;font-weight:bold;">ITEM&#160;14.</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;font-weight:bold;">PRINCIPAL ACCOUNTANT FEES AND SERVICES</span></div></td></tr></table></div></div><div style="line-height:120%;padding-top:8px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">That portion of the Company&#8217;s definitive Proxy Statement appearing under the caption &#8220;Ratification of Appointment of Independent Registered Public Accounting Firm&#8221; as filed with the Commission within 120 days after </span><span style="font-family:inherit;font-size:10pt;">April&#160;30, 2020</span><span style="font-family:inherit;font-size:10pt;">, and used in connection with the Company&#8217;s </span><span style="font-family:inherit;font-size:10pt;">2020</span><span style="font-family:inherit;font-size:10pt;"> Annual Meeting of Shareholders is hereby incorporated by reference.</span></div><div style="line-height:120%;padding-top:8px;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;">53</span></div></div><hr style="page-break-after:always"></hr><div><a id="sD82979B9D9445C56885B0A7375262AD8"></a></div><div><div style="line-height:120%;font-size:9pt;"><a style="font-family:inherit;font-size:9pt;font-weight:bold;" href="#s6E2976AA8A10533CBB8C0344C4892AEB"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Table of Contents</span></a></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;">PART IV</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div><a id="sB62A822A15215D058428D041798C0DCB"></a></div><div style="line-height:120%;-sec-extract:summary;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:64.0625%;border-collapse:collapse;text-align:left;"><tr><td colspan="2"></td></tr><tr><td style="width:15%;"></td><td style="width:85%;"></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;font-weight:bold;">ITEM&#160;15.</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;font-weight:bold;">EXHIBITS AND FINANCIAL STATEMENT SCHEDULES</span></div></td></tr></table></div></div><div style="line-height:120%;font-size:12pt;"><span style="font-family:inherit;font-size:12pt;">&#160;</span></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:40px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:-2px;"><span style="font-family:inherit;font-size:10pt;">(a)</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Documents filed as a part of this report on Form 10-K:</span></div></td></tr></table><div style="line-height:120%;padding-left:4px;text-align:left;padding-left:40px;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:72px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:36px;"><span style="font-family:inherit;font-size:10pt;">(1)</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following financial statements are included herewith:</span></div></td></tr></table><div style="line-height:120%;padding-top:8px;text-indent:72px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Report of Independent Registered Public Accounting Firm</span></div><div style="line-height:120%;text-indent:72px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Consolidated Balance Sheets, </span><span style="font-family:inherit;font-size:10pt;">April&#160;30, 2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;"> </span></div><div style="line-height:120%;text-indent:72px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Consolidated Statements of Income, Three Years Ended </span><span style="font-family:inherit;font-size:10pt;">April&#160;30, 2020</span></div><div style="line-height:120%;text-indent:72px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Consolidated Statements of Shareholders&#8217; Equity, Three Years Ended </span><span style="font-family:inherit;font-size:10pt;">April&#160;30, 2020</span></div><div style="line-height:120%;text-indent:72px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Consolidated Statements of Cash Flows, Three Years Ended </span><span style="font-family:inherit;font-size:10pt;">April&#160;30, 2020</span></div><div style="line-height:120%;text-indent:72px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Notes to Consolidated Financial Statements</span></div><div style="line-height:120%;font-size:6pt;"><span style="font-family:inherit;font-size:6pt;">&#160;</span></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:72px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:36px;"><span style="font-family:inherit;font-size:10pt;">(2)</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">No schedules are included because the required information is inapplicable or is presented in the consolidated financial statements or related notes thereto.</span></div></td></tr></table><div style="line-height:120%;padding-left:4px;text-align:left;padding-left:72px;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:72px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:36px;"><span style="font-family:inherit;font-size:10pt;">(3)</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following exhibits are filed as a part of this report:</span></div></td></tr></table><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:9%;"></td><td style="width:91%;"></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:8pt;"><span style="font-family:inherit;font-size:8pt;">Exhibit</span></div><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;text-decoration:underline;">Number</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;text-decoration:underline;">Description of Exhibits</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: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><tr><td style="vertical-align:top;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;">3.1</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><a style="text-decoration:underline;color:#0000FF;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/726958/000072695819000111/secondamendedandrestat.htm"><span style="font-family:inherit;font-size:10pt;">Second Restatement of the Restated and Amended Articles of Incorporation, as amended September 5, 2018, June 28, 2019 and September 4, 2019 (incorporated by reference to Exhibit 3.1 to Form 10-Q as filed September 9, 2019)</span></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: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><tr><td style="vertical-align:top;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;">3.2(a)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><a style="text-decoration:underline;color:#0000FF;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/726958/000072695819000111/fourthamendedandrestat.htm"><span style="font-family:inherit;font-size:10pt;">Fourth Amended and Restated By-Laws, as amended September 5, 2018, June 28, 2019 and September 5, 2019 (incorporated by reference to Exhibit 3.2(a) to Form 10-Q as filed September 9, 2019)</span></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: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><tr><td style="vertical-align:top;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;">4.1</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><a style="text-decoration:underline;color:#0000FF;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/726958/000119312506200337/dex48.htm"><span style="font-family:inherit;font-size:10pt;">Note Purchase Agreement dated as of September 29, 2006 among the Company and the purchasers the 5.72% Senior Notes, Series A and Series B (incorporated by reference to Exhibit 4.8 to Form 8-K as filed September 29, 2006)</span></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: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><tr><td style="vertical-align:top;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;">4.2</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><a style="text-decoration:underline;color:#0000FF;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/726958/000095015710001417/ex4-1.htm"><span style="font-family:inherit;font-size:10pt;">Note Purchase Agreement dated as of August 9, 2010 among the Company and the purchasers of the 5.22% Senior Notes (incorporated by reference to Exhibit 4.1 to Form 8-K as filed August 10, 2010)</span></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: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><tr><td style="vertical-align:top;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;">4.3</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><a style="text-decoration:underline;color:#0000FF;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/726958/000119312513262013/d555874dex410.htm"><span style="font-family:inherit;font-size:10pt;">Note Purchase Agreement dated as of June 17, 2013 among the Company and the purchasers of the 3.67% Series A Notes and 3.75% Series B Notes (incorporated by reference to Exhibit 4.10 to Form 8-K as filed June 18, 2013)</span></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: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><tr><td style="vertical-align:top;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;">4.4</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><a style="text-decoration:underline;color:#0000FF;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/726958/000072695816000191/secversionofnotepurchaseag.htm"><span style="font-family:inherit;font-size:10pt;">Note Purchase Agreement dated as of May 2, 2016 among the Company and the purchasers of the 3.65% Series C Notes and 3.72% Series D Notes (incorporated by reference to Exhibit 4.11 to Form 8-K as filed May 3, 2016)</span></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: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><tr><td style="vertical-align:top;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;">4.5</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><a style="text-decoration:underline;color:#0000FF;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/726958/000072695817000045/notepurchaseagreementform8.htm"><span style="font-family:inherit;font-size:10pt;">Note Purchase Agreement dated as of June 13, 2017 among the Company and the purchasers of the 3.51% Series E Notes and 3.77% Series F Notes (incorporated by reference to Exhibit 4.12 to Form 8-K as filed June 15, 2017)</span></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: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><tr><td style="vertical-align:top;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;">4.6</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><a style="text-decoration:underline;color:#0000FF;-sec-extract:exhibit;" href="exhibit46descriptionof.htm"><span style="font-family:inherit;font-size:10pt;">Description of Securities Registered Under Section 12 of the Exchange Act</span></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: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><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;">10.1</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><a style="text-decoration:underline;color:#0000FF;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/726958/000072695819000004/umbpromissorynote.htm"><span style="font-family:inherit;font-size:10pt;">Promissory Note delivered to UMB Bank, n.a. and related Negative Pledge Agreement dated January 11, 2019 (incorporated by reference to exhibit 10.28(d) to Form 8-K as filed January 17, 2019)</span></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: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><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;">10.2</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><a style="text-decoration:underline;color:#0000FF;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/726958/000072695819000004/creditagreement.htm"><span style="font-family:inherit;font-size:10pt;">Credit Agreement dated January 11, 2019, among Casey's General Stores, Inc. as borrower, and Royal Bank of Canada, as administrative agent, and the lenders and issuing banks from time to time party thereto (incorporated by reference to Exhibit 10.28 (e) to Form 8-K as filed January 17, 2019)</span></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: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><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;">10.3*</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><a style="text-decoration:underline;color:#0000FF;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/726958/000095013010002857/dex1029a.htm"><span style="font-family:inherit;font-size:10pt;">Form of Change of Control Employment Agreement (incorporated by reference to Exhibit 10.29(a) to Form&#160;8-K as filed June&#160;2, 2010)</span></a></div><div style="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: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><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;">10.4*</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><a style="text-decoration:underline;color:#0000FF;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/726958/000072695819000132/formcic.htm"><span style="font-family:inherit;font-size:10pt;">Form of Change of Control Agreement (incorporated by reference to Exhibit 10.1 to Form 8-K as filed December 19, 2019)</span></a></div><div style="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: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><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;">10.5*</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><a style="text-decoration:underline;color:#0000FF;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/726958/000072695818000097/exhibit1030-nonxqualifieds.htm"><span style="font-family:inherit;font-size:10pt;">Non-Qualified Supplemental Executive Retirement Plan and Amendment thereto (incorporated by reference to Exhibit 10.30 to Form 10-K as filed June 29, 2018)</span></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: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><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;">10.6*</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;"><a style="text-decoration:underline;color:#0000FF;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/726958/0000726958-97-000012.txt"><span style="font-family:inherit;font-size:10pt;">Non-Qualified Supplemental Executive Retirement Plan Trust Agreement with UMB Bank, n.a. (incorporated by reference to Exhibit 10.31 to Form 8-K as filed November 10, 1997)</span></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: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><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;"><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><br/></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">54</span></div></div><hr style="page-break-after:always"></hr><div><div style="line-height:120%;font-size:9pt;"><a style="font-family:inherit;font-size:9pt;font-weight:bold;" href="#s6E2976AA8A10533CBB8C0344C4892AEB"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Table of Contents</span></a></div></div><div><br/></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:9%;"></td><td style="width:91%;"></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;">10.7*</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;"><a style="text-decoration:underline;color:#0000FF;-sec-extract:exhibit;" href="exhibit107excessplaned.htm"><span style="font-family:inherit;font-size:10pt;">Executive Nonqualified Excess Plan Document and related Adoption Agreement dated September 25, 2015</span></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: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><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;">10.8*</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><a style="text-decoration:underline;color:#0000FF;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/726958/000072695818000097/exhibit1041-2009stockplana.htm"><span style="font-family:inherit;font-size:10pt;">Casey&#8217;s General Stores, Inc. 2009 Stock Incentive Plan (incorporated by reference to Exhibit 10.41 to Form 8-K as filed September 23, 2009)</span></a></div><div style="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: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><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;">10.9*</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><a style="text-decoration:underline;color:#0000FF;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/726958/000119312511174325/dex1041a.htm"><span style="font-family:inherit;font-size:10pt;">Form of Stock Option Grant under 2009 Stock Incentive Plan (incorporated by reference to Exhibit 10.41(a) to Form 8-K filed June 27, 2011)</span></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: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><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;">10.10*</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;"><a style="text-decoration:underline;color:#0000FF;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/726958/000072695817000074/exhibit992rsuaward-nonxoff.htm"><span style="font-family:inherit;font-size:10pt;">Form of Restricted Stock Units Agreement (Non-Officer Employees) under 2009 Stock Incentive Plan (incorporated by reference to Exhibit 99.2 to Form 8-K as filed July 19, 2017)</span></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: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><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;">10.11*</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;"><a style="text-decoration:underline;color:#0000FF;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/726958/000072695817000074/exhibit991ltiaward-summary.htm"><span style="font-family:inherit;font-size:10pt;">Form of Restricted Stock Units Agreement (LTI Awards to Officers) and Award Summary under 2009 Stock Incentive Plan (incorporated by reference to Exhibit 99.1 to Form 8-K as filed July 19, 2017)</span></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: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><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;">10.12*</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><a style="text-decoration:underline;color:#0000FF;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/726958/000072695818000097/exhibit1039-myersemploymen.htm"><span style="font-family:inherit;font-size:10pt;">Employment Agreement with Robert J. Myers and Amendment and Second Amendment thereto (incorporated by reference to Exhibit 10.39 to Form 10-K as filed June 29, 2018)</span></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: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><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;">10.13*</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><a style="text-decoration:underline;color:#0000FF;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/726958/000072695818000097/exhibit1042-handleyemploym.htm"><span style="font-family:inherit;font-size:10pt;">Employment Agreement and related Restricted Stock Units Award Agreement between the Company and Terry W. Handley dated April 12, 2016  (incorporated by reference to Exhibit 10.42 to Form 10-K as filed June 29, 2018)</span></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: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><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;">10.14*</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><a style="text-decoration:underline;color:#0000FF;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/726958/000095015719000700/ex10-2.htm"><span style="font-family:inherit;font-size:10pt;">Separation and General Release Agreement, dated May 31, 2019, between the Company and Terry W. Handley (incorporated by reference to Exhibit 10.2 to Form 8-K filed June 6, 2019)</span></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: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><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;">10.15*</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><a style="text-decoration:underline;color:#0000FF;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/726958/000095015719000700/ex10-1.htm"><span style="font-family:inherit;font-size:10pt;">Employment Agreement, dated May 31, 2019, between the Company and Darren M. Rebelez (with the Change of Control Agreement between the Company and Darren M. Rebelez attached as an exhibit thereto) (incorporated by reference to Exhibit 10.1 to Form 8-K as filed June 6, 2019)</span></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: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><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;">10.16*</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><a style="text-decoration:underline;color:#0000FF;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/726958/000072695819000128/casy-ex1049caseysxsepa.htm"><span style="font-family:inherit;font-size:10pt;">Separation Agreement and General Release of Claims, dated September 11, 2019, between the Company and Cindi W. Summers (incorporated by reference to Exhibit 10.49 to Form 10-Q as filed December 9, 2019)</span></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: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><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;">10.17*</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><a style="text-decoration:underline;color:#0000FF;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/726958/000072695818000133/a2018stockincentiveplanfin.htm"><span style="font-family:inherit;font-size:10pt;">Casey's General Stores, Inc. 2018 Stock Incentive Plan (incorporated by reference to Exhibit 10.43 to Form 8-K as filed September 10, 2018)</span></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: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><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;">10.18*</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><a style="text-decoration:underline;color:#0000FF;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/726958/000072695818000133/rsuagreementnon-employeedi.htm"><span style="font-family:inherit;font-size:10pt;">Form of Restricted Stock Units Agreement for Non-Employee Directors under 2018 Stock Incentive Plan (incorporated by reference to Exhibit 99.1 to Form 8-K as filed September 10, 2018)</span></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: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><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;">10.19*</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><a style="text-decoration:underline;color:#0000FF;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/726958/000072695819000111/lti-formofaward.htm"><span style="font-family:inherit;font-size:10pt;">Form of Restricted Stock Units Agreement (LTI Awards to Officers) and Award Summary under 2018 Stock Incentive Plan (incorporated by reference to Exhibit 10.45 to Form 10-Q as filed September 9, 2019)</span></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: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><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;">10.20*</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><a style="text-decoration:underline;color:#0000FF;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/726958/000072695819000111/make-wholersuawardagre.htm"><span style="font-family:inherit;font-size:10pt;">Restricted Stock Units Agreement (Make-Whole Award to Darren M. Rebelez) and Award Summary under 2018 Stock Incentive Plan (incorporated by reference to Exhibit 10.46 to Form 10-Q as filed September 9, 2019)</span></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: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><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;">10.21*</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><a style="text-decoration:underline;color:#0000FF;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/726958/000072695819000135/caseys-rsuawardagreeme.htm"><span style="font-family:inherit;font-size:10pt;">Performance-Based Restricted Stock Units Agreement (Special Strategic Grant to Darren M. Rebelez) and Award Summary under 2018 Stock Incentive Plan (incorporated by reference to Exhibit 10.1 to Form 8-K as filed December 26, 2019)</span></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: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><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;">10.22*</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><a style="text-decoration:underline;color:#0000FF;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/726958/000072695820000017/brennanedgar.htm"><span style="font-family:inherit;font-size:10pt;">Restricted Stock Units Agreement (Make-Whole Award to Thomas P. Brennan) under 2018 Stock Incentive Plan (incorporated by reference to Exhibit 10.53 to Form 10-Q as filed March 9, 2020)</span></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: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><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;">10.23*</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><a style="text-decoration:underline;color:#0000FF;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/726958/000072695820000017/frazelledgar.htm"><span style="font-family:inherit;font-size:10pt;">Restricted Stock Units Agreement (Make-Whole Award to Chad Frazell) under 2018 Stock Incentive Plan (incorporated by reference to Exhibit 10.54 to Form 10-Q as filed March 9, 2020)</span></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: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><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;">10.24*</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><a style="text-decoration:underline;color:#0000FF;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/726958/000072695819000108/officerseverance.htm"><span style="font-family:inherit;font-size:10pt;">Casey's General Stores, Inc. Officer Severance Plan (incorporated by reference to Exhibit 10.1 to Form 8-K as filed September 9, 2019)</span></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: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><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;">21</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;"><a style="text-decoration:underline;color:#0000FF;-sec-extract:exhibit;" href="exhibit21.htm"><span style="font-family:inherit;font-size:10pt;">Subsidiaries of Casey&#8217;s General Stores, Inc.  </span></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: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><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;">23.1</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><a style="text-decoration:underline;color:#0000FF;-sec-extract:exhibit;" href="casy-ex231_2020430xq4.htm"><span style="font-family:inherit;font-size:10pt;">Consent of Independent Registered Public Accounting Firm</span></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: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><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;">31.1</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><a style="text-decoration:underline;color:#0000FF;-sec-extract:exhibit;" href="casy-ex311_2020430xq4.htm"><span style="font-family:inherit;font-size:10pt;">Certificate of Darren M. Rebelez under Section 302 of Sarbanes-Oxley Act of 2002</span></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: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><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;">31.2</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><a style="text-decoration:underline;color:#0000FF;-sec-extract:exhibit;" href="casy-ex312_2020430xq4.htm"><span style="font-family:inherit;font-size:10pt;">Certificate of Stephen P. Bramlage Jr. under Section 302 of Sarbanes-Oxley Act of 2002</span></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: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><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;">32.1</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><a style="text-decoration:underline;color:#0000FF;-sec-extract:exhibit;" href="casy-ex321_2020430xq4.htm"><span style="font-family:inherit;font-size:10pt;">Certificate of Darren M. Rebelez under Section 906 of Sarbanes-Oxley Act of 2002</span></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: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><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;">32.2</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><a style="text-decoration:underline;color:#0000FF;-sec-extract:exhibit;" href="casy-ex322_2020430xq4.htm"><span style="font-family:inherit;font-size:10pt;">Certificate of Stephen P. Bramlage Jr. under Section 906 of Sarbanes-Oxley Act of 2002</span></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: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><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;">101.INS</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;">XBRL Instance Document</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: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><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;">101.SCH</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;">XBRL Taxonomy Extension Schema Document</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: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><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;">101.CAL</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;">XBRL Taxonomy Extension Calculation Linkbase Document</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: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><br/></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">55</span></div></div><hr style="page-break-after:always"></hr><div><div style="line-height:120%;font-size:9pt;"><a style="font-family:inherit;font-size:9pt;font-weight:bold;" href="#s6E2976AA8A10533CBB8C0344C4892AEB"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Table of Contents</span></a></div></div><div><br/></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:9%;"></td><td style="width:91%;"></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;">101.LAB</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;">XBRL Taxonomy Extension Label Linkbase Document</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: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><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;">101.PRE</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;">XBRL Taxonomy Extension Presentation Linkbase Document</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: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><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;">101.DEF</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;">XBRL Taxonomy Extension Definition Linkbase Document</span></div></td></tr></table></div></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:65.234375%;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:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">*</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;">Indicates management contract or compensatory plan or arrangement.</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><a id="s4D855F10938A59F4BFCB5E3503FFE1F4"></a></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:64.0625%;border-collapse:collapse;text-align:left;"><tr><td colspan="2"></td></tr><tr><td style="width:15%;"></td><td style="width:85%;"></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;font-weight:bold;">ITEM&#160;16.</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;font-weight:bold;">FORM 10-K SUMMARY</span></div></td></tr></table></div></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Not Applicable </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;">56</span></div></div><hr style="page-break-after:always"></hr><div><a id="s79544C48E5CE551EAD41817CD21A135E"></a></div><div><div style="line-height:120%;font-size:9pt;"><a style="font-family:inherit;font-size:9pt;font-weight:bold;" href="#s6E2976AA8A10533CBB8C0344C4892AEB"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Table of Contents</span></a></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;">SIGNATURES</span></div><div style="line-height:120%;padding-top:16px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Pursuant to the requirements of Section&#160;13 or 15(d) of the Securities Exchange Act of 1934, 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%;font-size:12pt;"><span style="font-family:inherit;font-size:12pt;">&#160;</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="3"></td></tr><tr><td style="width:59%;"></td><td style="width:4%;"></td><td style="width:37%;"></td></tr><tr><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">CASEY&#8217;S GENERAL STORES, INC.</span></div><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">(Registrant)</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 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 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></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;">Date: June&#160;26, 2020</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;">By</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/ Darren M. Rebelez</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;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Darren M. Rebelez, President and</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;padding-left:2px;padding-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</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;padding-left:2px;padding-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 and Director)</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 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 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></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;">Date: June&#160;26, 2020</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;">By</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/ Stephen P. Bramlage Jr.</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;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Stephen P. Bramlage Jr.</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;padding-left:2px;padding-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 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 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;">(Authorized Officer and Principal Financial and Accounting Officer)</span></div></td></tr></table></div></div><div style="line-height:120%;padding-top:16px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Pursuant to the requirements of the Securities Exchange Act of 1934, this report has been signed below by the following persons on behalf of the registrant and in the capacities and on the dates indicated.</span></div><div style="line-height:120%;font-size:12pt;"><span style="font-family:inherit;font-size:12pt;">&#160;</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="3"></td></tr><tr><td style="width:59%;"></td><td style="width:4%;"></td><td style="width:37%;"></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 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 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></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;">Date: June&#160;26, 2020</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;">By</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/ H. Lynn Horak</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;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">H. Lynn Horak</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;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Chair and Director</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 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 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></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;">Date: June&#160;26, 2020</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;">By</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/ Darren M. Rebelez</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;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Darren M. Rebelez, President and</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;padding-left:2px;padding-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, Director</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 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></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;">Date: June&#160;26, 2020</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;">By</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/ Stephen P. Bramlage Jr.</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;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Stephen P. Bramlage Jr.</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;padding-left:2px;padding-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 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;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 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></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;">Date: June&#160;26, 2020</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;">By</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/ Cara K. Heiden</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;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Cara K. Heiden</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;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Director</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 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 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></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;">Date: June&#160;26, 2020</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;">By</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/ Diane C. Bridgewater</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;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Diane C. Bridgewater</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;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Director</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 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 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></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;">Date: June&#160;26, 2020</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;">By</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/ Donald E. Frieson</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;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Donald E. Frieson</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;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Director</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;">57</span></div></div><hr style="page-break-after:always"></hr><div><div style="line-height:120%;font-size:9pt;"><a style="font-family:inherit;font-size:9pt;font-weight:bold;" href="#s6E2976AA8A10533CBB8C0344C4892AEB"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Table of Contents</span></a></div></div><div><br/></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="3"></td></tr><tr><td style="width:59%;"></td><td style="width:4%;"></td><td style="width:37%;"></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 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 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></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;">Date: June&#160;26, 2020</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;">By</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/ David K. Lenhardt</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;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">David K. Lenhardt</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;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Director</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 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 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></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;">Date: June&#160;26, 2020</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;">By</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/ Allison M. Wing</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;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Allison M. Wing</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;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Director</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 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 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></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;">Date: June&#160;26, 2020</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;">By</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/ Larree M. Renda</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;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Larree M. Renda</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;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Director</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 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></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;">Date: June&#160;26, 2020</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;">By</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/ Judy A. Schmeling</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;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Judy A. Schmeling</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;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Director</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;"><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;">58</span></div></div>	</div></body>
</html>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-4.6
<SEQUENCE>2
<FILENAME>exhibit46descriptionof.htm
<DESCRIPTION>EXHIBIT 4.6
<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 2020 Workiva -->
		<title>Exhibit</title>
	</head>
	<body><div style="font-family:Times New Roman;font-size:10pt;">
<div><a name="sd8751f4305584f25862ffe8d422ef198"></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:center;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-weight:bold;">DESCRIPTION OF CAPITAL STOCK</font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#160;&#160;&#160;&#160;The following statements contain, in summary form, certain information relating to the capital stock of the Company.  They do not purport to be complete, and are qualified in their entirety by reference to the provisions of the Company's </font><a style="font-family:inherit;font-size:12pt;" href="http://www.sec.gov/Archives/edgar/data/726958/000072695819000111/secondamendedandrestat.htm"><font style="font-family:inherit;font-size:12pt;">Second Restatement of the Restated and Amended Articles of Incorporation, as amended </font></a><font style="font-family:inherit;font-size:12pt;">(the "Restated Articles") incorporated herein by this reference. </font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#160;&#160;&#160;&#160;The authorized capital stock of the Company consists of 120,000,000 shares of Common Stock, no par value (the &#8220;Common Stock&#8221;), and 1,000,000 shares of Preferred Stock, no par value (the "Preferred Stock") of which 250,000 shares have been designated as Series A Serial Preferred Stock.  No shares of Preferred Stock have been issued.  The Company&#8217;s Restated Articles do not authorize any other classes of capital stock.</font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">The Common Stock is the only class of capital stock of the Company registered under the Securities Exchange Act of 1934 as amended and it is registered under Section 12(b) thereof.   </font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:center;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-weight:bold;">COMMON STOCK</font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#160;&#160;&#160;&#160;All issued and outstanding shares of Common Stock are duly authorized, validly issued, fully paid, and non-assessable.  Holders of Common Stock have one vote for each share held and are not entitled to cumulate their votes for the election of directors.  Until January 1, 2019, under the Iowa Business Corporation Act, the Board was required to be classified.  However, starting with the company&#8217;s 2019 annual shareholders&#8217; meeting, Iowa Code section 490.806B mandates that the board begin a phased declassification over a three-year period.  In particular, Iowa Code section 490.806B requires that the staggered terms of the &#8220;Class I&#8221;, &#8220;Class II&#8221; and &#8220;Class III&#8221; directors elected or appointed prior to January 1, 2019 cease at the expiration of their then current terms, and that the terms of directors elected or appointed after January 1, 2019 expire at the next annual shareholders&#8217; meeting following their election or appointment.</font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">Common Stock is not subject to redemption by its terms although Common Stock may be repurchased by the Company at its discretion.  The holders of shares of Common Stock do not have preemptive rights.  Holders of shares of Common Stock are entitled to share ratably in the assets of the Company legally available for distribution to holders of Common Stock in the event of liquidation, dissolution, or winding up of the Company.  The holders of Common Stock are entitled to dividends when, as and if declared by the Board of Directors of the Company.</font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:center;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-weight:bold;">PREFERRED STOCK</font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#160;&#160;&#160;&#160;The Board of Directors is empowered by the Restated Articles to issue, from time to time, one or more series of authorized Preferred Stock without shareholder approval. The authorized but unissued shares of Preferred Stock may be issued in series having such designations, preferences or rights, and having the qualifications, limitations or restrictions thereon, as may be fixed and determined by resolution of the Company's Board of Directors. Therefore, shares of series of Preferred Stock could have rights that would cause such shares to be superior to the Common Stock with respect to such matters as voting, dividends and liquidation.</font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:left;text-indent:312px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">As noted above, the Restated Articles authorize a series of Preferred Stock designated Series A Serial Preferred Stock comprised of 250,000 shares.  The Board created the Series A Serial Preferred Stock in April 2010 in connection with the Shareholder Rights Plan (the &#8220;Rights Plan&#8221;) that it adopted at the same </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><hr style="page-break-after:always"><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:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">time.  The Series A Serial Preferred Stock was created having the specific designations, preferences and rights and having the specific qualifications, limitations and restrictions necessary to implement the Rights Plan.  The Shareholder Rights Plan expired in April 2011 without any shares of Series A Preferred Stock having been issued.  The 250,000 Series A Serial Preferred Stock remains authorized under the Restated Articles. Since the Rights Plan is expired, the Board does not anticipate issuing the Series A Serial Preferred Stock for which it was created.    </font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:center;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-weight:bold;">REGISTRAR AND TRANSFER AGENT</font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">Computershare Trust Company, N.A. 250 Royall Street Canton, MA 02021 is the Registrar and Transfer Agent for the Common Stock of the Company.</font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:center;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-weight:bold;">CERTAIN PROVISIONS OF THE IOWA CODE, OUR ARTICLES OF INCORPORATION AND BYLAWS</font></div><div style="line-height:120%;text-align:left;text-indent:62px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">Certain provisions of the Iowa Business Corporations Act (the &#8220;Act&#8221;), our Restated Articles and the Fourth Amended and Restated By-Laws (the &#8220;Bylaws&#8221;) summarized in the following paragraphs may have an anti-takeover effect. This summary is qualified in its entirety by reference to the </font><a style="font-family:inherit;font-size:12pt;" href="http://www.sec.gov/Archives/edgar/data/726958/000072695819000111/secondamendedandrestat.htm"><font style="font-family:inherit;font-size:12pt;">Restated Articles</font></a><font style="font-family:inherit;font-size:12pt;">, and the </font><a style="font-family:inherit;font-size:12pt;" href="http://www.sec.gov/Archives/edgar/data/726958/000072695819000111/fourthamendedandrestat.htm"><font style="font-family:inherit;font-size:12pt;">Bylaws </font></a><font style="font-family:inherit;font-size:12pt;">incorporated herein by this reference.   </font></div><div style="line-height:120%;text-align:left;text-indent:62px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">Our Bylaws vest the power to call special meetings of stockholders in our board chair, by resolution approved by a majority of the entire board, or by the secretary of the Company following receipt of one or more written demands to call a special meeting of the shareholders from shareholders holding of record shares representing not less than 50% of the voting power of the outstanding shares of the Company.  Shareholders are permitted under our Bylaws to act by written consent in lieu of a meeting.</font></div><div style="line-height:120%;text-align:left;text-indent:62px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">To be properly brought before an annual meeting of stockholders, any shareholder proposal or nomination for the board of directors must be delivered to our secretary by the close of business not more than 120 and not less than 90 days prior to the date on which we first mailed our proxy materials for the prior year&#8217;s annual meeting; provided that in the event that the date of the annual meeting is advanced by more than 30 days or delayed by more than 60 days from the anniversary of the previous year&#8217;s meeting, </font><font style="font-family:inherit;font-size:12pt;background-color:#ffffff;">written notice must be provided not less than 90 days nor more than 120 days prior to the date of the annual meeting or, if the first public announcement of the date of such advanced or delayed annual meeting is less than 100 days prior to the date of such annual meeting, the 10th day following the day on which public announcement of the date of the annual meeting is first made</font><font style="font-family:inherit;font-size:12pt;">.</font></div><div style="line-height:120%;text-align:left;text-indent:62px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">Our Bylaws contain &#8220;proxy access&#8221; provisions, which permit an eligible shareholder or a group of up to 20 eligible shareholders owning 3% or more of the Company&#8217;s outstanding shares of Common Stock continuously for at least three years to nominate and include in the Company&#8217;s annual meeting proxy materials, for any annual meeting of shareholders at which directors are to be elected, director nominees constituting up to the greater of (i) 20% of the total number of directors of the Company, or (ii)&#160;two individuals; provided that the nominating shareholder(s) and nominee(s) satisfy the requirements described in the Bylaws.</font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">As noted above, the classified board is being phased out under &#8220;Common Stock&#8221;.</font></div><div style="line-height:120%;text-align:left;text-indent:62px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">We are subject to Iowa Code section&#160;490.1110 (&#8220;Section&#160;490.1110&#8221;). In general, Section&#160;490.1110 prohibits a publicly held Iowa corporation from engaging in various &#8220;business combination&#8221; transactions with any interested shareholder for a period of three years following the date of the transactions in which </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><hr style="page-break-after:always"><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:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">the person became an interested shareholder, unless: (i) the transaction is approved by the board of directors prior to the date the shareholder became and interested shareholder; (ii) upon consummation of the transaction which resulted in the shareholder becoming an interested shareholder, the interested shareholder owned at least 85% of the voting stock of the corporation outstanding at the time the transaction commenced; or (iii) on or subsequent to such date the business combination is approved by the board of directors and authorized at an annual or special meeting of shareholders by the affirmative vote of at least 66 2/3% of the outstanding voting stock which is not owned by the interested shareholder.</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>	</div></body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-10.7
<SEQUENCE>3
<FILENAME>exhibit107excessplaned.htm
<DESCRIPTION>EXHIBIT 10.7
<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 2020 Workiva -->
		<title>Exhibit</title>
	</head>
	<body><div style="font-family:Times New Roman;font-size:10pt;">
<div><a name="s2FE8E728811394DB64B9DD8FF15783EA"></a></div><div></div><div><br></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;padding-top:1px;text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;"><br></font></div><div style="line-height:120%;padding-top:5px;text-align:left;padding-left:222px;text-indent:-118px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">THE EXECUTIVE NONQUALIFIED EXCESS PLAN PLAN DOCUMENT</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:12.5pt;"><font style="font-family:inherit;font-size:12.5pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;"><br></font></div><div><a name="sA39DFC309E9709BE8CA0DD8FF1795E49"></a></div><div style="line-height:120%;padding-top:5px;text-align:left;padding-left:106px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">THE EXECUTIVE NONQUALIFIED EXCESS PLAN</font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:left;padding-left:54px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Section 1.</font><font style="font-family:inherit;font-size:12pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Purpose:</font></div><div style="line-height:120%;text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;"><br></font></div><div style="line-height:240%;padding-top:6px;text-align:justify;padding-left:6px;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">By execution of the Adoption Agreement, the Employer has adopted the Plan set forth herein, and in the Adoption Agreement, to provide a means by which certain management Employees or Independent Contractors of the Employer may elect to defer receipt of current Compensation from the Employer in order to provide retirement and other benefits on behalf of such Employees or Independent Contractors of the Employer, as selected in the Adoption Agreement. The Plan is intended to be a nonqualified deferred compensation plan that complies with the provisions of Section 409A of the Internal Revenue Code (the "Code"). The Plan is also intended to be an unfunded plan maintained primarily for the purpose of providing deferred compensation benefits for a select group of management or highly compensated employees under Sections 201(2), 301(a)(3) and 401(a)(l) of the Employee Retirement Income Security Act of 1974 (&#8220;ERISA&#8221;) and independent contractors. Notwithstanding any other provision of this Plan, this Plan shall be interpreted, operated and administered in a manner consistent with these intentions.</font></div><div style="line-height:120%;text-align:left;padding-left:54px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Section 2.</font><font style="font-family:inherit;font-size:12pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Definitions:</font></div><div style="line-height:120%;text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;"><br></font></div><div style="line-height:240%;padding-top:6px;text-align:justify;padding-left:6px;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">As used in the Plan, including this Section 2, references to one gender shall include the other, unless otherwise indicated by the context:</font></div><div style="line-height:240%;text-align:justify;padding-left:6px;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">2.1</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;">"Active Participant" means, with respect to any day or date, a Participant who is in Service on such day or date; provided, that a Participant shall cease to be an Active Participant (i) immediately upon a determination by the Committee that the Participant has ceased to be an Employee or Independent Contractor, or (ii) at the end of</font></div><div style="line-height:240%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div><a name="s34842B2700F13E7DA30FDD8FF1AE004B"></a></div><div style="line-height:240%;padding-top:5px;text-align:left;padding-left:6px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">the Plan Year that the Committee determines the Participant no longer meets the eligibility requirements of the Plan.</font></div><div style="line-height:240%;text-align:justify;padding-left:6px;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">2.2</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;">"Adoption Agreement" means the written agreement pursuant to which  the Employer adopts the Plan. The Adoption Agreement is a part of the Plan as applied to the Employer.</font></div><div style="line-height:240%;text-align:justify;padding-left:6px;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">2.3</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;">"Beneficiary" means the person, persons, entity or entities designated or determined pursuant to the provisions of Section 13 of the Plan.</font></div><div style="line-height:240%;text-align:justify;padding-left:6px;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">2.4</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;">"Board" means the Board of Directors of the Company, if the Company is a corporation. If the Company is not a corporation, "Board" shall mean the Company.</font></div><div style="line-height:240%;text-align:justify;padding-left:6px;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">2.5</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;">"Change in Control Event" means an event described in Section 409A(a)(2)(A)(v) of the Code (or any successor provision thereto) and the regulations thereunder.</font></div><div style="line-height:240%;text-align:justify;padding-left:6px;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">2.6</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;">"Committee" means the persons or entity designated in the Adoption Agreement to administer the Plan. If the Committee designated in the Adoption Agreement is unable to serve, the Employer shall satisfy the duties of the Committee provided for in Section 9.</font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:101px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:54px;"><font style="font-family:inherit;font-size:12pt;">2.7</font></div></td><td style="vertical-align:top;padding-left:1.3333333333333333px;"><div style="line-height:120%;text-align:justify;font-size:12pt;text-indent:-1.3333333333333333px;"><font style="font-family:inherit;font-size:12pt;">"Company" means the company designated in the Adoption Agreement as</font></div></td></tr></table><div style="line-height:120%;padding-top:1px;text-align:left;font-size:11.5pt;"><font style="font-family:inherit;font-size:11.5pt;"><br></font></div><div style="line-height:120%;text-align:left;padding-left:6px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">such.</font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:240%;text-align:justify;padding-left:6px;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">2.8</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;">"Compensation" shall have the meaning designated in the Adoption Agreement.</font></div><div style="line-height:240%;text-align:justify;padding-left:6px;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">2.9</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;">"Crediting Date" means the date designated in the Adoption Agreement for crediting the amount of any Participant Deferral Credits or Employer Credits to the Deferred Compensation Account of a Participant.</font></div><div style="line-height:240%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div><a name="sFFF2154609D06C7737AFDD8FF1D0F832"></a></div><div style="line-height:240%;padding-top:5px;text-align:justify;padding-left:6px;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">2.10</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;">"Deferred Compensation Account" means the account or accounts maintained with respect to each Participant under the Plan. The Deferred Compensation Account shall be credited with Participant Deferral Credits and Employer Credits, credited or debited for deemed investment gains or losses, and adjusted for payments in accordance with the rules and elections in effect under Section 8. As permitted in the Adoption Agreement, the Deferred Compensation Account of a Participant may consist of one or more accounts including In-Service or Education Accounts, if applicable. A Participant may elect payment options for each account as described in Section 7.1 and deemed investments for each account as described in Section 8.2.</font></div><div style="line-height:240%;text-align:justify;padding-left:6px;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">2.11</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;">"Disabled or Disability" means Disabled or Disability within the meaning of Section 409A of the Code and the regulations thereunder. Generally, this means that the Participant is unable to engage in any substantial gainful activity by reason of any medically determinable physical or mental impairment which can be expected to result in death or can be expected to last for a continuous period of not less than 12 months, or is, by reason of any medically determinable physical or mental impairment which can be expected to result in death or can be expected to last for a continuous period of not less than 12 months, receiving income replacement benefits for a period of not less than three months under an accident and health plan covering Employees of the Employer.</font></div><div style="line-height:240%;text-align:justify;padding-left:6px;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">2.12</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;">&#8220;Education Account&#8221; is an In-Service Account which will be used by the Participant for educational purposes.</font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:101px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:54px;"><font style="font-family:inherit;font-size:12pt;">2.13</font></div></td><td style="vertical-align:top;padding-left:1.3333333333333333px;"><div style="line-height:120%;text-align:justify;font-size:12pt;text-indent:-1.3333333333333333px;"><font style="font-family:inherit;font-size:12pt;">"Effective Date" shall be the date designated in the Adoption Agreement.</font></div></td></tr></table><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:240%;text-align:justify;padding-left:6px;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">2.14</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;">"Employee" means an individual in the Service of the Employer if the relationship between the individual and the Employer is the legal relationship of employer</font></div><div style="line-height:240%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div><a name="s893197B0EB2D0811646DDD8FF1FFEB9B"></a></div><div style="line-height:240%;padding-top:5px;text-align:left;padding-left:6px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">and employee. An individual shall cease to be an Employee upon the Employee's Separation from Service.</font></div><div style="line-height:240%;text-align:justify;padding-left:6px;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">2.15</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;">"Employer" means the Company, as identified in the Adoption Agreement, and any Participating Employer which adopts this Plan. An Employer may be a corporation, a limited liability company, a partnership or sole proprietorship.</font></div><div style="line-height:240%;text-align:justify;padding-left:6px;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">2.16</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;">"Employer Credits" means the amounts credited to the Participant's Deferred Compensation Account by the Employer pursuant to the provisions of Section 4.2.</font></div><div style="line-height:240%;text-align:justify;padding-left:6px;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">2.17</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;">"Grandfathered Amounts" means, if applicable, the amounts that were deferred under the Plan and were earned and vested within the meaning of Section 409A of the Code and regulations thereunder as of December 31, 2004. Grandfathered Amounts shall be subject to the terms designated in the Plan which were in effect as of October 3, 2004.</font></div><div style="line-height:240%;text-align:justify;padding-left:6px;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">2.18</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;">"Independent Contractor" means an individual in the Service of the Employer if the relationship between the individual and the Employer is not the legal relationship of employer and employee. An individual shall cease to be an Independent Contractor upon the termination of the Independent Contractor's Service. An Independent Contractor shall include a director of the Employer who is not an Employee.</font></div><div style="line-height:240%;text-align:justify;padding-left:6px;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">2.19</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;">"In-Service Account" means a separate account to be kept for each Participant that has elected to take in-service distributions as described in Section 5.4. The In-Service Account shall be adjusted in the same manner and at the same time as the Deferred Compensation Account under Section 8 and in accordance with the rules and elections in effect under Section 8.</font></div><div style="line-height:240%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div><a name="sB529005D02EFA71563B1DD8FF221FA0A"></a></div><div style="line-height:240%;padding-top:5px;text-align:justify;padding-left:6px;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">2.20</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;">"Normal Retirement Age" of a Participant means the age designated in  the Adoption Agreement.</font></div><div style="line-height:240%;text-align:justify;padding-left:6px;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">2.21</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;">"Participant" means with respect to any Plan Year an Employee or Independent Contractor who has been designated by the Committee as a Participant and who has entered the Plan or who has a Deferred Compensation Account under the Plan; provided that if the Participant is an Employee, the individual must be a highly compensated or management employee of the Employer within the meaning of Sections 201(2), 301(a)(3) and 401(a)(1) of ERISA.</font></div><div style="line-height:240%;text-align:justify;padding-left:6px;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">2.22</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;">"Participant Deferral Credits" means the amounts credited to the Participant's Deferred Compensation Account by the Employer pursuant to the provisions of Section 4.1.</font></div><div style="line-height:240%;text-align:justify;padding-left:6px;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">2.23</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;">"Participating Employer" means any trade or business (whether or not incorporated) which adopts this Plan with the consent of the Company identified in the Adoption Agreement.</font></div><div style="line-height:240%;text-align:justify;padding-left:6px;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">2.24</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;">"Participation Agreement" means a written agreement entered into between a Participant and the Employer pursuant to the provisions of Section 4.1</font></div><div style="line-height:240%;text-align:justify;padding-left:6px;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">2.25</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;">"Performance-Based Compensation" means compensation where the amount of, or entitlement to, the compensation is contingent on the satisfaction of preestablished organizational or individual performance criteria relating to a performance period of at least twelve months. Organizational or individual performance criteria are considered preestablished if established in writing within 90 days after the commencement of the period of service to which the criteria relates, provided that the outcome is substantially uncertain at the time the criteria are established. Performance-based</font></div><div style="line-height:240%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div><a name="s22AA4ACB536362647752DD8FF252E7AA"></a></div><div style="line-height:240%;padding-top:5px;text-align:justify;padding-left:6px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">compensation may include payments based upon subjective performance criteria as provided in regulations and administrative guidance promulgated under Section 409A of the Code.</font></div><div style="line-height:240%;text-align:justify;padding-left:6px;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">2.26</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;">"Plan" means The Executive Nonqualified Excess Plan, as herein set out and as set out in the Adoption Agreement, or as duly amended. The name of the Plan as applied to the Employer shall be designated in the Adoption Agreement.</font></div><div style="line-height:240%;text-align:justify;padding-left:6px;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">2.27</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;">"Plan-Approved Domestic Relations Order" shall mean a judgment, decree, or order (including the approval of a settlement agreement) which is:</font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:150px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:102px;"><font style="font-family:inherit;font-size:12pt;">2.27.1</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">Issued pursuant to a State's domestic relations law;</font></div></td></tr></table><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:justify;padding-left:54px;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">2.27.2</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;">Relates to the provision of child support, alimony payments or marital property rights to a Spouse, former Spouse, child or other dependent of the Participant;</font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:justify;padding-left:54px;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">2.27.3</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;">Creates or recognizes the right of a Spouse, former Spouse, child or other dependent of the Participant to receive all or a portion of the Participant's benefits under the Plan;</font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:justify;padding-left:54px;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">2.27.4</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;">Requires payment to such person of their interest in the Participant's benefits in a lump sum payment at a specific time; and</font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:150px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:102px;"><font style="font-family:inherit;font-size:12pt;">2.27.5</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">Meets such other requirements established by the Committee.</font></div></td></tr></table><div style="line-height:120%;padding-top:1px;text-align:left;font-size:11.5pt;"><font style="font-family:inherit;font-size:11.5pt;"><br></font></div><div style="line-height:240%;text-align:justify;padding-left:6px;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">2.28</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;">"Plan Year" means the twelve-month period ending on the last day of the month designated in the Adoption Agreement; provided that the initial Plan Year may have fewer than twelve months.</font></div><div style="line-height:240%;text-align:justify;padding-left:6px;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">2.29</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;">"Qualifying Distribution Event"  means (i) the Separation from Service   of the Participant, (ii) the date the Participant becomes Disabled, (iii) the death of the Participant, (iv) the time specified by the Participant for an In-Service or Education Distribution, (v) a Change in Control Event, or (vi) an Unforeseeable Emergency, each to the extent provided in Section 5.</font></div><div style="line-height:240%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div><a name="sC45397FE3ADAC7EED918DD8FF273E9B0"></a></div><div style="line-height:240%;padding-top:5px;text-align:justify;padding-left:6px;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">2.30</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;">"Seniority Date" shall have the meaning designated in the Adoption Agreement.</font></div><div style="line-height:240%;text-align:justify;padding-left:6px;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">2.31</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;">"Separation from Service" or "Separates from Service" means a "separation from service" within the meaning of Section 409A of the Code.</font></div><div style="line-height:240%;text-align:justify;padding-left:6px;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">2.32</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;">"Service" as an Employee means employment by the Employer. For purposes of the Plan, the employment relationship is treated as continuing intact while the Employee is on military leave, sick leave, or other bona fide leave of absence if the period of such leave does not exceed six months, or if longer, so long as the Employee's right to reemployment is provided either by statute or contract. If the Participant is an Independent Contractor, "Service" shall mean the period during which the contractual relationship exists between the Employer and the Participant. The contractual relationship is not terminated if the Participant anticipates a renewal of the contract or becomes an Employee.</font></div><div style="line-height:240%;text-align:justify;padding-left:6px;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">2.33</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;">"Service Bonus" means any bonus paid to a Participant by the Employer which is not Performance-Based Compensation.</font></div><div style="line-height:240%;text-align:justify;padding-left:6px;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">2.34</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;">"Specified Employee" means an Employee who meets the requirements for key employee treatment under Section 416(i)(l)(A)(i), (ii) or (iii) of the Code (applied in accordance with the regulations thereunder and without regard to Section 416(i)(5) of the Code) at any time during the twelve month period ending on December 31 of each year (the "identification date"). If the person is a key employee as of any identification date, the person is treated as a Specified Employee for the twelve-month period beginning on the first day of the fourth month following the identification date. Unless binding corporate action is taken to establish different rules for determining Specified Employees for all plans of the Company and its controlled group members that are subject to Section 409A of the</font></div><div style="line-height:240%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div><a name="s0C2DED9DD21A596B3336DD8FF2A6413A"></a></div><div style="line-height:240%;padding-top:5px;text-align:left;padding-left:6px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">Code, the foregoing rules and the other default rules under the regulations of Section 409A of the Code shall apply.</font></div><div style="line-height:240%;text-align:justify;padding-left:6px;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">2.35</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;">"Spouse" or ''Surviving Spouse" means, except as otherwise provided in the Plan, a person who is the legally married spouse or surviving spouse of a Participant.</font></div><div style="line-height:240%;text-align:justify;padding-left:6px;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">2.36</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;">"Unforeseeable Emergency" means an "unforeseeable emergency" within the meaning of Section 409A of the Code.</font></div><div style="line-height:240%;text-align:justify;padding-left:6px;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">2.37</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;">"Years of Service" means each Plan Year of Service completed by the Participant. For vesting purposes, Years of Service shall be calculated from the date designated in the Adoption Agreement and Service shall be based on service with the Company and all Participating Employers.</font></div><div style="line-height:120%;text-align:left;padding-left:54px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Section 3.</font><font style="font-family:inherit;font-size:12pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Participation:</font></div><div style="line-height:120%;text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;"><br></font></div><div style="line-height:240%;padding-top:5px;text-align:justify;padding-left:6px;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">The Committee in its discretion shall designate each Employee or Independent Contractor who is eligible to participate in the Plan. A Participant who Separates from Service with the Employer and who later returns to Service will not be an Active Participant under the Plan except upon satisfaction of such terms and conditions as the Committee shall establish upon the Participant's return to Service, whether or not the Participant shall have a balance remaining in his Deferred Compensation Account under the Plan on the date of the return to Service.</font></div><div style="line-height:120%;text-align:left;padding-left:54px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Section 4.</font><font style="font-family:inherit;font-size:12pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Credits to Deferred Compensation Account:</font></div><div style="line-height:120%;text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;"><br></font></div><div style="line-height:240%;padding-top:6px;text-align:justify;padding-left:6px;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">4.1</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;">Participant Deferral Credits. To the extent provided in the Adoption Agreement, each Active Participant may elect, by entering into a Participation Agreement with the Employer, to defer the receipt of Compensation from the Employer by a dollar amount or percentage specified in the Participation Agreement. The amount of</font></div><div style="line-height:240%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div><a name="sCC85715B65D2F638BBDCDD8FF2C9D1F5"></a></div><div style="line-height:240%;padding-top:5px;text-align:justify;padding-left:6px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">Compensation the Participant elects to defer, the Participant Deferral Credit, shall be credited by the Employer to the Deferred Compensation Account maintained for the Participant pursuant to Section 8. The following special provisions shall apply with respect to the Participant Deferral Credits of a Participant:</font></div><div style="line-height:120%;text-align:justify;padding-left:54px;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">4.1.1</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;">The Employer shall credit to the Participant's Deferred Compensation Account on each Crediting Date an amount equal to the total Participant Deferral Credit for the period ending on such Crediting Date.</font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:justify;padding-left:54px;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">4.1.2</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;">An election pursuant to this Section 4.1 shall be made by the Participant by executing and delivering a Participation Agreement to the Committee. Except as otherwise provided in this Section 4.1, the Participation Agreement shall become effective with respect to such Participant as of the first day of January following the date such Participation Agreement is received by the Committee. A Participant's election may be changed at any time prior to the last permissible date for making the election as permitted in this Section 4.1, and shall thereafter be irrevocable. Any election of a Participant shall continue in effect for the time period as set forth in the Adoption Agreement and shall be described as evergreen or non-evergreen as appropriate.</font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:justify;padding-left:54px;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">4.1.3</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;">A Participant may execute and deliver a Participation Agreement to the Committee within 30 days after the date the Participant first becomes eligible to participate in the Plan. After the 30 day period expires, or after any shorter time period as agreed to by the Participant and the Committee, the latest election made by the Participant during that period becomes irrevocable. Such election shall then be effective as of the first payroll period commencing following the date the Participation Agreement becomes irrevocable. Whether a Participant is treated as newly eligible for participation under this Section shall be determined in accordance with Section 409A of the Code and the regulations thereunder, including (i) rules that treat all elective deferral account balance plans as one plan, and (ii) rules that treat a previously eligible Employee as newly eligible if his benefits had been previously distributed or if he has been ineligible for 24 months. For Compensation that is earned based upon a specified performance period (for example, an annual bonus), where a deferral election is made under this Section but after the beginning of the performance period, the election will only apply to the portion of the Compensation equal to the total amount of the Compensation for the service period multiplied by the ratio of the number of days remaining in the performance period after the date the election becomes irrevocable over the total number of days in the performance period.</font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:justify;padding-left:54px;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">4.1.4</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;">A Participant may unilaterally modify a Participation Agreement (either to terminate, increase or decrease the portion of his future Compensation which is subject to deferral within the percentage limits set forth in Section 4.1 of</font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div><a name="s099B00E1A43E5CD02739DD8FF2F75293"></a></div><div style="line-height:120%;padding-top:5px;text-align:justify;padding-left:54px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">the Adoption Agreement) by providing a written modification of the Participation Agreement to the Committee. The modification shall become effective as of the first day of January following the date such written modification is received by the Committee, or at such later date as required under Section 409A of the Code.</font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:justify;padding-left:54px;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">4.1.5</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;">If the Participant performed services continuously from the later of the beginning of the performance period or the date upon which the performance criteria are established through the date upon which the Participant makes an initial deferral election, a Participation Agreement relating to the deferral of Performance- Based Compensation may be executed and delivered to the Committee no later than the date which is 6 months prior to the end of the performance period, provided that in no event may an election to defer Performance-Based Compensation be made after such Compensation has become readily ascertainable.</font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:justify;padding-left:54px;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">4.1.6</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;">If the Employer has a fiscal year other than the calendar year, Compensation relating to Service in the fiscal year of the Employer (such as a bonus based on the fiscal year of the Employer), of which no amount is paid or payable during the fiscal year, may be deferred at the Participant's election if the election to defer is made not later than the close of the Employer's fiscal year next preceding the first fiscal year in which the Participant performs any services for which such Compensation is payable.</font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:justify;padding-left:54px;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">4.1.7</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;">Compensation payable after the last day of the Participant's taxable year solely for services provided during the final payroll period containing the last day of the Participant's taxable year (i.e., December 31) is treated for purposes of this Section 4.1 as Compensation for services performed in the subsequent taxable year.</font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:justify;padding-left:54px;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">4.1.8</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;">The Committee may from time to time establish policies or rules consistent with the requirements of Section 409A of the Code to govern the manner in which Participant Deferral Credits may be made.</font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:justify;padding-left:54px;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">4.1.9</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;">If a Participant becomes Disabled all currently effective deferral elections for such Participant shall be cancelled. At the time the participant is no longer Disabled, subsequent elections to defer future compensation will be permitted under this Section 4.</font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:justify;padding-left:54px;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">4.1.10</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;">If a Participant applies for and receives a distribution on account of an Unforeseeable Emergency, all currently effective deferral elections for such Participant shall be cancelled. Subsequent elections to defer future compensation will be permitted under this Section 4.</font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:justify;padding-left:54px;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">4.1.11</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;">If a Participant receives a hardship distribution from a 401(k) or a 403(b) plan that requires all currently effective deferral elections under all plans maintained by the Employer to be cancelled, then all currently effective deferral elections shall be cancelled until the later of the beginning of the next calendar year</font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div><a name="s78C5C145C4316D425A7FDD8FF31B89A2"></a></div><div style="line-height:119%;padding-top:5px;text-align:justify;padding-left:54px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">or six months after the date of the hardship distribution. Subsequent elections to defer future compensation under this Section 4 will not be effective until the later of the beginning of the next calendar year or six months after the date of the hardship distribution. If the effective date of such an election occurs after the beginning of the next calendar year, as permitted by the Employer, a Participant may make elections for the next calendar year prior to January 1</font><font style="font-family:inherit;font-size:8pt;">st </font><font style="font-family:inherit;font-size:12pt;">of the next calendar year, but these elections will not become effective until the end of the six- month waiting period.</font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:240%;text-align:justify;padding-left:6px;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">4.2</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;">Employer Credits. If designated by the Employer in the Adoption Agreement, the Employer shall cause the Committee to credit to the Deferred Compensation Account of each Active Participant an Employer Credit as determined in accordance with the Adoption Agreement. A Participant must make distribution elections with respect to any Employer Credits credited to his Deferred Compensation Account by the deadline that would apply under Section 4.1 for distribution elections with respect to Participant Deferral Credits credited at the same time, on a Participation Agreement that is timely executed and delivered to the Committee pursuant to Section 4.1. If no distribution election is made, vested amounts in the Deferred Compensation Account will be distributed in a lump sum upon the earliest of any Qualifying Distribution Event limited to Separation from Service, Disability, Death or Change in Control.</font></div><div style="line-height:240%;text-align:justify;padding-left:6px;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">4.3</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;">Deferred Compensation Account. All Participant Deferral Credits and Employer Credits shall be credited to the Deferred Compensation Account of the Participant as provided in Section 8.</font></div><div style="line-height:120%;text-align:justify;padding-left:54px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Section 5.</font><font style="font-family:inherit;font-size:12pt;">&#32;</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Qualifying Distribution Events:</font></div><div style="line-height:120%;text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;"><br></font></div><div style="line-height:240%;padding-top:6px;text-align:justify;padding-left:6px;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">5.1</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;">Separation from Service. If the Participant Separates from Service with  the Employer, the vested balance in the Deferred Compensation Account shall be paid to the Participant by the Employer as provided in Section 7. Notwithstanding the foregoing, no distribution shall be made earlier than six months after the date of Separation from</font></div><div style="line-height:240%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div><a name="s874E623DC1D64339112FDD8FF34B0B76"></a></div><div style="line-height:240%;padding-top:5px;text-align:justify;padding-left:6px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">Service (or, if earlier, the date of death) with respect to a Participant who as of the date of Separation from Service is a Specified Employee of a corporation the stock in which is traded on an established securities market or otherwise. Any payments to which such Specified Employee would be entitled during the first six months following the date of Separation from Service shall be accumulated and paid on the first day of the seventh month following the date of Separation from Service, and shall be adjusted for deemed investment gain and loss incurred during the six month period.</font></div><div style="line-height:240%;text-align:justify;padding-left:6px;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">5.2</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;">Disability. If the Employer designates in the Adoption Agreement that distributions are permitted under the Plan when a Participant becomes Disabled, and the Participant becomes Disabled while in Service, the vested balance in the Deferred Compensation Account shall be paid to the Participant by the Employer as provided in Section 7.</font></div><div style="line-height:240%;text-align:justify;padding-left:6px;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">5.3</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;">Death. If the Participant dies while in Service, the Employer shall pay a benefit to the Participant's Beneficiary in the amount designated in the Adoption Agreement. Payment of such benefit shall be made by the Employer as provided in Section 7.</font></div><div style="line-height:240%;text-align:justify;padding-left:6px;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">5.4</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;">In-Service or Education Distributions. If the Employer designates in the Adoption Agreement that in-service or education distributions are permitted under the Plan, a Participant may designate in the Participation Agreement to have a specified amount credited to the Participant's In-Service or Education Account for in-service or education distributions at the date specified by the Participant. In no event may an in- service or education distribution of an amount be made before the date that is two years after the first day of the year in which any deferral election to such In-Service or Education</font></div><div style="line-height:240%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div><a name="sD016CCC42E9487F4F00ADD8FF36E28B4"></a></div><div style="line-height:240%;padding-top:5px;text-align:justify;padding-left:6px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">Account became effective. Notwithstanding the foregoing, if a Participant incurs a Qualifying Distribution Event prior to the date on which the entire balance in the In-Service or Education Account has been distributed, then the vested balance in the In-Service or Education Account on the date of the Qualifying Distribution Event shall be paid as provided under Section 7.1 for payments on such Qualifying Distribution Event.</font></div><div style="line-height:240%;text-align:justify;padding-left:6px;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">5.5</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;">Change in Control Event. If the Employer designates in the Adoption Agreement that distributions are permitted under the Plan upon the occurrence of a Change in Control Event, the Participant may designate in the Participation Agreement to have the vested balance in the Deferred Compensation Account paid to the Participant upon a Change in Control Event by the Employer as provided in Section 7.</font></div><div style="line-height:240%;text-align:justify;padding-left:6px;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">5.6</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;">Unforeseeable Emergency. If the Employer designates in the Adoption Agreement that distributions are permitted under the Plan upon the occurrence of an Unforeseeable Emergency event, a distribution from the Deferred Compensation Account may be made to a Participant in the event of an Unforeseeable Emergency, subject to the following provisions:</font></div><div style="line-height:120%;text-align:justify;padding-left:54px;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">5.6.1</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;">A Participant may, at any time prior to his Separation from Service for any reason, make application to the Committee to receive a distribution in a lump sum of all or a portion of the vested balance in the Deferred Compensation Account (determined as of the date the distribution, if any, is made under this Section 5.6) because of an Unforeseeable Emergency. A distribution because of an Unforeseeable Emergency shall not exceed the amount required to satisfy the Unforeseeable Emergency plus amounts necessary to pay taxes reasonably anticipated as a result of such distribution, after taking into account the extent to which the Unforeseeable Emergency may be relieved through reimbursement or compensation by insurance or otherwise or by liquidation of the Participant's assets (to the extent the liquidation of such assets would not itself cause severe financial hardship) or by stopping current deferrals under the Plan pursuant to Section 4.1.10.</font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:justify;padding-left:54px;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">5.6.2</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;">The Participant's request for a distribution on account of Unforeseeable Emergency must be made in writing to the Committee. The request must specify the nature of the financial hardship, the total amount requested to be</font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div><a name="sE669EBB1456C8E6E9A21DD8FF39EA196"></a></div><div style="line-height:120%;padding-top:5px;text-align:justify;padding-left:54px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">distributed from the Deferred Compensation Account, and the total amount of the actual expense incurred or to be incurred on account of the Unforeseeable Emergency.</font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:justify;padding-left:54px;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">5.6.3</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;">If a distribution under this Section 5.6 is approved by the Committee, such distribution will be made as soon as practicable following the date it is approved. The processing of the request shall be completed as soon as practicable from the date on which the Committee receives the properly completed written request for a distribution on account of an Unforeseeable Emergency. If a Participant's Separation from Service occurs after a request is approved in accordance with this Section 5.6.3, but prior to distribution of the full amount approved, the approval of the request shall be automatically null and void and the benefits which the Participant is entitled to receive under the Plan shall be distributed in accordance with the applicable distribution provisions of the Plan.</font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:justify;padding-left:54px;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">5.6.4</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;">The Committee may from time to time adopt additional policies or rules consistent with the requirements of Section 409A of the Code to govern the manner in which such distributions may be made so that the Plan may be conveniently administered.</font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:justify;padding-left:54px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Section 6.</font><font style="font-family:inherit;font-size:12pt;">&#32;</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Vesting:</font></div><div style="line-height:120%;text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;"><br></font></div><div style="line-height:240%;padding-top:5px;text-align:left;padding-left:6px;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">A Participant shall be fully vested in the portion of his Deferred Compensation Account attributable to Participant Deferral Credits, and all income, gains and losses attributable thereto. A Participant shall become fully vested in the portion of his Deferred Compensation Account attributable to Employer Credits, and income, gains and losses attributable thereto, in accordance with the vesting schedule and provisions designated by the Employer in the Adoption Agreement. If a Participant's Deferred Compensation Account is not fully vested upon Separation from Service, the portion of the Deferred Compensation Account that is not fully vested shall thereupon be forfeited.</font></div><div style="line-height:120%;text-align:left;padding-left:54px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Section 7.</font><font style="font-family:inherit;font-size:12pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Distribution Rules:</font></div><div style="line-height:120%;text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;"><br></font></div><div style="line-height:240%;padding-top:6px;text-align:justify;padding-left:6px;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">7.1</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;">Payment Options. The Employer shall designate in the Adoption Agreement the payment options which may be elected by the Participant (lump sum, annual installments, or a combination of both). Different payment options may be made available</font></div><div style="line-height:240%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div><a name="s21B6ECF342BC67326E82DD8FF3C0DFFF"></a></div><div style="line-height:240%;padding-top:5px;text-align:justify;padding-left:6px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">for each Qualifying Distribution Event, and different payment options may be available for different types of Separations from Service, all as designated in the Adoption Agreement. The Participant shall elect in the Participation Agreement the method under which the vested balance in the Deferred Compensation Account will be distributed from among the designated payment options. The Participant may at such time elect a different method of payment for each Qualifying Distribution Event as specified in the Adoption Agreement. If the Participant is permitted by the Employer in the Adoption Agreement to elect different payment options and does not make a valid election, the vested balance in the Deferred Compensation Account will be distributed as a lump sum upon the Qualifying Distribution Event.</font></div><div style="line-height:240%;text-align:justify;padding-left:6px;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">Notwithstanding the foregoing, if certain Qualifying Distribution Events occur prior to the date on which the vested balance of a Participant's Deferred Compensation Account is completely paid pursuant to this Section 7.1 following the occurrence of certain Qualifying Distribution Events, the following rules apply:</font></div><div style="line-height:120%;text-align:justify;padding-left:54px;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">7.1.1</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;">If the currently effective Qualifying Distribution Event is a Separation from Service or Disability, and the Participant subsequently dies, the remaining unpaid vested balance of a Participant's Deferred Compensation Account shall be paid as a lump sum.</font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:justify;padding-left:54px;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">7.1.2</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;">If the currently effective Qualifying Distribution Event is a Change in Control Event, and any subsequent Qualifying Distribution Event occurs (except an In-Service or Education Distribution described in Section 2.29(iv)), the remaining unpaid vested balance of a Participant's Deferred Compensation Account shall be paid as provided under Section 7.1 for payments on such subsequent Qualifying Distribution Event.</font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:240%;text-align:justify;padding-left:6px;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">7.2</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;">Timing of Payments. Payment shall be made in the manner elected by the Participant and shall commence as soon as practicable after (but no later than 60 days after) the distribution date specified for the Qualifying Distribution Event. For each payment, the</font></div><div style="line-height:240%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div><a name="sA999F420F58763950065DD8FF3F2FA23"></a></div><div style="line-height:240%;padding-top:5px;text-align:justify;padding-left:6px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">Committee must specify a date for the Deferred Compensation Account(s) to be valued. In the event the Participant fails to make a valid election of the payment method, the distribution will be made in a single lump sum payment as soon as practicable after (but no later than 60 days after) the Qualifying Distribution Event. A payment may be further delayed to the extent permitted in accordance with regulations and guidance under Section 409A of the Code.</font></div><div style="line-height:240%;text-align:justify;padding-left:6px;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">7.3</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;">Installment Payments. If the Participant elects to receive installment payments upon a Qualifying Distribution Event, the payment of each installment shall be made on the anniversary of the date of the first installment payment, and the amount of the installment shall be adjusted on such anniversary for credits or debits to the Participant's account pursuant to Section 8 of the Plan. Such adjustment shall be made by dividing the balance in the Deferred Compensation Account on such date by the number of installments remaining to be paid hereunder; provided that the last installment due under the Plan shall be the entire amount credited to the Participant's account on the date of payment.</font></div><div style="line-height:240%;text-align:justify;padding-left:6px;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">7.4</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;">De Minimis Amounts. Notwithstanding any payment election made by the Participant, if the Employer designates a pre-determined de minimis amount in the Adoption Agreement, the vested balance in all Deferred Compensation Accounts of the Participant will be distributed in a single lump sum payment if at the time of a permitted Qualifying Distribution Event the vested balance does not exceed such pre-determined de minimis amount; provided, however, that such distribution will be made only where the Qualifying Distribution Event is a Separation from Service, death, Disability (if applicable) or Change in Control Event (if applicable). Such payment shall be made on or before the later of (i) December 31 of the calendar year in which the Qualifying Distribution Event</font></div><div style="line-height:240%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div><a name="sA227D2D5E8211124D209DD8FF414DD76"></a></div><div style="line-height:240%;padding-top:5px;text-align:justify;padding-left:6px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">occurs, or (ii) the date that is 2-1/2 months after the Qualifying Distribution Event occurs. In addition, the Employer may distribute a Participant's vested balance in all of the Participant&#8217;s Deferred Compensation Accounts at any time if the balance does not exceed the limit in Section 402(g)(1)(B) of the Code and results in the termination of the Participant's entire interest in the Plan as provided under Section 409A of the Code.</font></div><div style="line-height:240%;text-align:justify;padding-left:6px;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">7.5</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;">Subsequent Elections. With the consent of the Committee, a Participant may delay or change the method of payment of the Deferred Compensation Account subject to the following requirements:</font></div><div style="line-height:120%;text-align:justify;padding-left:54px;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">7.5.1</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;">The new election may not take effect until at least 12 months after the date on which the new election is made.</font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:justify;padding-left:54px;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">7.5.2</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;">If the new election relates to a payment for a Qualifying Distribution Event other than the death of the Participant, the Participant becoming Disabled, or an Unforeseeable Emergency, the new election must provide for the deferral of the payment for a period of at least five years from the date such payment would otherwise have been made.</font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:justify;padding-left:54px;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">7.5.3</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;">If the new election relates to a payment from the In-Service or Education Account, the new election must be made at least 12 months prior to the date of the first scheduled payment from such account.</font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:240%;text-align:justify;padding-left:6px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">For purposes of this Section 7.5 and Section 7.6, a payment is each separately identified amount to which the Participant is entitled under the Plan; provided, that entitlement to a series of installment payments is treated as the entitlement to a single payment.</font></div><div style="line-height:240%;text-align:justify;padding-left:6px;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">7.6</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;">Acceleration Prohibited. The acceleration of the time or schedule of any payment due under the Plan is prohibited except as expressly provided in regulations and administrative guidance promulgated under Section 409A of the Code (such as accelerations for domestic relations orders and employment taxes). It is not an acceleration of the time or schedule of payment if the Employer waives or accelerates the vesting requirements applicable to a benefit under the Plan.</font></div><div style="line-height:240%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div><a name="s27BCAF5338B02F700E26DD8FF4470857"></a></div><div style="line-height:240%;padding-top:5px;text-align:justify;padding-left:6px;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">7.7</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;">Residual Distributions. If calculation of the amount of any credit to a Participant&#8217;s Deferred Compensation Account is not administratively practicable due to events beyond the control of the Employer, payments may be made to the Participant for residual amounts contributed to or remaining in a Deferred Compensation Account after payments under the provisions of this Section 7 have commenced or been completed. The residual amount shall be credited to the Deferred Compensation Account when the calculation of the amount becomes administratively practicable. Examples of residual amounts include, but are not limited to, additional investment returns credited after payment (due to dividends or pricing changes) or additional contributions made after payment (such as an annual bonus deferral or an Employer Credit). Payments that would have been made had the residual amount been calculable at the benefit commencement date shall be made up as soon as practicable after crediting to the Deferred Compensation Account, in no case later than the end of the year in which calculation of the amount becomes administratively practicable.</font></div><div style="line-height:240%;text-align:justify;padding-left:6px;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">7.8</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;">Ineffective Deferrals. If a Participant deferral election under Section 4 to contribute to an In-Service or Education Account carries over to a subsequent year (an evergreen election) and the deferral election is ineffective (i.e., the distribution election would cause payment in the current or prior years), the amount deferred will be credited to a Deferred Compensation Account that is not an In-Service or Education Account. If the Participant only has one account of this type, the amount deferred will be credited to that account. If the Participant has multiple accounts of this type, and one of the accounts has a lump sum at Separation from Service distribution election, the amount deferred will be credited to that account. If the Participant has multiple accounts of this type and does not</font></div><div style="line-height:240%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div><a name="sBDCEF14F63A3B125C56ADD8FF467A40D"></a></div><div style="line-height:240%;padding-top:5px;text-align:justify;padding-left:6px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">have an account with a lump sum at Separation from Service distribution election, one will be established with a lump sum at Separation from Service distribution election and the amount deferred will be credited to this account.</font></div><div style="line-height:120%;text-align:left;padding-left:54px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Section 8.</font><font style="font-family:inherit;font-size:12pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Accounts; Deemed Investment; Adjustments to Account:</font></div><div style="line-height:120%;text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;"><br></font></div><div style="line-height:240%;padding-top:6px;text-align:justify;padding-left:6px;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">8.1</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;">Accounts. The Committee shall establish a book reserve account, entitled the "Deferred Compensation Account," on behalf of each Participant. The Committee shall also establish an In-Service or Education Account as a part of the Deferred Compensation Account of each Participant, if applicable. The amount credited to the Deferred Compensation Account shall be adjusted pursuant to the provisions of Section 8.3.</font></div><div style="line-height:240%;text-align:justify;padding-left:6px;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">8.2</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;">Deemed Investments. The Deferred Compensation Account of a Participant shall be credited with an investment return determined as if the account were invested in one or more investment funds made available by the Committee. The Participant shall elect the investment funds in which his Deferred Compensation Account shall be deemed to be invested. Such election shall be made in the manner prescribed by the Committee and shall take effect upon the entry of the Participant into the Plan. The investment election of the Participant shall remain in effect until a new election is made by the Participant. In the event the Participant fails for any reason to make an effective election of the investment return to be credited to his account, the investment return shall be determined by the Committee.</font></div><div style="line-height:240%;text-align:justify;padding-left:6px;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">8.3</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;">Adjustments to Deferred Compensation Account. With respect to each Participant who has a Deferred Compensation Account under the Plan, the amount credited to such account shall be adjusted by the following debits and credits, at the times and in the order stated:</font></div><div style="line-height:240%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div><a name="s791C47DAE90F916D507EDD8FF49AE767"></a></div><div style="line-height:120%;padding-top:5px;text-align:justify;padding-left:54px;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">8.3.1</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;">The Deferred Compensation Account shall be debited each business day with the total amount of any payments made from such account since the last preceding business day to him or for his benefit. Unless otherwise specified by the Employer, each deemed investment fund will be debited pro-rata based on the value of the investment funds as of the end of the preceding business day.</font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:justify;padding-left:54px;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">8.3.2</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;">The Deferred Compensation Account shall be credited on each Crediting Date with the total amount of any Participant Deferral Credits and Employer Credits to such account since the last preceding Crediting Date.</font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:justify;padding-left:54px;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">8.3.3</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;">The Deferred Compensation Account shall be credited or debited on each day securities are traded on a national stock exchange with the amount of deemed investment gain or loss resulting from the performance of the deemed investment funds elected by the Participant in accordance with Section 8.2. The amount of such deemed investment gain or loss shall be determined by the Committee and such determination shall be final and conclusive upon all concerned.</font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:left;padding-left:54px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Section 9.</font><font style="font-family:inherit;font-size:12pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Administration by Committee:</font></div><div style="line-height:120%;text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;"><br></font></div><div style="line-height:240%;padding-top:5px;text-align:justify;padding-left:6px;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">9.1</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;">Membership of Committee. If the Committee consists of individuals appointed by the Board, they will serve at the pleasure of the Board. Any member of the Committee may resign, and his successor, if any, shall be appointed by the Board.</font></div><div style="line-height:240%;text-align:justify;padding-left:6px;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">9.2</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;">General Administration. The Committee shall be responsible for the operation and administration of the Plan and for carrying out its provisions. The Committee shall have the full authority and discretion to make, amend, interpret, and enforce all appropriate rules and regulations for the administration of this Plan and decide or resolve any and all questions, including interpretations of this Plan, as may arise in connection with this Plan. Any such action taken by the Committee shall be final and conclusive on any party. To the extent the Committee has been granted discretionary authority under the Plan, the Committee&#8217;s prior exercise of such authority shall not obligate it to exercise its authority in a like fashion thereafter. The Committee shall be entitled to rely conclusively upon all tables, valuations, certificates, opinions and reports furnished by any actuary,</font></div><div style="line-height:240%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div><a name="sA160440575D50706262ADD8FF4BB0639"></a></div><div style="line-height:240%;padding-top:5px;text-align:justify;padding-left:6px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">accountant, controller, counsel or other person employed or engaged by the Employer with respect to the Plan. The Committee may, from time to time, employ agents and delegate to such agents, including Employees of the Employer, such administrative or other duties as it sees fit.</font></div><div style="line-height:240%;text-align:justify;padding-left:6px;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">9.3</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;">Indemnification. To the extent not covered by insurance, the Employer shall indemnify the Committee, each Employee, officer, director, and agent of the Employer, and all persons formerly serving in such capacities, against any and all liabilities or expenses, including all legal fees relating thereto, arising in connection with the exercise of their duties and responsibilities with respect to the Plan, provided however that the Employer shall not indemnify any person for liabilities or expenses due to that person&#8217;s own gross negligence or willful misconduct.</font></div><div style="line-height:120%;text-align:left;padding-left:54px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Section 10.</font><font style="font-family:inherit;font-size:12pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Contractual Liability, Trust:</font></div><div style="line-height:120%;text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;"><br></font></div><div style="line-height:240%;padding-top:5px;text-align:justify;padding-left:6px;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">10.1</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;">Contractual Liability. Unless otherwise elected in the Adoption Agreement, the Company shall be obligated to make all payments hereunder. This obligation shall constitute a contractual liability of the Company to the Participants, and such payments shall be made from the general funds of the Company. The Company shall not be required to establish or maintain any special or separate fund, or otherwise to segregate assets to assure that such payments shall be made, and the Participants shall not have any interest in any particular assets of the Company by reason of its obligations hereunder. To the extent that any person acquires a right to receive payment from the Company under the Plan, such right shall be no greater than the right of an unsecured creditor of the Company.</font></div><div style="line-height:240%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div><a name="s9CC7788D78BF8FF14B71DD8FF4EDA05B"></a></div><div style="line-height:240%;padding-top:5px;text-align:justify;padding-left:6px;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">10.2</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;">Trust. The Employer may establish a trust to assist it in meeting its obligations under the Plan. Any such trust shall conform to the requirements of a grantor trust under Revenue Procedures 92-64 and 92-65 and at all times during the continuance of the trust the principal and income of the trust shall be subject to claims of general creditors of the Employer under federal and state law. The establishment of such a trust would not be intended to cause Participants to realize current income on amounts contributed thereto, and the trust would be so interpreted and administered.</font></div><div style="line-height:120%;text-align:left;padding-left:54px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Section 11.</font><font style="font-family:inherit;font-size:12pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Allocation of Responsibilities:</font></div><div style="line-height:120%;text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;"><br></font></div><div style="line-height:240%;padding-top:5px;text-align:left;padding-left:6px;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">The persons responsible for the Plan and the duties and responsibilities allocated to each are as follows:</font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:101px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:54px;"><font style="font-family:inherit;font-size:12pt;">11.1</font></div></td><td style="vertical-align:top;padding-left:1.3333333333333333px;"><div style="line-height:120%;text-align:justify;font-size:12pt;text-indent:-1.3333333333333333px;"><font style="font-family:inherit;font-size:12pt;">Board.</font></div></td></tr></table><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:149px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:102px;"><font style="font-family:inherit;font-size:12pt;">(i)</font></div></td><td style="vertical-align:top;padding-left:1.3333333333333333px;"><div style="line-height:120%;text-align:justify;font-size:12pt;text-indent:-1.3333333333333333px;"><font style="font-family:inherit;font-size:12pt;">To amend the Plan;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:9px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:149px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:102px;"><font style="font-family:inherit;font-size:12pt;">(ii)</font></div></td><td style="vertical-align:top;padding-left:1.3333333333333333px;"><div style="line-height:120%;text-align:justify;font-size:12pt;text-indent:-1.3333333333333333px;"><font style="font-family:inherit;font-size:12pt;">To appoint and remove members of the Committee; and</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:9px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:149px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:102px;"><font style="font-family:inherit;font-size:12pt;">(iii)</font></div></td><td style="vertical-align:top;padding-left:1.3333333333333333px;"><div style="line-height:120%;text-align:justify;font-size:12pt;text-indent:-1.3333333333333333px;"><font style="font-family:inherit;font-size:12pt;">To terminate the Plan as permitted in Section 14.</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:9px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:101px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:54px;"><font style="font-family:inherit;font-size:12pt;">11.2</font></div></td><td style="vertical-align:top;padding-left:1.3333333333333333px;"><div style="line-height:120%;text-align:justify;font-size:12pt;text-indent:-1.3333333333333333px;"><font style="font-family:inherit;font-size:12pt;">Committee.</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:9px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:149px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:102px;"><font style="font-family:inherit;font-size:12pt;">(i)</font></div></td><td style="vertical-align:top;padding-left:1.3333333333333333px;"><div style="line-height:120%;text-align:justify;font-size:12pt;text-indent:-1.3333333333333333px;"><font style="font-family:inherit;font-size:12pt;">To designate Participants;</font></div></td></tr></table><div style="line-height:120%;padding-top:9px;text-align:justify;padding-left:102px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">(ii)</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;">To interpret the provisions of the Plan and to determine the rights of the Participants under the Plan, except to the extent otherwise provided in Section 16 relating to claims procedure;</font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:justify;padding-left:102px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">(iii)</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;">To administer the Plan in accordance with its terms, except to the extent powers to administer the Plan are specifically delegated to another person or persons as provided in the Plan;</font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:justify;padding-left:102px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">(iv)</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;">To account for the amount credited to the Deferred Compensation Account of a Participant;</font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:149px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:102px;"><font style="font-family:inherit;font-size:12pt;">(v)</font></div></td><td style="vertical-align:top;padding-left:1.3333333333333333px;"><div style="line-height:120%;text-align:justify;font-size:12pt;text-indent:-1.3333333333333333px;"><font style="font-family:inherit;font-size:12pt;">To direct the Employer in the payment of benefits;</font></div></td></tr></table><div style="line-height:120%;padding-top:1px;text-align:left;font-size:11.5pt;"><font style="font-family:inherit;font-size:11.5pt;"><br></font></div><div style="line-height:120%;text-align:justify;padding-left:102px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">(vi)</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;">To file such reports as may be required with the United States Department of Labor, the Internal Revenue Service and any other government agency to which reports may be required to be submitted from time to time; and</font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div><a name="s1AD683DDE95DF9F51F82DD8FF513E070"></a></div><div style="line-height:120%;padding-top:1px;text-align:left;font-size:5pt;"><font style="font-family:inherit;font-size:5pt;"><br></font></div><div style="line-height:120%;padding-top:6px;text-align:justify;padding-left:102px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">(vii)</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;">To administer the claims procedure to the extent provided in Section 16.</font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:left;padding-left:54px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Section 12.</font><font style="font-family:inherit;font-size:12pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Benefits Not Assignable; Facility of Payments:</font></div><div style="line-height:120%;text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;"><br></font></div><div style="line-height:240%;padding-top:6px;text-align:justify;padding-left:6px;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">12.1</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;">Benefits Not Assignable. No portion of any benefit credited or paid under the Plan with respect to any Participant shall be subject in any manner to anticipation, alienation, sale, transfer, assignment, pledge, encumbrance or charge, and any attempt so to anticipate, alienate, sell, transfer, assign, pledge, encumber or charge the same shall be void, nor shall any portion of such benefit be in any manner payable to any assignee, receiver or any one trustee, or be liable for his debts, contracts, liabilities, engagements or torts.</font></div><div style="line-height:240%;text-align:justify;padding-left:6px;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">12.2</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;">Plan-Approved Domestic Relations Orders. The Committee shall  establish procedures for determining whether an order directed to the Plan is a Plan- Approved Domestic Relations Order. If the Committee determines that an order is a Plan- Approved Domestic Relations Order, the Committee shall cause the payment of amounts pursuant to or segregate a separate account as provided by (and to prevent any payment or act which might be inconsistent with) the Plan-Approved Domestic Relations Order notwithstanding Section 12.1.</font></div><div style="line-height:240%;text-align:justify;padding-left:6px;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">12.3</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;">Payments to Minors and Others. If any individual entitled to receive a payment under the Plan shall be physically, mentally or legally incapable of receiving or acknowledging receipt of such payment, the Committee, upon the receipt of satisfactory evidence of his incapacity and satisfactory evidence that another person or institution is maintaining him and that no guardian or committee has been appointed for him, may cause any payment otherwise payable to him to be made to such person or institution so</font></div><div style="line-height:240%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div><a name="sD484ACB5454BFB73BCD2DD8FF5408545"></a></div><div style="line-height:240%;padding-top:5px;text-align:left;padding-left:6px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">maintaining him. Payment to such person or institution shall be in full satisfaction of all claims by or through the Participant to the extent of the amount thereof.</font></div><div style="line-height:120%;text-align:left;padding-left:54px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Section 13.</font><font style="font-family:inherit;font-size:12pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Beneficiary:</font></div><div style="line-height:120%;text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;"><br></font></div><div style="line-height:240%;padding-top:6px;text-align:justify;padding-left:6px;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">The Participant's Beneficiary shall be the person, persons, entity or entities designated by the Participant on the Beneficiary designation form provided by and filed with the Committee or its designee. If the Participant does not designate a Beneficiary, the Beneficiary shall be his Surviving Spouse. If the Participant does not designate a Beneficiary and has no Surviving Spouse, the Beneficiary shall be the Participant's estate. The designation of a Beneficiary may be changed or revoked only by filing a new Beneficiary designation form with the Committee or its designee. If a Beneficiary (the "primary Beneficiary") is receiving or is entitled to receive payments under the Plan and dies before receiving all of the payments due him, the balance to which he is entitled shall be paid to the contingent Beneficiary, if any, named in the Participant's current Beneficiary designation form. If there is no contingent Beneficiary, the balance shall be paid to the estate of the primary Beneficiary. Any Beneficiary may disclaim all or any part of any benefit to which such Beneficiary shall be entitled hereunder by filing a written disclaimer with the Committee before payment of such benefit is to be made. Such a disclaimer shall be made in a form satisfactory to the Committee and shall be irrevocable when filed. Any benefit disclaimed shall be payable from the Plan in the same manner as if the Beneficiary who filed the disclaimer had predeceased the Participant.</font></div><div style="line-height:120%;text-align:left;padding-left:54px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Section 14.</font><font style="font-family:inherit;font-size:12pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Amendment and Termination of Plan:</font></div><div style="line-height:120%;text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;"><br></font></div><div style="line-height:240%;padding-top:6px;text-align:left;padding-left:6px;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">The Company may amend any provision of the Plan or terminate the Plan at any time; provided, that in no event shall such amendment or termination reduce the balance in</font></div><div style="line-height:240%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div><a name="s987F32FC3E0FCB6D9DCBDD8FF5638153"></a></div><div style="line-height:240%;padding-top:5px;text-align:justify;padding-left:6px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">any Participant's Deferred Compensation Account as of the date of such amendment or termination, nor shall any such amendment materially adversely affect the Participant relating to the payment of such Deferred Compensation Account. Notwithstanding the foregoing, the following special provisions shall apply:</font></div><div style="line-height:240%;text-align:justify;padding-left:6px;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">14.1</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;">Termination in the Discretion of the Employer. Except as otherwise provided in Sections 14.2, the Company in its discretion may terminate the Plan and distribute benefits to Participants subject to the following requirements and any others specified under Section 409A of the Code:</font></div><div style="line-height:120%;text-align:justify;padding-left:54px;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">14.1.1</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;">All arrangements sponsored by the Employer that would be aggregated with the Plan under Section 1.409A-l(c) of the Treasury Regulations are terminated.</font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:justify;padding-left:54px;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">14.1.2</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;">No payments other than payments that would be payable under the terms of the Plan if the termination had not occurred are made within 12 months of the termination date.</font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:justify;padding-left:54px;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">14.1.3</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;">All benefits under the Plan are paid within 24 months of the termination date.</font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:justify;padding-left:54px;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">14.1.4</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;">The Employer does not adopt a new arrangement that would be aggregated with the Plan under Section 1.409A-1(c) of the Treasury Regulations providing for the deferral of compensation at any time within 3 years following the date of termination of the Plan.</font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:justify;padding-left:54px;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">14.1.5</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;">The termination does not occur proximate to a downturn in the financial health of the Employer.</font></div><div style="line-height:120%;padding-top:1px;text-align:left;font-size:11.5pt;"><font style="font-family:inherit;font-size:11.5pt;"><br></font></div><div style="line-height:240%;text-align:justify;padding-left:6px;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">14.2</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;">Termination Upon Change in Control Event. If the Company terminates the Plan within thirty days preceding or twelve months following a Change in Control Event, the Deferred Compensation Account of each Participant shall become payable to the Participant in a lump sum within twelve months following the date of termination, subject to the requirements of Section 409A of the Code.</font></div><div style="line-height:240%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div><a name="s99DDA731C661040E957FDD8FF596B646"></a></div><div style="line-height:120%;padding-top:5px;text-align:left;padding-left:54px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Section 15.</font><font style="font-family:inherit;font-size:12pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Communication to Participants:</font></div><div style="line-height:120%;text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;"><br></font></div><div style="line-height:240%;padding-top:6px;text-align:left;padding-left:6px;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">The Employer shall make a copy of the Plan available for inspection by Participants and their beneficiaries during reasonable hours at the principal office of the Employer.</font></div><div style="line-height:120%;text-align:left;padding-left:54px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Section 16.</font><font style="font-family:inherit;font-size:12pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Claims Procedure:</font></div><div style="line-height:120%;text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;"><br></font></div><div style="line-height:120%;padding-top:6px;text-align:left;padding-left:54px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">The following claims procedure shall apply with respect to the Plan:</font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:240%;text-align:justify;padding-left:6px;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">16.1</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;">Filing of a Claim for Benefits. If a Participant or Beneficiary (the "claimant") believes that he is entitled to benefits under the Plan which are not being paid to him or which are not being accrued for his benefit, he shall file a written claim therefore with the Committee.</font></div><div style="line-height:240%;text-align:justify;padding-left:6px;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">16.2</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;">Notification to Claimant of Decision. Within 90 days after receipt of a claim by the Committee (or within 180 days if special circumstances require an extension of time), the Committee shall notify the claimant of the decision with regard to the claim. In the event of such special circumstances requiring an extension of time, there shall be furnished to the claimant prior to expiration of the initial 90-day period written notice of the extension, which notice shall set forth the special circumstances and the date by which the decision shall be furnished. If such claim shall be wholly or partially denied, notice thereof shall be in writing and worded in a manner calculated to be understood by the claimant, and shall set forth: (i) the specific reason or reasons for the denial; (ii) specific reference to pertinent provisions of the Plan on which the denial is based; (iii) a description of any additional material or information necessary for the claimant to perfect the claim and an explanation of why such material or information is necessary; and (iv) an explanation of the procedure for review of the denial and the time limits applicable to such</font></div><div style="line-height:240%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div><a name="sA24E12C76684740BC7D2DD8FF5B5F1D7"></a></div><div style="line-height:240%;padding-top:5px;text-align:left;padding-left:6px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">procedures, including a statement of the claimant's right to bring a civil action under ERISA following an adverse benefit determination on review.</font></div><div style="line-height:240%;text-align:justify;padding-left:6px;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">16.3</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;">Procedure for Review. Within 60 days following receipt by the claimant of notice denying his claim, in whole or in part, or, if such notice shall not be given, within 60 days following the latest date on which such notice could have been timely given, the claimant may appeal denial of the claim by filing a written application for review with the Committee. Following such request for review, the Committee shall fully and fairly review the decision denying the claim. Prior to the decision of the Committee, the claimant shall be given an opportunity to review pertinent documents and to submit issues and comments in writing.</font></div><div style="line-height:240%;text-align:justify;padding-left:6px;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">16.4</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;">Decision on Review. The decision on review of a claim denied in whole or in part by the Committee shall be made in the following manner:</font></div><div style="line-height:120%;text-align:justify;padding-left:54px;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">16.4.1</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;">Within 60 days following receipt by the Committee of the request for review (or within 120 days if special circumstances require an extension of time), the Committee shall notify the claimant in writing of its decision with regard to the claim. In the event of such special circumstances requiring an extension of time, written notice of the extension shall be furnished to the claimant prior to the commencement of the extension.</font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:justify;padding-left:54px;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">16.4.2</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;">With respect to a claim that is denied in whole or in part, the decision on review shall set forth specific reasons for the decision, shall be written in a manner calculated to be understood by the claimant, and shall set forth:</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:197px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:150px;"><font style="font-family:inherit;font-size:12pt;">(i)</font></div></td><td style="vertical-align:top;padding-left:1.3333333333333333px;"><div style="line-height:120%;text-align:justify;font-size:12pt;text-indent:-1.3333333333333333px;"><font style="font-family:inherit;font-size:12pt;">the specific reason or reasons for the adverse determination;</font></div></td></tr></table><div style="line-height:120%;padding-top:1px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:198px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:150px;"><font style="font-family:inherit;font-size:12pt;">(ii)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">specific reference to pertinent Plan provisions on which the adverse determination is based;</font></div></td></tr></table><div style="line-height:120%;padding-top:1px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:198px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:150px;"><font style="font-family:inherit;font-size:12pt;">(iii)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">a statement that the claimant is entitled to receive, upon request and free of charge, reasonable access to, and copies of, all documents, records, and other information relevant to the claimant&#8217;s claim for benefits; and</font></div></td></tr></table><div style="line-height:120%;padding-top:1px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:198px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:150px;"><font style="font-family:inherit;font-size:12pt;">(iv)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">a statement describing any voluntary appeal procedures offered by the Plan and the claimant&#8217;s right to obtain the</font></div></td></tr></table><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div><a name="s10B8EE658C3D3824C5BDDD8FF5E668A7"></a></div><div style="line-height:120%;padding-top:5px;text-align:justify;padding-left:198px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">information about such procedures, as well as a statement of the claimant&#8217;s right to bring an action under ERISA section 502(a).</font></div><div style="line-height:120%;padding-top:1px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:150px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:102px;"><font style="font-family:inherit;font-size:12pt;">16.4.3</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">The decision of the Committee shall be final and conclusive.</font></div></td></tr></table><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:240%;text-align:justify;padding-left:6px;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">16.5</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;">Action by Authorized Representative of Claimant.  All actions set forth   in this Section 16 to be taken by the claimant may likewise be taken by a representative of the claimant duly authorized by him to act in his behalf on such matters. The Committee may require such evidence of the authority to act of any such representative as it may reasonably deem necessary or advisable.</font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:101px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:54px;"><font style="font-family:inherit;font-size:12pt;">16.6</font></div></td><td style="vertical-align:top;padding-left:1.3333333333333333px;"><div style="line-height:120%;text-align:justify;font-size:12pt;text-indent:-1.3333333333333333px;"><font style="font-family:inherit;font-size:12pt;">Disability Claims</font></div></td></tr></table><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:240%;text-align:justify;padding-left:6px;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">Notwithstanding any provision of the Plan to the contrary, if a claim for benefits is based on Disability, the following claims procedures shall apply: The Committee shall maintain a procedure under which any Participant or Beneficiary can file a claim for benefits under this Plan based on Disability.</font></div><div style="line-height:120%;text-align:justify;padding-left:54px;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">16.6.1</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;">After receiving a claim for benefits, the Committee will notify the Participant or Beneficiary of its claim determination within 45 days of the receipt of the claim. This period may be extended by 30 days if an extension is necessary to process the claim due to matters beyond the control of the Committee. A written notice of the extension, the reason for the extension and when the Committee expects to decide the claim, will be furnished to the Participant or Beneficiary within the initial 45-day period. This period may be extended for an additional 30 days beyond the original extension. A written notice of the additional extension, the reason for the additional extension and when the Committee expects to decide the claim, will be furnished to the Participant or Beneficiary within the first 30-day extension period if an additional extension of time is needed. However, if a period of time is extended due to a Participant or Beneficiary&#8217;s failure to submit information necessary to decide a claim, the period for making the benefit determination by the Committee will be tolled from the date on which the notification of the extension is sent to the Participant or Beneficiary until the date on which the Participant or Beneficiary responds to the request for additional information.</font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:justify;padding-left:54px;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">16.6.2</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;">If a claim for benefits is denied, in whole or in part, a Participant or Beneficiary or his or her authorized representative, will receive a written notice of the denial. The notice will follow the rules of 29 C.F.R. &#167; 2560.503-1(o) for</font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div><a name="sFB525C9223E94B45640EDD8FF609FD33"></a></div><div style="line-height:120%;padding-top:5px;text-align:justify;padding-left:54px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">culturally and linguistically appropriate notices and will be written in a manner calculated to be understood by the Participant or Beneficiary. The notice will include:</font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:197px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:150px;"><font style="font-family:inherit;font-size:12pt;">(i)</font></div></td><td style="vertical-align:top;padding-left:1.3333333333333333px;"><div style="line-height:120%;text-align:justify;font-size:12pt;text-indent:-1.3333333333333333px;"><font style="font-family:inherit;font-size:12pt;">the specific reason(s) for the denial,</font></div></td></tr></table><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:198px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:150px;"><font style="font-family:inherit;font-size:12pt;">(ii)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">references to the specific Plan provisions on which the benefit determination was based,</font></div></td></tr></table><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:198px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:150px;"><font style="font-family:inherit;font-size:12pt;">(iii)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">a description of any additional material or information necessary to perfect a claim and an explanation of why such information is necessary,</font></div></td></tr></table><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:198px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:150px;"><font style="font-family:inherit;font-size:12pt;">(iv)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">a description of the Committee&#8217;s appeals procedures and applicable time limits, including, to the extent applicable, a statement of the right to bring a civil action under section 502(a) of ERISA following an adverse benefit determination on review,</font></div></td></tr></table><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:198px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:150px;"><font style="font-family:inherit;font-size:12pt;">(v)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">a discussion of the decision, including an explanation of the basis for disagreeing with or not following: (i) the views presented by the claimant to the Committee of health care professionals treating the claimant and vocational professionals who evaluated the claimant; (ii) the views of medical or vocational experts whose advice was obtained on behalf of the Committee in connection with a claimant&#8217;s adverse benefit determination, without regard to whether the advice was relied upon in making the benefit determination; and (iii) a disability determination regarding the claimant presented by the claimant to the Committee made by the Social Security Administration,</font></div></td></tr></table><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:198px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:150px;"><font style="font-family:inherit;font-size:12pt;">(vi)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">if the determination is based on medical necessity or experimental treatment or similar exclusion or limit, either an explanation of the scientific or clinical judgment for the determination, applying the terms of the Plan to the relevant medical circumstances, or a statement that such explanation will be provided free of charge upon request,</font></div></td></tr></table><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:198px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:150px;"><font style="font-family:inherit;font-size:12pt;">(vii)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">either the specific internal rules, guidelines, protocols, standards or other similar criteria of the Plan relied upon in making the adverse benefit determination, or a statement that such rules, guidelines, protocols, standards, or other similar criteria of the Plan do not exist, and</font></div></td></tr></table><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div><a name="s97D66D4DD7EA18A87722DD8FF63A6DEA"></a></div><table cellpadding="0" cellspacing="0" style="padding-top:5px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:198px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:150px;"><font style="font-family:inherit;font-size:12pt;">(viii)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">a statement that the Participant or Beneficiary is entitled to receive, upon request and free of charge, reasonable access to, and copies of, all documents, records, and other information relevant to his or her claim for benefits.</font></div></td></tr></table><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:justify;padding-left:54px;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">16.6.3</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;">If a claim for benefits is denied, a Participant or Beneficiary, or his or her representative, may appeal the denied claim in writing within 180 days of receipt of the written notice of denial. The Participant or Beneficiary may submit any written comments, documents, records and any other information relating to the claim. Upon request, the Participant or Beneficiary will also have access to, and the right to obtain copies of, all documents, records and information relevant to his or her claim free of charge.</font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:justify;padding-left:54px;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">16.6.4</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;">A full review of the information in the claim file and any new information submitted to support the appeal will be conducted. The claim decision will be made by a first review appeals committee appointed by the Employer. This committee will consist of individuals who were not involved in the initial benefit determination, nor will such individuals be subordinate to any person involved in the initial benefit determination. This review will not afford any deference to the initial benefit determination.</font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:justify;padding-left:54px;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">16.6.5</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;">If the initial adverse decision was based in whole or in part on a medical judgment, the first review appeals committee will consult with a healthcare professional who has appropriate training and experience in the field of medicine involved in the medical judgment, was not consulted in the initial adverse benefit determination and is not a subordinate of the healthcare professional who was consulted in the initial adverse benefit determination.</font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:justify;padding-left:54px;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">16.6.6</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;">Before an adverse benefit determination on review is issued, the first review appeals committee will provide the Participant or Beneficiary, free of charge, with any new or additional evidence considered, relied upon, or generated by the committee or other person making the benefit determination (or at the direction of the committee or such other person) in connection with the claim. Such evidence will be provided as soon as possible and sufficiently in advance of the date on which the notice of adverse benefit determination on review is required to be provided to give the Participant or Beneficiary a reasonable opportunity to respond prior to that date.</font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:justify;padding-left:54px;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">16.6.7</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;">Before the first review appeals committee issues an adverse benefit determination on review based on a new or additional rationale, the committee will provide the Participant or Beneficiary, free of charge, with the rationale. The rationale will be provided as soon as possible and sufficiently in advance of the date on which the notice of adverse benefit determination on review is required to be provided to give the Participant or Beneficiary a reasonable opportunity to respond prior to that date.</font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div><a name="sA68FAFE32E68D3CBC847DD8FF65EE01C"></a></div><div style="line-height:120%;padding-top:5px;text-align:justify;padding-left:54px;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">16.6.8</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;">The first review appeals committee will make a determination on an appealed claim within 45 days of the receipt of an appeal request. This period may be extended for an additional 45 days if the committee determines that special circumstances require an extension of time. A written notice of the extension, the reason for the extension and the date that the committee expects to render a decision will be furnished to the Participant or Beneficiary within the initial 45-day period. However, if the period of time is extended due to a Participant&#8217;s or Beneficiary&#8217;s failure to submit information necessary to decide the appeal, the period for making the benefit determination will be tolled from the date on which the notification of the extension is sent until the date on which the Participant or Beneficiary responds to the request for additional information.</font></div><div style="line-height:120%;padding-top:1px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:justify;padding-left:54px;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">16.6.9</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;">If the claim on appeal is denied in whole or in part, a Participant or Beneficiary will receive a written notification of the denial. The notice will follow the rules of 29 C.F.R. &#167; 2560.503-1(o) for culturally and linguistically appropriate notices and will be written in a manner calculated to be understood by the claimant. The notice will include:</font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:197px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:150px;"><font style="font-family:inherit;font-size:12pt;">(i)</font></div></td><td style="vertical-align:top;padding-left:1.3333333333333333px;"><div style="line-height:120%;text-align:justify;font-size:12pt;text-indent:-1.3333333333333333px;"><font style="font-family:inherit;font-size:12pt;">the specific reason(s) for the adverse determination,</font></div></td></tr></table><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:198px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:150px;"><font style="font-family:inherit;font-size:12pt;">(ii)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">references to the specific Plan provisions on which the determination was based,</font></div></td></tr></table><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:198px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:150px;"><font style="font-family:inherit;font-size:12pt;">(iii)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">a statement regarding the right to receive upon request and free of charge reasonable access to, and copies of, all records, documents and other information relevant to the benefit claim,</font></div></td></tr></table><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:198px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:150px;"><font style="font-family:inherit;font-size:12pt;">(iv)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">a description of the first review appeals committee&#8217;s review procedures and applicable time limits, including a statement of the right to bring a civil action under section 502(a) of ERISA following an adverse benefit determination on review,</font></div></td></tr></table><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:198px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:150px;"><font style="font-family:inherit;font-size:12pt;">(v)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">a discussion of the decision, including an explanation of the basis for disagreeing with or not following: (i) the views presented by the claimant to the committee of health care professionals treating the claimant and vocational professionals who evaluated the claimant; (ii) the views of medical or vocational experts whose advice was obtained by or on behalf of the committee in connection with a claimant&#8217;s adverse benefit determination, without regard to whether the advice was relied upon in making the benefit determination; and (iii) a disability determination regarding the claimant presented by the claimant to the committee made by the Social Security Administration,</font></div></td></tr></table><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div><a name="sFA6087BAFE2263189088DD8FF68EBD7C"></a></div><table cellpadding="0" cellspacing="0" style="padding-top:5px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:198px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:150px;"><font style="font-family:inherit;font-size:12pt;">(vi)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">if the determination is based on medical necessity or experimental treatment or similar exclusion or limit, either an explanation of the scientific or clinical judgment for the determination, applying the terms of the Plan to the relevant medical circumstances, or a statement that such explanation will be provided free of charge upon request, and</font></div></td></tr></table><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:198px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:12pt;padding-left:150px;"><font style="font-family:inherit;font-size:12pt;">(vii)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">either the specific internal rules, guidelines, protocols, standards or other similar criteria of the Plan relied upon in making the adverse benefit determination, or a statement that such rules, guidelines, protocols, standards, or other similar criteria of the Plan do not exist.</font></div></td></tr></table><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:justify;padding-left:54px;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">16.6.10</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;">If the appeal of the benefit claim denial is denied, a Participant or Beneficiary, or his or her representative, may make a second appeal of the denial in writing to the Committee within 180 days of the receipt of the written notice of denial. The Participant or Beneficiary may submit with the second appeal any written comments, documents, records and any other information relating to the claim. Upon request, the Participant or Beneficiary will also have access to, and the right to obtain copies of, all documents, records and information relevant to the claim free of charge.</font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:justify;padding-left:54px;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">16.6.11</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;">Upon receipt of the second appeal, a full review of the information in the claim file and any new information submitted to support the appeal will be conducted. The claim decision will be made by a second review appeals committee appointed by the Employer. This committee will consist of individuals who were not involved in the initial benefit determination or the first review appeals committee, nor will such individuals be subordinate to any person involved in the initial benefit or first appeal determination.</font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:justify;padding-left:54px;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">16.6.12</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;">If the first appeal was based in whole or in part on a medical judgment, the second appeals review committee will consult with a healthcare professional who has appropriate training and experience in the field of medicine involved in the medical judgment, was not consulted in the initial adverse benefit determination nor in the first appeal and is not a subordinate of the healthcare professional(s) consulted in the initial adverse benefit determination and first appeal.</font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:justify;padding-left:54px;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">16.6.13</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;">Before the second appeals review committee issues a denial of the second claim appeal, the committee will provide the Participant or Beneficiary, free of charge, with any new or additional evidence considered, relied upon, or generated by the committee or other person making the benefit determination (or at the direction of the committee or such other person) in connection with the claim. Such evidence will be provided as soon as possible and sufficiently in advance of the date on which the notice of adverse benefit determination on review is required</font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div><a name="sB7198B3F255244B2D72ADD8FF6B14045"></a></div><div style="line-height:120%;padding-top:5px;text-align:left;padding-left:54px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">to be provided to give the Participant or Beneficiary a reasonable opportunity to respond prior to that date.</font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:justify;padding-left:54px;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">16.6.14</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;">Before the second review appeals committee issues a denial of the second claim appeal based on a new or additional rationale, the committee will provide the Participant or Beneficiary, free of charge, with the rationale. The rationale will be provided as soon as possible and sufficiently in advance of the date on which the notice of adverse benefit determination on review is required to be provided to give the Participant or Beneficiary a reasonable opportunity to respond prior to that date.</font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:justify;padding-left:54px;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">16.6.15</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;">The second appeals review committee will make a determination on the second claim appeal within 45 days of the receipt of the appeal request. This period may be extended for an additional 45 days if the committee determines that special circumstances require an extension of time. A written notice of the extension, the reason for the extension and the date that the committee expects to render a decision will be furnished to the Participant or Beneficiary within the initial 45-day period. However, if the period of time is extended due to the Participant&#8217;s or Beneficiary&#8217;s failure to submit information necessary to decide the appeal, the period for making the benefit determination will be tolled from the date on which the notification of the extension is sent until the date on which the Participant or Beneficiary responds to the request for additional information.</font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:justify;padding-left:54px;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">16.6.16</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;">If the claim on appeal is denied in whole or in part for a second time, the Participant or Beneficiary will receive a written notification of the denial. The notice will follow the rules of 29 C.F.R. &#167; 2560.503-1(o) for culturally and linguistically appropriate notices and will be written in a manner calculated to be understood by the applicant. The notice will include the same information that was included in the first adverse determination letter and will identify the contractual limitations period that applies to the Participant&#8217;s or Beneficiary&#8217;s right to bring an action under section 502(a) of ERISA including the calendar date on which the contractual limitations period expires for the claim.</font></div><div style="line-height:120%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:justify;padding-left:54px;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">16.6.17</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;">A claimant may not commence a judicial proceeding against any person, including the Committee, the Employer, the Board, the first or second appeals review committee(s), or any other person or committee, with respect to a claim for benefits without first exhausting the claims procedures set forth in the preceding paragraphs. No suit or legal action contesting in whole or in part any denial of benefits under the Plan shall be commenced later than the earlier of (i) the first anniversary of (A) the date of the notice of the Committee&#8217;s final decision on appeal, or (B) if the claimant fails to request any level of administrative review within the timeframe permitted under this Section 16.6, the deadline for requesting the next level of administrative review, and (ii) the last date on which such legal action could be commenced under the applicable statute of limitations under ERISA (including, for this purpose, any applicable state statute of limitations that applies under ERISA to such legal action).</font></div><div style="line-height:120%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div><a name="s07D3558E23061BE2A570DD8FF6E36FB0"></a></div><div style="line-height:120%;padding-top:1px;text-align:left;font-size:5pt;"><font style="font-family:inherit;font-size:5pt;"><br></font></div><div style="line-height:120%;padding-top:6px;text-align:justify;padding-left:54px;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">16.6.18</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;">A claimant has the right to request a written explanation of any violation of these claims procedures. The Committee will provide an explanation within 10 days of the request.</font></div><div style="line-height:120%;text-align:left;font-size:13pt;"><font style="font-family:inherit;font-size:13pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:120%;text-align:left;padding-left:54px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Section 17.</font><font style="font-family:inherit;font-size:12pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;text-decoration:underline;">Miscellaneous Provisions:</font></div><div style="line-height:120%;text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;"><br></font></div><div style="line-height:240%;padding-top:6px;text-align:justify;padding-left:6px;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">17.1</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;">Set off. The Employer may at any time offset a Participant's Deferred Compensation Account by an amount up to $5,000 to collect the amount of any loan, cash advance, extension of other credit or other obligation of the Participant to the Employer that is then due and payable in accordance with the requirements of Section 409A of the Code.</font></div><div style="line-height:240%;text-align:justify;padding-left:6px;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">17.2</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;">Notices. Each Participant who is not in Service and each Beneficiary shall be responsible for furnishing the Committee or its designee with his current address for the mailing of notices and benefit payments. Any notice required or permitted to be given to such Participant or Beneficiary shall be deemed given if directed to such address and mailed by regular United States mail, first class, postage prepaid. If any check mailed to such address is returned as undeliverable to the addressee, mailing of checks will be suspended until the Participant or Beneficiary furnishes the proper address. This provision shall not be construed as requiring the mailing of any notice or notification otherwise permitted to be given by posting or by other publication.</font></div><div style="line-height:240%;text-align:justify;padding-left:6px;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">17.3</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;">Lost Distributees. A benefit shall be deemed forfeited if the Committee is unable to locate the Participant or Beneficiary to whom payment is due by the fifth anniversary of the date payment is to be made or commence; provided, that the deemed investment rate of return pursuant to Section 8.2 shall cease to be applied to the Participant's account following the first anniversary of such date; provided further,</font></div><div style="line-height:240%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div><a name="s352FC7F1C8234F38976BDD8FF703A8ED"></a></div><div style="line-height:240%;padding-top:5px;text-align:left;padding-left:6px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">however, that such benefit shall be reinstated if a valid claim is made by or on behalf of the Participant or Beneficiary for all or part of the forfeited benefit.</font></div><div style="line-height:240%;text-align:justify;padding-left:6px;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">17.4</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;">Reliance on Data. The Employer and the Committee shall have the right to rely on any data provided by the Participant or by any Beneficiary. Representations of such data shall be binding upon any party seeking to claim a benefit through a Participant, and the Employer and the Committee shall have no obligation to inquire into the accuracy of any representation made at any time by a Participant or Beneficiary.</font></div><div style="line-height:240%;text-align:justify;padding-left:6px;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">17.5</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;">Headings. The headings and subheadings of the Plan have been inserted for convenience of reference and are to be ignored in any construction of the provisions hereof.</font></div><div style="line-height:240%;text-align:justify;padding-left:6px;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">17.6</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;">Continuation of Employment. The establishment of the Plan shall not be construed as conferring any legal or other rights upon any Employee or any persons for continuation of employment, nor shall it interfere with the right of the Employer to discharge any Employee or to deal with him without regard to the effect thereof under the Plan.</font></div><div style="line-height:240%;text-align:justify;padding-left:6px;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">17.7</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;">Merger or Consolidation; Assumption of Plan. No Employer shall consolidate or merge into or with another corporation or entity, or transfer all or substantially all of its assets to another corporation, partnership, trust or other entity (a "Successor Entity") unless such Successor Entity shall assume the rights, obligations and liabilities of the Employer under the Plan and upon such assumption, the Successor Entity shall become obligated to perform the terms and conditions of the Plan. Nothing herein shall prohibit the assumption of the obligations and liabilities of the Employer under the Plan by any Successor Entity.</font></div><div style="line-height:240%;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div><a name="s3B09D1AA15E377978960DD8FF7353E7C"></a></div><div style="line-height:240%;padding-top:5px;text-align:justify;padding-left:6px;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">17.8</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:12pt;">Construction. The Employer shall designate in the Adoption Agreement the state according to whose laws the provisions of the Plan shall be construed and enforced, except to the extent that such laws are superseded by ERISA and the applicable requirements of the Code.</font></div><div style="line-height:240%;text-align:justify;padding-left:6px;text-indent:48px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">Taxes. The Employer or other payor may withhold a benefit payment under the Plan or a Participant's wages, or the Employer may reduce a Participant's Deferred Compensation Account balance, in order to meet any federal, state, or local or employment tax withholding obligations with respect to Plan benefits, as permitted under Section 409A of the Code. The Employer or other payor shall report Plan payments and other Plan-related information to the appropriate governmental agencies as required under applicable laws.</font></div><div><a name="s5ABE648364F9DF78C216DD8FF75797A0"></a></div><div style="line-height:120%;text-align:left;padding-left:240px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Principal Life Insurance Company, Raleigh, NC 27612</font></div><div style="line-height:120%;text-align:left;padding-left:240px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">A member of the Principal Financial Group</font><font style="font-family:Arial Narrow;font-size:10pt;font-style:italic;">&#174;</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">THE EXECUTIVE NONQUALIFIED EXCESS PLAN </font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">ADOPTION AGREEMENT</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">THIS AGREEMENT is the adoption by </font><font style="font-family:inherit;font-size:10pt;font-weight:bold;text-decoration:underline;">Casey&#8217;s General Stores, Inc.</font><font style="font-family:inherit;font-size:10pt;">&#32;(the "Company") of the Executive Nonqualified Excess Plan ("Plan").</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;text-decoration:underline;">W I T N E S S E T H:</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">WHEREAS, the Company desires to adopt the Plan as an unfunded, nonqualified deferred compensation plan; and</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">WHEREAS, the provisions of the Plan are intended to comply with the requirements of Section 409A of the Code and the regulations thereunder and shall apply to amounts subject to section 409A; and</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">WHEREAS, the Company has been advised by Principal Life Insurance Company to obtain legal and tax advice from its professional advisors before adopting the Plan,</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">NOW, THEREFORE, the Company hereby adopts the Plan in accordance with the terms and conditions set forth in this Adoption Agreement:</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">ARTICLE I</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Terms used in this Adoption Agreement shall have the same meaning as in the</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Plan, unless some other meaning is expressly herein set forth. The Employer hereby represents and warrants that the Plan has been adopted by the Employer upon proper authorization and the Employer hereby elects to adopt the Plan for the benefit of its Participants as referred to in the Plan. By the execution of this Adoption Agreement, the Employer hereby agrees to be bound by the terms of the Plan.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">ARTICLE II</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Employer hereby makes the following designations or elections for the purpose of the Plan:</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2.6&#160;&#160;&#160;&#160;Committee:&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:10pt;">The duties of the Committee set forth in the Plan shall be satisfied by:</font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;text-decoration:underline;">XX</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;(a)&#160;&#160;&#160;&#160;Company</font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">__&#160;&#160;&#160;&#160;(b)&#160;&#160;&#160;&#160;The administrative committee appointed by the Board to serve at the pleasure</font></div><div style="line-height:120%;text-align:left;padding-left:96px;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">of the Board.</font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">__&#160;&#160;&#160;&#160;(c)&#160;&#160;&#160;&#160; Board.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">__&#160;&#160;&#160;&#160;(d)&#160;&#160;&#160;&#160;Other (specify): _____________________________.</font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2.8&#160;&#160;&#160;&#160;Compensation:&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:10pt;">The "Compensation" of a Participant shall mean all of a Participant's:</font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;"><br></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;text-decoration:underline;">XX</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;(a)&#160;&#160;&#160;&#160;Base salary.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;text-decoration:underline;">XX</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;(b)&#160;&#160;&#160;&#160;Service Bonus.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;text-decoration:underline;">XX</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;(c)&#160;&#160;&#160;&#160;Performance-Based Compensation earned in a period of 12 months or more.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">__&#160;&#160;&#160;&#160;(d)&#160;&#160;&#160;&#160;Commissions.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">__ &#160;&#160;&#160;&#160;(e)&#160;&#160;&#160;&#160;Compensation received as an Independent Contractor reportable on Form 1099.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">__&#160;&#160;&#160;&#160;(f)&#160;&#160;&#160;&#160;Other: ___________________________</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2.9&#160;&#160;&#160;&#160;Crediting Date:&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:10pt;">The Deferred Compensation Account of a Participant shall be credited as follows:</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Participant Deferral Credits at the time designated below:</font></div><div style="line-height:120%;text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;"><br></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">__&#160;&#160;&#160;&#160;(a)&#160;&#160;&#160;&#160;The last business day of each Plan Year.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">__&#160;&#160;&#160;&#160;(b)&#160;&#160;&#160;&#160;The last business day of each calendar quarter during the Plan Year.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">__&#160;&#160;&#160;&#160;(c)&#160;&#160;&#160;&#160;The last business day of each month during the Plan Year.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;text-decoration:underline;">XX</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;(d)&#160;&#160;&#160;&#160;The last business day of each payroll period during the Plan Year.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">__&#160;&#160;&#160;&#160;(e)&#160;&#160;&#160;&#160;Each pay day as reported by the Employer.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">__&#160;&#160;&#160;&#160;(f)</font><font style="font-family:inherit;font-size:10pt;font-weight:bold;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:10pt;">On any business day as specified by the Employer.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Employer Credits at the time designated below:</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;text-decoration:underline;">XX</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;(a) &#160;&#160;&#160;&#160;On any business day as specified by the Employer.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2.13&#160;&#160;&#160;&#160;Effective Date:&#160;&#160;&#160;&#160;</font></div><div style="line-height:120%;text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;"><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:48px;"><font style="font-family:inherit;font-size:10pt;">__</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(a)&#160;&#160;&#160;&#160;This is a newly-established Plan, and the Effective Date of the Plan is&#160;&#160;&#160;&#160;_______________.</font></div></td></tr></table><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;padding-left:96px;text-indent:-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:48px;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;text-decoration:underline;">XX</font></div></td><td style="vertical-align:top;padding-left:48px;"><div style="line-height:120%;text-align:left;font-size:10pt;text-indent:-48px;"><font style="font-family:inherit;font-size:10pt;">(b)&#160;&#160;&#160;&#160;This is an amendment and restatement of a plan named </font><font style="font-family:inherit;font-size:10pt;font-weight:bold;text-decoration:underline;">The Executive Nonqualified Excess Plan of Casey&#8217;s General Stores, Inc.</font><font style="font-family:inherit;font-size:10pt;">&#32;with an effective date of </font><font style="font-family:inherit;font-size:10pt;font-weight:bold;text-decoration:underline;">January 1, 2003</font><font style="font-family:inherit;font-size:10pt;">, amended and restated effective </font><font style="font-family:inherit;font-size:10pt;font-weight:bold;text-decoration:underline;">January 1, 2005</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;font-weight:bold;text-decoration:underline;">January 1, 2009</font><font style="font-family:inherit;font-size:10pt;">, and </font><font style="font-family:inherit;font-size:10pt;font-weight:bold;text-decoration:underline;">January 1, 2014</font><font style="font-family:inherit;font-size:10pt;">.  The Effective Date of this amended Plan is </font><font style="font-family:inherit;font-size:10pt;font-weight:bold;text-decoration:underline;">August 1, 2015</font><font style="font-family:inherit;font-size:10pt;">.  This is amendment number </font><font style="font-family:inherit;font-size:10pt;font-weight:bold;text-decoration:underline;">5</font><font style="font-family:inherit;font-size:10pt;">.</font></div></td></tr></table><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;text-indent:96px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font></div><div style="line-height:120%;text-align:left;text-indent:144px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;"></font><font style="font-family:inherit;font-size:10pt;">__&#160;&#160;&#160;&#160;(i)&#160;&#160;&#160;&#160;All amount in Deferred Compensation Accounts shall be </font></div><div style="line-height:120%;text-align:left;padding-left:192px;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">subject to the provisions of this amended and restated Plan.</font></div><div style="line-height:120%;text-align:left;text-indent:144px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font></div><div style="line-height:120%;text-align:left;padding-left:96px;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;text-decoration:underline;">XX</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;(ii)&#160;&#160;&#160;&#160;Any Grandfathered Amounts shall be subject to the Plan rules </font></div><div style="line-height:120%;text-align:left;padding-left:192px;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">in effect on October 3, 2004.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2.20 &#160;&#160;&#160;&#160;Normal Retirement Age: </font><font style="font-family:inherit;font-size:10pt;">The Normal Retirement Age of a Participant shall be:</font></div><div style="line-height:120%;text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;"><br></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"></font><font style="font-family:inherit;font-size:10pt;font-weight:bold;text-decoration:underline;">XX</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;(a)&#160;&#160;&#160;&#160;Age </font><font style="font-family:inherit;font-size:10pt;font-weight:bold;text-decoration:underline;">65</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:48px;"><font style="font-family:inherit;font-size:10pt;">__</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(b)&#160;&#160;&#160;&#160;The later of age ___ or the _______ anniversary of the participation&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;commencement date. The participation commencement date is the first</font></div></td></tr></table><div style="line-height:120%;text-align:left;padding-left:96px;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">day of the first Plan Year in which the Participant commenced</font></div><div style="line-height:120%;text-align:left;padding-left:96px;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">participation in the Plan.</font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">__&#160;&#160;&#160;&#160;(c)&#160;&#160;&#160;&#160;Other: _____________________________________.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2.23</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Participating Employer(s): </font><font style="font-family:inherit;font-size:10pt;">As of the Effective Date, the following Participating Employer(s) are parties to the Plan:</font></div></td></tr></table><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;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:71.06481481481481%;border-collapse:collapse;text-align:left;"><tr><td colspan="3"></td></tr><tr><td style="width:50%;"></td><td style="width:5%;"></td><td style="width:45%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;text-decoration:underline;">Name of Employer</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;text-decoration:underline;">EIN</font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Casey&#8217;s General Stores, Inc.</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">42-0935283</font></div></td></tr></table></div></div><div style="line-height:120%;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><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:0px;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2.26</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Plan: </font><font style="font-family:inherit;font-size:10pt;">The name of the Plan is&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;          </font></div></td></tr></table><div style="line-height:120%;text-align:left;padding-left:48px;text-indent:-48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;text-decoration:underline;">The Executive Nonqualified Excess Plan of Casey&#8217;s General Stores, Inc.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2.28&#160;&#160;&#160;&#160;Plan Year: </font><font style="font-family:inherit;font-size:10pt;">The Plan Year shall end each year on the last day of the month of </font><font style="font-family:inherit;font-size:10pt;font-weight:bold;text-decoration:underline;">December</font><font style="font-family:inherit;font-size:10pt;">.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2.30&#160;&#160;&#160;&#160;Seniority Date: </font><font style="font-family:inherit;font-size:10pt;">The date on which a Participant has:</font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">__&#160;&#160;&#160;&#160;(a)&#160;&#160;&#160;&#160;Attained age __. </font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:48px;"><font style="font-family:inherit;font-size:10pt;">__</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(b)&#160;&#160;&#160;&#160;Completed __ Years of Service from First Date of Service.</font></div></td></tr></table><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><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:48px;"><font style="font-family:inherit;font-size:10pt;">__</font></div></td><td style="vertical-align:top;padding-left:48px;"><div style="line-height:120%;text-align:left;font-size:10pt;text-indent:-48px;"><font style="font-family:inherit;font-size:10pt;">(c)&#160;&#160;&#160;&#160;Attained age __ and completed __ Years of Service from First Date of Service.</font></div></td></tr></table><div style="line-height:120%;text-align:left;padding-left:144px;text-indent:-96px;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:48px;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;text-decoration:underline;">XX</font></div></td><td style="vertical-align:top;padding-left:48px;"><div style="line-height:120%;text-align:left;font-size:10pt;text-indent:-48px;"><font style="font-family:inherit;font-size:10pt;">(d)&#160;&#160;&#160;&#160;Not applicable &#8211; distribution elections for Separation from Service are not based on Seniority Date</font></div></td></tr></table><div style="line-height:120%;text-align:left;padding-left:144px;text-indent:-96px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">4.1&#160;&#160;&#160;&#160;Participant Deferral Credits: </font><font style="font-family:inherit;font-size:10pt;">Subject to the limitations in Section 4.1 of the Plan, a</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Participant may elect to have his Compensation (as selected in Section 2.8 of this Adoption Agreement) deferred within the annual limits below by the following percentage or amount as designated in writing to the Committee:</font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;text-decoration:underline;">XX</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;(a)&#160;&#160;&#160;&#160;Base salary:</font></div><div style="line-height:120%;padding-left:185px;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:45.370370370370374%;border-collapse:collapse;text-align:left;"><tr><td colspan="3"></td></tr><tr><td style="width:52%;"></td><td style="width:24%;"></td><td style="width:24%;"></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;">minimum deferral:</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">maximum deferral:</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">80</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td></tr></table></div></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;text-decoration:underline;">XX</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;(b)&#160;&#160;&#160;&#160;Service Bonus:</font></div><div style="line-height:120%;padding-left:185px;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:45.370370370370374%;border-collapse:collapse;text-align:left;"><tr><td colspan="3"></td></tr><tr><td style="width:52%;"></td><td style="width:24%;"></td><td style="width:24%;"></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;">minimum deferral:</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">maximum deferral:</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">80</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td></tr></table></div></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;text-decoration:underline;">XX</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;(c)&#160;&#160;&#160;&#160;Performance-Based Compensation:</font></div><div style="line-height:120%;padding-left:185px;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:45.370370370370374%;border-collapse:collapse;text-align:left;"><tr><td colspan="3"></td></tr><tr><td style="width:52%;"></td><td style="width:24%;"></td><td style="width:24%;"></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;">minimum deferral:</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">maximum deferral:</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">80</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td></tr></table></div></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">__&#160;&#160;&#160;&#160;(d)&#160;&#160;&#160;&#160;Commissions:</font></div><div style="line-height:120%;padding-left:185px;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:45.370370370370374%;border-collapse:collapse;text-align:left;"><tr><td colspan="3"></td></tr><tr><td style="width:52%;"></td><td style="width:24%;"></td><td style="width:24%;"></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;">minimum deferral:</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">maximum deferral:</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td></tr></table></div></div><div style="line-height:120%;text-align:left;padding-left:144px;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">__&#160;&#160;&#160;&#160;(e)&#160;&#160;&#160;&#160;Form 1099 Compensation:</font></div><div style="line-height:120%;padding-left:185px;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:45.370370370370374%;border-collapse:collapse;text-align:left;"><tr><td colspan="3"></td></tr><tr><td style="width:52%;"></td><td style="width:24%;"></td><td style="width:24%;"></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;">minimum deferral:</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">maximum deferral:</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td></tr></table></div></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">__&#160;&#160;&#160;&#160;(f)&#160;&#160;&#160;&#160;Other:</font></div><div style="line-height:120%;padding-left:185px;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:45.370370370370374%;border-collapse:collapse;text-align:left;"><tr><td colspan="3"></td></tr><tr><td style="width:52%;"></td><td style="width:24%;"></td><td style="width:24%;"></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;">minimum deferral:</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">maximum deferral:</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td></tr></table></div></div><div style="line-height:120%;text-align:left;padding-left:144px;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">__&#160;&#160;&#160;&#160;(g)&#160;&#160;&#160;&#160;Participant deferrals not allowed.</font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">4.1.2</font><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">&#32;&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Participant Deferral Credits and Employer Credits &#8211; Election Period:  </font><font style="font-family:inherit;font-size:10pt;">Participant elections regarding Participant Deferral Credits and Employer Credits shall be subject to the following effective periods (one must be selected):</font></div><div style="line-height:120%;text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;"><br></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;text-decoration:underline;">XX</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;(a)&#160;&#160;&#160;&#160;Evergreen election.  An election made by the Participant shall continue in effect </font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;for subsequent years until modified by the Participant as permitted in Section</font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;4.1 and Section 4.2. (This option is not permitted if source year accounts are </font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;elected in Section 5.1)</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">__&#160;&#160;&#160;&#160;(b)&#160;&#160;&#160;&#160;Non-Evergreen election.  Any election made by the Participant shall only remain</font></div><div style="line-height:120%;text-align:left;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;in effect for the current election period and will then expire.  An election for </font></div><div style="line-height:120%;text-align:left;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;each subsequent year will be required as permitted in Sections 4.1 and 4.2.</font></div><div style="line-height:120%;text-align:left;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">4.2&#160;&#160;&#160;&#160;Employer Credits:</font><font style="font-family:inherit;font-size:10pt;">&#32;Employer Credits will be made in the following manner:</font></div><div style="line-height:120%;text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;"><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:48px;"><font style="font-family:inherit;font-size:10pt;">__</font></div></td><td style="vertical-align:top;padding-left:48px;"><div style="line-height:120%;text-align:left;font-size:10pt;text-indent:-48px;"><font style="font-family:inherit;font-size:10pt;">(a)&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Employer Discretionary Credits</font><font style="font-family:inherit;font-size:10pt;">: The Employer may make discretionary credits to the Deferred Compensation Account of each Active Participant in an amount determined as follows:</font></div></td></tr></table><div style="line-height:100%;text-align:left;text-indent: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:192px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:144px;"><font style="font-family:inherit;font-size:10pt;">__</font></div></td><td style="vertical-align:top;padding-left:48px;"><div style="line-height:120%;text-align:left;font-size:10pt;text-indent:-48px;"><font style="font-family:inherit;font-size:10pt;">(i)&#160;&#160;&#160;&#160;An amount determined each Plan Year by the Employer.</font></div></td></tr></table><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;padding-left:96px;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">__&#160;&#160;&#160;&#160;(ii)&#160;&#160;&#160;&#160;Other: _______________________________________.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:48px;"><font style="font-family:inherit;font-size:10pt;">__</font></div></td><td style="vertical-align:top;padding-left:48px;"><div style="line-height:120%;text-align:left;font-size:10pt;text-indent:-48px;"><font style="font-family:inherit;font-size:10pt;">(b)&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Other Employer Credits</font><font style="font-family:inherit;font-size:10pt;">: The Employer may make other credits to the Deferred Compensation Account of each Active Participant in an amount determined as follows:</font></div></td></tr></table><div style="line-height:100%;text-align:left;text-indent: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:192px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:144px;"><font style="font-family:inherit;font-size:10pt;">__</font></div></td><td style="vertical-align:top;padding-left:48px;"><div style="line-height:120%;text-align:left;font-size:10pt;text-indent:-48px;"><font style="font-family:inherit;font-size:10pt;">(i)&#160;&#160;&#160;&#160;An amount determined each Plan Year by the Employer.</font></div></td></tr></table><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;padding-left:96px;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">__&#160;&#160;&#160;&#160;(ii)&#160;&#160;&#160;&#160;Other: _______________________________________.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;text-decoration:underline;">XX</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;(c)&#160;&#160;&#160;&#160;Employer Credits not allowed.</font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">5.1</font><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">&#32;&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Deferred Compensation Account:  </font><font style="font-family:inherit;font-size:10pt;">The Participant is permitted to establish the following accounts:</font></div><div style="line-height:120%;text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;"><br></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;text-decoration:underline;">XX</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;(a)&#160;&#160;&#160;&#160;Non-source year account(s).  Deferred Compensation Account(s) will not be</font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;established on a source year basis:</font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;padding-left:48px;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">__&#160;&#160;&#160;&#160;(i)&#160;&#160;&#160;&#160;A Participant may establish only one account to be distributed upon</font></div><div style="line-height:120%;text-align:left;padding-left:48px;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;Separation from Service.  One set of payment options for that account </font></div><div style="line-height:120%;text-align:left;padding-left:48px;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;is allowed as permitted in Section 7.1.  Additional In-Service or </font></div><div style="line-height:120%;text-align:left;padding-left:48px;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;Education accounts may be established as permitted in Section 5.4.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;padding-left:48px;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;text-decoration:underline;">XX</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;(ii)&#160;&#160;&#160;&#160;A Participant may establish multiple accounts to be distributed upon </font></div><div style="line-height:120%;text-align:left;padding-left:48px;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;Separation from Service.  Each account may have one set of payment </font></div><div style="line-height:120%;text-align:left;padding-left:48px;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;options as permitted in Section 7.1  Additional In-Service or </font></div><div style="line-height:120%;text-align:left;padding-left:48px;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;Education accounts may be established as permitted in Section 5.4.</font></div><div style="line-height:120%;text-align:left;padding-left:48px;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;If this multiple account option  is elected, the Participant will also be </font></div><div style="line-height:120%;text-align:left;padding-left:48px;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;required to elect Separation from Service payment options for each In-</font></div><div style="line-height:120%;text-align:left;padding-left:48px;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;Service or Education account established.</font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">__&#160;&#160;&#160;&#160;(b)&#160;&#160;&#160;&#160;Source year account(s):  Annual Deferred Compensation Account(s) will be</font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;established each year  in which Participant Deferral Credits or Employer Credits </font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;are credited to the Participant.  Only one account may be established each</font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;year for distribution upon Separation from Service. One set of payment</font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;options for that account  is allowed as permitted in Section 7.1. Additional In-</font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;Service or Education accounts may be established for each source year as </font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;permitted in Section 5.4.  If this option is selected, Evergreen elections as </font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;described in Section 4.1.2 are </font><font style="font-family:inherit;font-size:10pt;text-decoration:underline;">not</font><font style="font-family:inherit;font-size:10pt;">&#32;permitted.      </font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">5.2</font><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">&#32;&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Disability of a Participant: </font></div><div style="line-height:120%;text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;"><br></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;text-decoration:underline;">XX</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;(a)&#160;&#160;&#160;&#160;A Participant's becoming Disabled shall be a Qualifying Distribution Event and </font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;the Deferred Compensation Account shall be paid by the Employer as </font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;provided in Section 7.1.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">__&#160;&#160;&#160;&#160;(b)&#160;&#160;&#160;&#160;A Participant becoming Disabled shall </font><font style="font-family:inherit;font-size:10pt;text-decoration:underline;">not</font><font style="font-family:inherit;font-size:10pt;">&#32;be a Qualifying Distribution Event.</font></div><div style="line-height:120%;text-align:left;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">5.3&#160;&#160;&#160;&#160;Death of a Participant: </font><font style="font-family:inherit;font-size:10pt;">If the Participant dies while in Service, the Employer shall pay a benefit to the Beneficiary in an amount equal to the vested balance in the Deferred Compensation Account of the Participant determined as of the date payments to the Beneficiary commence, plus:</font></div><div style="line-height:120%;text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;"><br></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">__&#160;&#160;&#160;&#160;(a)&#160;&#160;&#160;&#160;An amount to be determined by the Committee.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;text-decoration:underline;">XX</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;(b)&#160;&#160;&#160;&#160;No additional benefits.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">5.4&#160;&#160;&#160;&#160;In-Service or Education Distributions: </font><font style="font-family:inherit;font-size:10pt;">In-Service and Education Accounts are permitted under the Plan:</font></div><div style="line-height:120%;text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;"><br></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;text-decoration:underline;">XX</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;(a)&#160;&#160;&#160;&#160;In-Service Accounts are allowed with respect to:</font></div><div style="line-height:120%;text-align:left;padding-left:96px;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;text-decoration:underline;">XX</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;Participant Deferral Credits only.</font></div><div style="line-height:120%;text-align:left;padding-left:96px;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">__&#160;&#160;&#160;&#160;Employer Credits only.</font></div><div style="line-height:120%;text-align:left;padding-left:96px;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">__&#160;&#160;&#160;&#160;Participant Deferral and Employer Credits.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;padding-left:96px;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In-service distributions may be made in the following manner:</font></div><div style="line-height:120%;text-align:left;padding-left:96px;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;text-decoration:underline;">XX</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;Single lump sum payment.</font></div><div style="line-height:120%;text-align:left;padding-left:96px;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;text-decoration:underline;">XX</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;Annual installments over a term certain not to exceed </font><font style="font-family:inherit;font-size:10pt;font-weight:bold;text-decoration:underline;">5</font><font style="font-family:inherit;font-size:10pt;">&#32;years.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;padding-left:96px;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Education Accounts are allowed with respect to:</font></div><div style="line-height:120%;text-align:left;padding-left:96px;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;text-decoration:underline;">XX</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;Participant Deferral Credits only.</font></div><div style="line-height:120%;text-align:left;padding-left:96px;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">__&#160;&#160;&#160;&#160;Employer Credits only.</font></div><div style="line-height:120%;text-align:left;padding-left:96px;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">__&#160;&#160;&#160;&#160;Participant Deferral and Employer Credits.</font></div><div style="line-height:120%;text-align:left;padding-left:144px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;padding-left:144px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Education Accounts distributions may be made in the following manner:</font></div><div style="line-height:120%;text-align:left;padding-left:96px;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;text-decoration:underline;">XX</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;Single lump sum payment.</font></div><div style="line-height:120%;text-align:left;padding-left:96px;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;text-decoration:underline;">XX</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;Annual installments over a term certain not to exceed </font><font style="font-family:inherit;font-size:10pt;font-weight:bold;text-decoration:underline;">4-6</font><font style="font-family:inherit;font-size:10pt;">&#32;years.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;padding-left:144px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">If applicable, amounts not vested at the time payments due under this Section cease will be:</font></div><div style="line-height:120%;text-align:left;padding-left:96px;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">__&#160;&#160;&#160;&#160;Forfeited</font></div><div style="line-height:120%;text-align:left;padding-left:96px;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">__&#160;&#160;&#160;&#160;Distributed at Separation from Service if vested at that time</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">__&#160;&#160;&#160;&#160;(b)&#160;&#160;&#160;&#160;No In-Service or Education Distributions permitted.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">5.5</font><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">&#32;&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Change in Control Event: </font></div><div style="line-height:120%;text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;"><br></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;text-decoration:underline;">XX</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;(a)&#160;&#160;&#160;&#160;Participants may elect upon initial enrollment to have accounts distributed&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;upon a Change in Control Event.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">__&#160;&#160;&#160;&#160;(b)&#160;&#160;&#160;&#160;A Change in Control shall </font><font style="font-family:inherit;font-size:10pt;text-decoration:underline;">not</font><font style="font-family:inherit;font-size:10pt;">&#32;be a Qualifying Distribution Event.</font></div><div style="line-height:120%;text-align:left;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:0px;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">5.6</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Unforeseeable Emergency Event: </font></div></td></tr></table><div style="line-height:120%;text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;"><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:48px;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;text-decoration:underline;">XX</font></div></td><td style="vertical-align:top;padding-left:48px;"><div style="line-height:120%;text-align:left;font-size:10pt;text-indent:-48px;"><font style="font-family:inherit;font-size:10pt;">(a)&#160;&#160;&#160;&#160;Participants may apply to have accounts distributed upon an Unforeseeable Emergency event.</font></div></td></tr></table><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><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:48px;"><font style="font-family:inherit;font-size:10pt;">__</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(b)&#160;&#160;&#160;&#160;An Unforeseeable Emergency shall </font><font style="font-family:inherit;font-size:10pt;text-decoration:underline;">not</font><font style="font-family:inherit;font-size:10pt;">&#32;be a Qualifying Distribution Event                                                                 </font></div></td></tr></table><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">6.&#160;&#160;&#160;&#160;Vesting:</font><font style="font-family:inherit;font-size:10pt;">&#32;&#32;An Active Participant shall be fully vested in the Employer Credits made to the</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Deferred Compensation Account upon the first to occur of the following events:</font></div><div style="line-height:120%;text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;"><br></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">__&#160;&#160;&#160;&#160;(a)&#160;&#160;&#160;&#160;Normal Retirement Age.</font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">__&#160;&#160;&#160;&#160;(b)&#160;&#160;&#160;&#160;Death.</font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">__&#160;&#160;&#160;&#160;(c)&#160;&#160;&#160;&#160;Disability.</font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">__&#160;&#160;&#160;&#160;(d)&#160;&#160;&#160;&#160;Change in Control Event</font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;text-decoration:underline;">XX</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;(e)&#160;&#160;&#160;&#160;Other:  </font><font style="font-family:inherit;font-size:10pt;font-weight:bold;text-decoration:underline;">Not Applicable</font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">__&#160;&#160;&#160;&#160;(f)&#160;&#160;&#160;&#160;Satisfaction of the vesting requirement as specified below:</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;padding-left:48px;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">__&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Employer Discretionary Credits:</font></div><div style="line-height:120%;text-align:left;padding-left:96px;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;padding-left:96px;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">__&#160;&#160;&#160;&#160;(i)&#160;&#160;&#160;&#160;Immediate 100% vesting.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;padding-left:96px;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">__&#160;&#160;&#160;&#160;(ii)&#160;&#160;&#160;&#160;100% vesting after __ Years of Service.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;padding-left:96px;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">__&#160;&#160;&#160;&#160;(iii)&#160;&#160;&#160;&#160;100% vesting at age __.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;padding-left:96px;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">__&#160;&#160;&#160;&#160;(iv)&#160;&#160;&#160;&#160;Number of Years&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Vested</font></div><div style="line-height:120%;text-align:left;padding-left:192px;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">of Service&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Percentage</font></div><div style="line-height:120%;text-align:left;padding-left:192px;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;padding-left:242px;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:47.68518518518518%;border-collapse:collapse;text-align:left;"><tr><td colspan="4"></td></tr><tr><td style="width:37%;"></td><td style="width:35%;"></td><td style="width:11%;"></td><td style="width:17%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Less than</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">9</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">10 or more</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td></tr></table></div></div><div style="line-height:120%;text-align:left;padding-left:288px;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font></div><div style="line-height:120%;text-align:left;padding-left:144px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">For this purpose, Years of Service of a Participant shall be calculated from the date designated below:</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;padding-left:96px;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">__&#160;&#160;&#160;&#160;(1)&#160;&#160;&#160;&#160;First day of Service.</font></div><div style="line-height:120%;text-align:left;padding-left:96px;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;padding-left:96px;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">__&#160;&#160;&#160;&#160;(2)&#160;&#160;&#160;&#160;Effective date of Plan participation.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;padding-left:144px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">__&#160;&#160;&#160;&#160;(3)&#160;&#160;&#160;&#160;Each Crediting Date. Under this option (3), each Employer&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Credit shall vest based on the Years of Service of a &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Participant from the Crediting Date on which each &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Employer Discretionary Credit is made to his or her &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Deferred Compensation Account.</font></div><div style="line-height:120%;text-align:left;padding-left:144px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;padding-left:48px;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">__&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Other Employer Credits:</font></div><div style="line-height:120%;text-align:left;padding-left:96px;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;padding-left:96px;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">__&#160;&#160;&#160;&#160;(i)&#160;&#160;&#160;&#160;Immediate 100% vesting.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;padding-left:96px;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">__&#160;&#160;&#160;&#160;(ii)&#160;&#160;&#160;&#160;100% vesting after __ Years of Service.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;padding-left:96px;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">__&#160;&#160;&#160;&#160;(iii)&#160;&#160;&#160;&#160;100% vesting at age __.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;padding-left:96px;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">__&#160;&#160;&#160;&#160;(iv)&#160;&#160;&#160;&#160;Number of Years&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Vested</font></div><div style="line-height:120%;text-align:left;padding-left:192px;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">of Service&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Percentage</font></div><div style="line-height:120%;text-align:left;padding-left:192px;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;padding-left:242px;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:47.68518518518518%;border-collapse:collapse;text-align:left;"><tr><td colspan="4"></td></tr><tr><td style="width:37%;"></td><td style="width:35%;"></td><td style="width:11%;"></td><td style="width:17%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Less than</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">9</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">10 or more</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td></tr></table></div></div><div style="line-height:120%;text-align:left;padding-left:288px;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font></div><div style="line-height:120%;text-align:left;padding-left:144px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">For this purpose, Years of Service of a Participant shall be calculated from the date designated below:</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;padding-left:96px;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">__&#160;&#160;&#160;&#160;(1)&#160;&#160;&#160;&#160;First day of Service.</font></div><div style="line-height:120%;text-align:left;padding-left:96px;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;padding-left:96px;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">__&#160;&#160;&#160;&#160;(2)&#160;&#160;&#160;&#160;Effective date of Plan participation.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;padding-left:144px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">__&#160;&#160;&#160;&#160;(3)&#160;&#160;&#160;&#160;Each Crediting Date. Under this option (3), each Employer&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Credit shall vest based on the Years of Service of a &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Participant from the Crediting Date on which each &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Employer Discretionary Credit is made to his or her &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Deferred Compensation Account.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">7.1&#160;&#160;&#160;&#160;Payment Options: </font><font style="font-family:inherit;font-size:10pt;">Any benefit payable under the Plan upon a permitted Qualifying Distribution Event may be made to the Participant or his Beneficiary (as applicable) in any of the following payment forms, as selected by the Participant in the Participation Agreement: </font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(a)&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:10pt;text-decoration:underline;">Separation from Service (Seniority Date is Not Applicable)</font></div><div style="line-height:120%;text-align:left;padding-left:48px;text-indent: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:144px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:96px;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;text-decoration:underline;">XX</font></div></td><td style="vertical-align:top;padding-left:48px;"><div style="line-height:120%;text-align:left;font-size:10pt;text-indent:-48px;"><font style="font-family:inherit;font-size:10pt;">(i)&#160;&#160;&#160;&#160;A lump sum.</font></div></td></tr></table><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:144px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:96px;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;text-decoration:underline;">XX</font></div></td><td style="vertical-align:top;padding-left:48px;"><div style="line-height:120%;text-align:left;font-size:10pt;text-indent:-48px;"><font style="font-family:inherit;font-size:10pt;">(ii)&#160;&#160;&#160;&#160;Annual installments over a term certain as elected by the Participant not to exceed </font><font style="font-family:inherit;font-size:10pt;font-weight:bold;text-decoration:underline;">5</font><font style="font-family:inherit;font-size:10pt;">&#32;years.</font></div></td></tr></table><div style="line-height:120%;text-align:left;padding-left:192px;text-indent:-96px;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:144px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:96px;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;text-decoration:underline;">XX</font></div></td><td style="vertical-align:top;padding-left:48px;"><div style="line-height:120%;text-align:left;font-size:10pt;text-indent:-48px;"><font style="font-family:inherit;font-size:10pt;">(iii)&#160;&#160;&#160;&#160;Quarterly installments over a term certain as elected by the Participant not to exceed </font><font style="font-family:inherit;font-size:10pt;font-weight:bold;text-decoration:underline;">5</font><font style="font-family:inherit;font-size:10pt;">&#32;years.</font></div></td></tr></table><div style="line-height:120%;text-align:left;padding-left:192px;text-indent:-96px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#32;(b)&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:10pt;text-decoration:underline;">Separation from Service prior to Seniority Date (If Applicable)</font></div><div style="line-height:120%;text-align:left;padding-left:48px;text-indent: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:144px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:96px;"><font style="font-family:inherit;font-size:10pt;">__</font></div></td><td style="vertical-align:top;padding-left:48px;"><div style="line-height:120%;text-align:left;font-size:10pt;text-indent:-48px;"><font style="font-family:inherit;font-size:10pt;">(i)&#160;&#160;&#160;&#160;A lump sum.</font></div></td></tr></table><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:144px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:96px;"><font style="font-family:inherit;font-size:10pt;">__</font></div></td><td style="vertical-align:top;padding-left:48px;"><div style="line-height:120%;text-align:left;font-size:10pt;text-indent:-48px;"><font style="font-family:inherit;font-size:10pt;">(ii)&#160;&#160;&#160;&#160;Not Applicable</font></div></td></tr></table><div style="line-height:120%;text-align:left;padding-left:48px;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#32;(c)&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:10pt;text-decoration:underline;">Separation from Service on or After Seniority Date (If Applicable)</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:144px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:96px;"><font style="font-family:inherit;font-size:10pt;">__</font></div></td><td style="vertical-align:top;padding-left:48px;"><div style="line-height:120%;text-align:left;font-size:10pt;text-indent:-48px;"><font style="font-family:inherit;font-size:10pt;">(i)&#160;&#160;&#160;&#160;A lump sum.</font></div></td></tr></table><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:144px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:96px;"><font style="font-family:inherit;font-size:10pt;">__</font></div></td><td style="vertical-align:top;padding-left:48px;"><div style="line-height:120%;text-align:left;font-size:10pt;text-indent:-48px;"><font style="font-family:inherit;font-size:10pt;">(ii)&#160;&#160;&#160;&#160;Annual installments over a term certain as elected by the Participant not to exceed ___ years.</font></div></td></tr></table><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;padding-left:48px;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">__&#160;&#160;&#160;&#160;(iii)&#160;&#160;&#160;&#160;Not Applicable</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(d)&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:10pt;text-decoration:underline;">Separation from Service Upon a Change in Control Event</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:144px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:96px;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;text-decoration:underline;">XX</font></div></td><td style="vertical-align:top;padding-left:48px;"><div style="line-height:120%;text-align:left;font-size:10pt;text-indent:-48px;"><font style="font-family:inherit;font-size:10pt;">(i)&#160;&#160;&#160;&#160;A lump sum.</font></div></td></tr></table><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:144px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:96px;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;text-decoration:underline;">XX</font></div></td><td style="vertical-align:top;padding-left:48px;"><div style="line-height:120%;text-align:left;font-size:10pt;text-indent:-48px;"><font style="font-family:inherit;font-size:10pt;">(ii)&#160;&#160;&#160;&#160;Annual installments over a term certain as elected by the Participant not to exceed </font><font style="font-family:inherit;font-size:10pt;font-weight:bold;text-decoration:underline;">5</font><font style="font-family:inherit;font-size:10pt;">&#32;years.</font></div></td></tr></table><div style="line-height:120%;text-align:left;padding-left:192px;text-indent:-96px;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:144px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:96px;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;text-decoration:underline;">XX</font></div></td><td style="vertical-align:top;padding-left:48px;"><div style="line-height:120%;text-align:left;font-size:10pt;text-indent:-48px;"><font style="font-family:inherit;font-size:10pt;">(iii)&#160;&#160;&#160;&#160;Quarterly installments over a term certain as elected by the Participant not to exceed </font><font style="font-family:inherit;font-size:10pt;font-weight:bold;text-decoration:underline;">5</font><font style="font-family:inherit;font-size:10pt;">&#32;years.</font></div></td></tr></table><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(e)&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:10pt;text-decoration:underline;">Death</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:144px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:96px;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;text-decoration:underline;">XX</font></div></td><td style="vertical-align:top;padding-left:48px;"><div style="line-height:120%;text-align:left;font-size:10pt;text-indent:-48px;"><font style="font-family:inherit;font-size:10pt;">(i)&#160;&#160;&#160;&#160;A lump sum.</font></div></td></tr></table><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:144px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:96px;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;text-decoration:underline;">XX</font></div></td><td style="vertical-align:top;padding-left:48px;"><div style="line-height:120%;text-align:left;font-size:10pt;text-indent:-48px;"><font style="font-family:inherit;font-size:10pt;">(ii)&#160;&#160;&#160;&#160;Annual installments over a term certain as elected by the Participant not to exceed </font><font style="font-family:inherit;font-size:10pt;font-weight:bold;text-decoration:underline;">5</font><font style="font-family:inherit;font-size:10pt;">&#32;years.</font></div></td></tr></table><div style="line-height:120%;text-align:left;padding-left:192px;text-indent:-96px;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:144px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:96px;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;text-decoration:underline;">XX</font></div></td><td style="vertical-align:top;padding-left:48px;"><div style="line-height:120%;text-align:left;font-size:10pt;text-indent:-48px;"><font style="font-family:inherit;font-size:10pt;">(iii)&#160;&#160;&#160;&#160;Quarterly installments over a term certain as elected by the Participant not to exceed </font><font style="font-family:inherit;font-size:10pt;font-weight:bold;text-decoration:underline;">5</font><font style="font-family:inherit;font-size:10pt;">&#32;years.</font></div></td></tr></table><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(f)&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:10pt;text-decoration:underline;">Disability</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:144px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:96px;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;text-decoration:underline;">XX</font></div></td><td style="vertical-align:top;padding-left:48px;"><div style="line-height:120%;text-align:left;font-size:10pt;text-indent:-48px;"><font style="font-family:inherit;font-size:10pt;">(i)&#160;&#160;&#160;&#160;A lump sum.</font></div></td></tr></table><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:144px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:96px;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;text-decoration:underline;">XX</font></div></td><td style="vertical-align:top;padding-left:48px;"><div style="line-height:120%;text-align:left;font-size:10pt;text-indent:-48px;"><font style="font-family:inherit;font-size:10pt;">(ii)&#160;&#160;&#160;&#160;Annual installments over a term certain as elected by the Participant not to exceed </font><font style="font-family:inherit;font-size:10pt;font-weight:bold;text-decoration:underline;">5</font><font style="font-family:inherit;font-size:10pt;">&#32;years.</font></div></td></tr></table><div style="line-height:120%;text-align:left;padding-left:192px;text-indent:-96px;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:144px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:96px;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;text-decoration:underline;">XX</font></div></td><td style="vertical-align:top;padding-left:48px;"><div style="line-height:120%;text-align:left;font-size:10pt;text-indent:-48px;"><font style="font-family:inherit;font-size:10pt;">(iii)&#160;&#160;&#160;&#160;Quarterly installments over a term certain as elected by the Participant not to exceed </font><font style="font-family:inherit;font-size:10pt;font-weight:bold;text-decoration:underline;">5</font><font style="font-family:inherit;font-size:10pt;">&#32;years.</font></div></td></tr></table><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;padding-left:96px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">If applicable, amounts not vested at the time payments due under this Section cease will be:</font></div><div style="line-height:120%;text-align:left;padding-left:96px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">__&#160;&#160;&#160;&#160;Forfeited</font></div><div style="line-height:120%;text-align:left;padding-left:96px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">__&#160;&#160;&#160;&#160;Distributed at Separation from Service if vested at that time</font></div><div style="line-height:120%;text-align:left;padding-left:96px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(g)&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:10pt;text-decoration:underline;">Change in Control Event</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:144px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:96px;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;text-decoration:underline;">XX</font></div></td><td style="vertical-align:top;padding-left:48px;"><div style="line-height:120%;text-align:left;font-size:10pt;text-indent:-48px;"><font style="font-family:inherit;font-size:10pt;">(i)&#160;&#160;&#160;&#160;A lump sum.</font></div></td></tr></table><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;padding-left:48px;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">__&#160;&#160;&#160;&#160;(ii)&#160;&#160;&#160;&#160;Not applicable.</font></div><div style="line-height:120%;text-align:left;padding-left:48px;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;padding-left:96px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">If applicable, amounts not vested at the time payments due under this Section cease will be:</font></div><div style="line-height:120%;text-align:left;padding-left:96px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">__&#160;&#160;&#160;&#160;Forfeited</font></div><div style="line-height:120%;text-align:left;padding-left:96px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">__&#160;&#160;&#160;&#160;Distributed at Separation from Service if vested at that time</font></div><div style="line-height:120%;text-align:left;padding-left:96px;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:0px;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">7.4</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">&#160;&#160;&#160;&#160;</font><font style="font-family:inherit;font-size:10pt;font-weight:bold;">De Minimis Amounts. </font></div></td></tr></table><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:132px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:96px;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;text-decoration:underline;">XX</font></div></td><td style="vertical-align:top;padding-left:48px;"><div style="line-height:120%;text-align:left;font-size:10pt;text-indent:-48px;"><font style="font-family:inherit;font-size:10pt;">(a)&#160;&#160;&#160;&#160;Notwithstanding any payment election made by the Participant, the vested balance in all Deferred Compensation Account(s) of the Participant will be distributed in a single lump sum payment at the time designated under the Plan if at the time of a permitted Qualifying Distribution Event that is either a Separation from Service, death, Disability (if applicable) or Change in Control Event (if applicable) the vested balance does not exceed $ </font><font style="font-family:inherit;font-size:10pt;font-weight:bold;text-decoration:underline;">25,000</font><font style="font-family:inherit;font-size:10pt;">&#32;&#32;In addition, the Employer may distribute a Participant's vested balance in all Deferred Compensation Account(s) of the Participant at any time if the balance does not exceed the limit in Section 402(g)(1)(B) of the Code and results in the termination of the Participant's entire interest in the Plan</font></div></td></tr></table><div style="line-height:120%;text-align:left;padding-left:48px;text-indent: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:132px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:96px;"><font style="font-family:inherit;font-size:10pt;">__</font></div></td><td style="vertical-align:top;padding-left:48px;"><div style="line-height:120%;text-align:left;font-size:10pt;text-indent:-48px;"><font style="font-family:inherit;font-size:10pt;">(b)&#160;&#160;&#160;&#160;There shall be no pre-determined de minimis amount under the Plan; however, the Employer may distribute a Participant's vested balance at any time if the balance does not exceed the limit in Section 402(g)(1)(B) of the Code and results in the termination of the Participant's entire interest in the Plan.</font></div></td></tr></table><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">10.1&#160;&#160;&#160;&#160;Contractual Liability:</font><font style="font-family:inherit;font-size:10pt;">&#32;Liability for payments under the Plan shall be the responsibility of the:</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;padding-left:96px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;text-decoration:underline;">XX</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;(a)&#160;&#160;&#160;&#160;Company.</font></div><div style="line-height:120%;text-align:left;padding-left:96px;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:144px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:96px;"><font style="font-family:inherit;font-size:10pt;">__</font></div></td><td style="vertical-align:top;padding-left:48px;"><div style="line-height:120%;text-align:left;font-size:10pt;text-indent:-48px;"><font style="font-family:inherit;font-size:10pt;">(b)&#160;&#160;&#160;&#160;Employer or Participating Employer who employed the Participant when amounts were deferred.</font></div></td></tr></table><div style="line-height:120%;text-align:left;padding-left:96px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;padding-left:96px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">14.&#160;&#160;&#160;&#160;Amendment and Termination of Plan: </font><font style="font-family:inherit;font-size:10pt;">Notwithstanding any provision in this Adoption</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Agreement or the Plan to the contrary, Section </font><font style="font-family:inherit;font-size:10pt;font-weight:bold;">______</font><font style="font-family:inherit;font-size:10pt;">&#32;of the Plan shall be amended to read as provided in attached Exhibit _____________.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;padding-left:48px;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;text-decoration:underline;">XX</font><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;There are no amendments to the Plan.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">17.9&#160;&#160;&#160;&#160;Construction:</font><font style="font-family:inherit;font-size:10pt;">&#32;The provisions of the Plan shall be construed and enforced according to the laws of the State of </font><font style="font-family:inherit;font-size:10pt;font-weight:bold;text-decoration:underline;">Iowa</font><font style="font-family:inherit;font-size:10pt;">&#32;except to the extent that such laws are superseded by ERISA and the applicable provisions of the Code.</font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">IN WITNESS WHEREOF, this Agreement has been executed as of the day and year stated below.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;padding-left:288px;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;text-decoration:underline;">Casey&#8217;s General Stores, Inc.</font></div><div style="line-height:120%;text-align:left;padding-left:288px;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Name of Employer</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;padding-left:336px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">By: </font><font style="font-family:inherit;font-size:10pt;text-decoration:underline;">/s/ Julie Jackowski&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font></div><div style="line-height:120%;text-align:left;padding-left:288px;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Authorized Person&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font></div><div style="line-height:120%;text-align:left;padding-left:288px;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Date: </font><font style="font-family:inherit;font-size:10pt;text-decoration:underline;">9/25/15&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font></div><div style="line-height:120%;text-align:left;padding-left:336px;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;padding-left:288px;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:240%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div><br></div><div><div style="line-height:100%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div>	</div></body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-21
<SEQUENCE>4
<FILENAME>exhibit21.htm
<DESCRIPTION>EXHIBIT 21
<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 2020 Workiva -->
		<title>Exhibit</title>
	</head>
	<body><div style="font-family:Times New Roman;font-size:10pt;">
<div><a name="s64640FC46AF75C0AA6EE8D1575FF29EC"></a></div><div style="line-height:144%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-weight:bold;text-decoration:underline;">SUBSIDIARIES OF CASEY&#8217;S GENERAL STORES, INC. </font></div><div style="line-height:144%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:center;font-size:12pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="2"></td></tr><tr><td style="width:12%;"></td><td style="width:88%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:2px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">1.</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:2px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">Casey&#8217;s Marketing Company, an Iowa corporation</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:2px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">2.</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:2px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">Casey&#8217;s Services Company, an Iowa corporation</font></div></td></tr></table></div></div><div style="line-height:120%;text-align:center;font-size:12pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="2"></td></tr><tr><td style="width:12%;"></td><td style="width:88%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:2px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">3.</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:2px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">Casey&#8217;s Retail Company, an Iowa corporation</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:2px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">4.</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">CGS Stores, LLC, an Iowa limited liability company </font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></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:2px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">5. </font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">Heartland Property Company, LLC, a Delaware limited liability company </font></div></td></tr></table></div></div><div style="line-height:144%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:144%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">All subsidiaries are wholly owned by Casey&#8217;s General Stores, Inc, except for CGS Stores, LLC and Heartland Property Company, LLC, which are wholly owned by Casey's Marketing Company. All Stores operated by the subsidiaries  do business under the names &#8220;Casey&#8217;s&#8221; and/or &#8220;Casey&#8217;s General Store,&#8221; except for two stores selling primarily tobacco products, one liquor stores, and one grocery store.</font></div><div style="line-height:144%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:144%;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div><br></div>	</div></body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-23.1
<SEQUENCE>5
<FILENAME>casy-ex231_2020430xq4.htm
<DESCRIPTION>EXHIBIT 23.1
<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 2020 Workiva -->
		<title>Exhibit</title>
	</head>
	<body><div style="font-family:Times New Roman;font-size:10pt;">
<div><a name="sDC8A29444F175E159EDFC67F055F3A2D"></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%;padding-bottom:40px;padding-top:32px;text-align:right;padding-left:144px;text-indent:-144px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Exhibit 23.1</font></div><div style="line-height:120%;padding-bottom:40px;padding-top:60px;text-align:center;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;font-weight:bold;">Consent of Independent Registered Public Accounting Firm</font></div><div style="line-height:120%;padding-bottom:8px;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">The Board of Directors</font></div><div style="line-height:120%;padding-bottom:8px;text-align:left;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">Casey's General Stores, Inc.:</font></div><div style="line-height:120%;padding-bottom:8px;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:120%;padding-bottom:8px;text-align:justify;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">We consent to the incorporation by reference in the registration statements (No. 33-19179, 333-35393, 33-42907, 333&#8209;174560, 333-174561) on Form S-8 and Form S-3D of Casey&#8217;s General Stores, Inc. of our reports dated </font><font style="font-family:inherit;font-size:11pt;">June&#160;26, 2020</font><font style="font-family:inherit;font-size:11pt;">, with respect to the consolidated balance sheets of Casey&#8217;s General Stores, Inc. and subsidiaries as of April 30, </font><font style="font-family:inherit;font-size:11pt;">2020</font><font style="font-family:inherit;font-size:11pt;">&#32;and </font><font style="font-family:inherit;font-size:11pt;">2019</font><font style="font-family:inherit;font-size:11pt;">, the related consolidated statements of income, shareholders' equity, and cash flows for each of the years in the three-year period ended April 30, </font><font style="font-family:inherit;font-size:11pt;">2020</font><font style="font-family:inherit;font-size:11pt;">, and the related notes, and the effectiveness of internal control over financial reporting as of April 30, </font><font style="font-family:inherit;font-size:11pt;">2020</font><font style="font-family:inherit;font-size:11pt;">, which reports appear in the April 30, </font><font style="font-family:inherit;font-size:11pt;">2020</font><font style="font-family:inherit;font-size:11pt;">&#32;Annual Report on Form 10-K of Casey&#8217;s General Stores, Inc. </font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:center;text-indent:432px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">/s/ KPMG LLP </font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Des Moines, Iowa</font></div><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">June&#160;26, 2020</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>	</div></body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.1
<SEQUENCE>6
<FILENAME>casy-ex311_2020430xq4.htm
<DESCRIPTION>EXHIBIT 31.1
<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 2020 Workiva -->
		<title>Exhibit</title>
	</head>
	<body><div style="font-family:Times New Roman;font-size:10pt;">
<div><a name="s3DCCCCB012B75A10B34D8CD474BEDBE5"></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;">Exhibit 31.1</font></div><div style="line-height:120%;padding-top:16px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">CERTIFICATION OF DARREN M. REBELEZ</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">UNDER SECTION 302 OF THE</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">SARBANES-OXLEY ACT OF 2002</font></div><div style="line-height:120%;padding-top:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">I, Darren M. Rebelez, certify that:</font></div><div style="line-height:120%;font-size:6pt;"><font style="font-family:inherit;font-size:6pt;">&#160;</font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:682px;border-collapse:collapse;text-align:left;"><tr><td colspan="2"></td></tr><tr><td style="width:49px;"></td><td style="width:633px;"></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">I have reviewed this annual report on Form 10-K of Casey&#8217;s General Stores, Inc.;</font></div></td></tr></table></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:682px;border-collapse:collapse;text-align:left;"><tr><td colspan="2"></td></tr><tr><td style="width:49px;"></td><td style="width:633px;"></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2.</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;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><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:682px;border-collapse:collapse;text-align:left;"><tr><td colspan="2"></td></tr><tr><td style="width:49px;"></td><td style="width:633px;"></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3.</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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><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:682px;border-collapse:collapse;text-align:left;"><tr><td colspan="2"></td></tr><tr><td style="width:49px;"></td><td style="width:633px;"></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4.</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The registrant&#8217;s other certifying officers 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></div><div style="line-height:120%;font-size:6pt;"><font style="font-family:inherit;font-size:6pt;">&#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:48px;"><font style="font-family:inherit;font-size:10pt;">(a)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;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%;padding-left:4px;text-align:left;padding-left:96px;text-indent:-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:48px;"><font style="font-family:inherit;font-size:10pt;">(b)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;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 practices;</font></div></td></tr></table><div style="line-height:120%;padding-left:4px;text-align:left;padding-left:96px;text-indent:-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:48px;"><font style="font-family:inherit;font-size:10pt;">(c)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;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%;padding-left:4px;text-align:left;padding-left:96px;text-indent:-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:48px;"><font style="font-family:inherit;font-size:10pt;">(d)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;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 fourth fiscal quarter 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%;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:682px;border-collapse:collapse;text-align:left;"><tr><td colspan="2"></td></tr><tr><td style="width:49px;"></td><td style="width:633px;"></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5.</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The registrant&#8217;s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant&#8217;s auditors and the audit committee of registrant&#8217;s board of directors (or persons performing the equivalent functions):</font></div></td></tr></table></div></div><div style="line-height:120%;font-size:6pt;"><font style="font-family:inherit;font-size:6pt;">&#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:48px;"><font style="font-family:inherit;font-size:10pt;">(a)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;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&#8217;s ability to record, process, summarize and report financial information; and</font></div></td></tr></table><div style="line-height:120%;padding-left:4px;text-align:left;padding-left:96px;text-indent:-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:48px;"><font style="font-family:inherit;font-size:10pt;">(b)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;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&#8217;s internal control over financial reporting.</font></div></td></tr></table><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:51%;"></td><td style="width:49%;"></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Dated June&#160;26, 2020</font></div></td><td style="vertical-align:top;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/ Darren M. Rebelez</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align: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;">Darren M. Rebelez, President and</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align: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><br></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div>	</div></body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.2
<SEQUENCE>7
<FILENAME>casy-ex312_2020430xq4.htm
<DESCRIPTION>EXHIBIT 31.2
<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 2020 Workiva -->
		<title>Exhibit</title>
	</head>
	<body><div style="font-family:Times New Roman;font-size:10pt;">
<div><a name="sFD279CFF05CC5D23A4C4079141C69436"></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;">Exhibit 31.2</font></div><div style="line-height:120%;padding-top:32px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">CERTIFICATION OF STEPHEN P. BRAMLAGE JR.</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">UNDER SECTION 302 OF THE</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">SARBANES-OXLEY ACT OF 2002</font></div><div style="line-height:120%;padding-top:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">I, Stephen P. Bramlage Jr., certify that:</font></div><div style="line-height:120%;font-size:6pt;"><font style="font-family:inherit;font-size:6pt;">&#160;</font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:682px;border-collapse:collapse;text-align:left;"><tr><td colspan="2"></td></tr><tr><td style="width:49px;"></td><td style="width:633px;"></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">I have reviewed this annual report on Form 10-K of Casey&#8217;s General Stores, Inc.;</font></div></td></tr></table></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:682px;border-collapse:collapse;text-align:left;"><tr><td colspan="2"></td></tr><tr><td style="width:49px;"></td><td style="width:633px;"></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2.</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Based on my knowledge, this annual 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><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:682px;border-collapse:collapse;text-align:left;"><tr><td colspan="2"></td></tr><tr><td style="width:49px;"></td><td style="width:633px;"></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3.</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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><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:682px;border-collapse:collapse;text-align:left;"><tr><td colspan="2"></td></tr><tr><td style="width:49px;"></td><td style="width:633px;"></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4.</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The registrant&#8217;s other certifying officers 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></div><div style="line-height:120%;font-size:6pt;"><font style="font-family:inherit;font-size:6pt;">&#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:48px;"><font style="font-family:inherit;font-size:10pt;">(a)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;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%;padding-left:4px;text-align:left;padding-left:96px;text-indent:-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:48px;"><font style="font-family:inherit;font-size:10pt;">(b)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;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 practices;</font></div></td></tr></table><div style="line-height:120%;padding-left:4px;text-align:left;padding-left:96px;text-indent:-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:48px;"><font style="font-family:inherit;font-size:10pt;">(c)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;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%;padding-left:4px;text-align:left;padding-left:96px;text-indent:-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:48px;"><font style="font-family:inherit;font-size:10pt;">(d)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;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 fourth fiscal quarter 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%;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:682px;border-collapse:collapse;text-align:left;"><tr><td colspan="2"></td></tr><tr><td style="width:49px;"></td><td style="width:633px;"></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5.</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The registrant&#8217;s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant&#8217;s auditors and the audit committee of registrant&#8217;s board of directors (or persons performing the equivalent functions):</font></div></td></tr></table></div></div><div style="line-height:120%;font-size:6pt;"><font style="font-family:inherit;font-size:6pt;">&#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:48px;"><font style="font-family:inherit;font-size:10pt;">(a)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;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&#8217;s ability to record, process, summarize and report financial information; and</font></div></td></tr></table><div style="line-height:120%;padding-left:4px;text-align:left;padding-left:96px;text-indent:-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:48px;"><font style="font-family:inherit;font-size:10pt;">(b)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;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&#8217;s internal control over financial reporting.</font></div></td></tr></table><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:51%;"></td><td style="width:49%;"></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Dated June&#160;26, 2020</font></div></td><td style="vertical-align:top;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/ Stephen P. Bramlage Jr.</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align: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;">Stephen P. Bramlage Jr.</font></div><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Senior Vice President and</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align: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 Financial Officer</font></div></td></tr></table></div></div><div><br></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div>	</div></body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-32.1
<SEQUENCE>8
<FILENAME>casy-ex321_2020430xq4.htm
<DESCRIPTION>EXHIBIT 32.1
<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 2020 Workiva -->
		<title>Exhibit</title>
	</head>
	<body><div style="font-family:Times New Roman;font-size:10pt;">
<div><a name="s7B314C6262995C31BF0FA04065B1A533"></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;">Exhibit 32.1</font></div><div style="line-height:120%;padding-top:32px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">CERTIFICATE PURSUANT TO</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">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;font-weight:bold;">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;font-weight:bold;">SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002</font></div><div style="line-height:120%;padding-top:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In connection with the Annual Report of Casey&#8217;s General Stores, Inc. (the Company) on Form 10-K for the fiscal year ended </font><font style="font-family:inherit;font-size:10pt;">April&#160;30, 2020</font><font style="font-family:inherit;font-size:10pt;">&#32;as filed with the Securities and Exchange Commission on the date hereof (the Report), I, Darren M. Rebelez, Chief Executive Officer of the Company, certify, pursuant to 18 U.S.C. &#167; 1350, as adopted pursuant to &#167; 906 of the Sarbanes-Oxley Act of 2002, that</font></div><div style="line-height:120%;font-size:6pt;"><font style="font-family:inherit;font-size:6pt;">&#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:48px;"><font style="font-family:inherit;font-size:10pt;">(1)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;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.</font></div></td></tr></table><div style="line-height:120%;padding-left:4px;text-align:left;padding-left:96px;text-indent:-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:48px;"><font style="font-family:inherit;font-size:10pt;">(2)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;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 result of operations of the Company.</font></div></td></tr></table><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:56%;"></td><td style="width:44%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;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/ Darren M. Rebelez</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align: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;">Darren M. Rebelez, President and</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align: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%;padding-top:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Dated June&#160;26, 2020</font><font style="font-family:inherit;font-size:10pt;">&#32;</font></div><div><br></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div>	</div></body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-32.2
<SEQUENCE>9
<FILENAME>casy-ex322_2020430xq4.htm
<DESCRIPTION>EXHIBIT 32.2
<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 2020 Workiva -->
		<title>Exhibit</title>
	</head>
	<body><div style="font-family:Times New Roman;font-size:10pt;">
<div><a name="s11196946A84A52D5ACD7C5FA43AA920A"></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;">Exhibit 32.2</font></div><div style="line-height:120%;padding-top:32px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">CERTIFICATE PURSUANT TO</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">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;font-weight:bold;">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;font-weight:bold;">SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002</font></div><div style="line-height:120%;padding-top:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In connection with the Annual Report of Casey&#8217;s General Stores, Inc. (the Company) on Form 10-K for the fiscal year ended </font><font style="font-family:inherit;font-size:10pt;">April&#160;30, 2020</font><font style="font-family:inherit;font-size:10pt;">&#32;as filed with the Securities and Exchange Commission on the date hereof (the Report), I, Stephen P. Bramlage Jr., Chief Financial Officer of the Company, certify, pursuant to 18 U.S.C. &#167; 1350, as adopted pursuant to &#167; 906 of the Sarbanes-Oxley Act of 2002, that</font></div><div style="line-height:120%;font-size:6pt;"><font style="font-family:inherit;font-size:6pt;">&#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:48px;"><font style="font-family:inherit;font-size:10pt;">(1)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;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.</font></div></td></tr></table><div style="line-height:120%;padding-left:4px;text-align:left;padding-left:96px;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:48px;"><font style="font-family:inherit;font-size:10pt;">(2)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;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 result of operations of the Company.</font></div></td></tr></table><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:56%;"></td><td style="width:44%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;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/ Stephen P. Bramlage Jr.</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align: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;">Stephen P. Bramlage Jr.</font></div><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Senior Vice President and Chief Financial Officer</font></div></td></tr></table></div></div><div style="line-height:120%;padding-top:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Dated June&#160;26, 2020</font><font style="font-family:inherit;font-size:10pt;">&#32;</font></div><div><br></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div>	</div></body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.SCH
<SEQUENCE>10
<FILENAME>casy-20200430.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.caseys.com/20200430" xmlns:casy="http://www.caseys.com/20200430" 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: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-types/2019-01-31" schemaLocation="http://xbrl.fasb.org/srt/2019/elts/srt-types-2019-01-31.xsd" />
  <xsd:import namespace="http://fasb.org/srt/2019-01-31" schemaLocation="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd" />
  <xsd:import namespace="http://fasb.org/us-gaap/2019-01-31" schemaLocation="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd" />
  <xsd:import namespace="http://fasb.org/us-roles/2019-01-31" schemaLocation="http://xbrl.fasb.org/us-gaap/2019/elts/us-roles-2019-01-31.xsd" />
  <xsd:import namespace="http://fasb.org/us-types/2019-01-31" schemaLocation="http://xbrl.fasb.org/us-gaap/2019/elts/us-types-2019-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="https://xbrl.sec.gov/country/2017/country-2017-01-31.xsd" />
  <xsd:import namespace="http://xbrl.sec.gov/currency/2019-01-31" schemaLocation="https://xbrl.sec.gov/currency/2019/currency-2019-01-31.xsd" />
  <xsd:import namespace="http://xbrl.sec.gov/dei/2019-01-31" schemaLocation="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd" />
  <xsd:import namespace="http://xbrl.sec.gov/exch/2019-01-31" schemaLocation="https://xbrl.sec.gov/exch/2019/exch-2019-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="casy-20200430_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="casy-20200430_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="casy-20200430_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="casy-20200430_pre.xml" xlink:role="http://www.xbrl.org/2003/role/presentationLinkbaseRef" xlink:type="simple" />
      <link:roleType id="Acquisitions" roleURI="http://www.caseys.com/role/Acquisitions">
        <link:definition>2102100 - Disclosure - Acquisitions</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="AcquisitionsAllocationOfPurchasePriceDetails" roleURI="http://www.caseys.com/role/AcquisitionsAllocationOfPurchasePriceDetails">
        <link:definition>2402403 - Disclosure - Acquisitions - Allocation of Purchase Price (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="AcquisitionsDetails" roleURI="http://www.caseys.com/role/AcquisitionsDetails">
        <link:definition>2402402 - Disclosure - Acquisitions (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="AcquisitionsSummaryOfUnauditedProFormaInformationDetails" roleURI="http://www.caseys.com/role/AcquisitionsSummaryOfUnauditedProFormaInformationDetails">
        <link:definition>2402404 - Disclosure - Acquisitions - Summary of Unaudited Pro Forma 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="AcquisitionsTables" roleURI="http://www.caseys.com/role/AcquisitionsTables">
        <link:definition>2302301 - Disclosure - Acquisitions (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="BenefitPlans" roleURI="http://www.caseys.com/role/BenefitPlans">
        <link:definition>2110100 - Disclosure - 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="BenefitPlansDetails" roleURI="http://www.caseys.com/role/BenefitPlansDetails">
        <link:definition>2410401 - Disclosure - Benefit Plans (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="Commitments" roleURI="http://www.caseys.com/role/Commitments">
        <link:definition>2111100 - Disclosure - Commitments</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="CommitmentsDetails" roleURI="http://www.caseys.com/role/CommitmentsDetails">
        <link:definition>2411401 - Disclosure - Commitments (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="ConsolidatedBalanceSheets" roleURI="http://www.caseys.com/role/ConsolidatedBalanceSheets">
        <link:definition>1001000 - Statement - 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="ConsolidatedBalanceSheetsParentheticals" roleURI="http://www.caseys.com/role/ConsolidatedBalanceSheetsParentheticals">
        <link:definition>1001501 - Statement - Consolidated Balance Sheets (Parentheticals)</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="ConsolidatedStatementsOfCashFlows" roleURI="http://www.caseys.com/role/ConsolidatedStatementsOfCashFlows">
        <link:definition>1004000 - Statement - 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="ConsolidatedStatementsOfIncome" roleURI="http://www.caseys.com/role/ConsolidatedStatementsOfIncome">
        <link:definition>1002000 - Statement - 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="ConsolidatedStatementsOfShareholdersEquity" roleURI="http://www.caseys.com/role/ConsolidatedStatementsOfShareholdersEquity">
        <link:definition>1003000 - Statement - 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="ConsolidatedStatementsOfShareholdersEquityParentheticals" roleURI="http://www.caseys.com/role/ConsolidatedStatementsOfShareholdersEquityParentheticals">
        <link:definition>1003501 - Statement - Consolidated Statements of Shareholders' Equity (Parentheticals)</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="Contingencies" roleURI="http://www.caseys.com/role/Contingencies">
        <link:definition>2112100 - Disclosure - Contingencies</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="ContingenciesDetails" roleURI="http://www.caseys.com/role/ContingenciesDetails">
        <link:definition>2412401 - Disclosure - Contingencies (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="CoverPage" roleURI="http://www.caseys.com/role/CoverPage">
        <link:definition>0001000 - Document - Cover Page</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="FairValueOfFinancialInstrumentsAndLongTermDebt" roleURI="http://www.caseys.com/role/FairValueOfFinancialInstrumentsAndLongTermDebt">
        <link:definition>2104100 - Disclosure - Fair Value of Financial Instruments and Long Term Debt</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="FairValueOfFinancialInstrumentsAndLongTermDebtCarryingValueOfLongTermDebtDetails" roleURI="http://www.caseys.com/role/FairValueOfFinancialInstrumentsAndLongTermDebtCarryingValueOfLongTermDebtDetails">
        <link:definition>2404403 - Disclosure - Fair Value of Financial Instruments and Long Term Debt - Carrying Value of Long-term Debt (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="FairValueOfFinancialInstrumentsAndLongTermDebtDetails" roleURI="http://www.caseys.com/role/FairValueOfFinancialInstrumentsAndLongTermDebtDetails">
        <link:definition>2404402 - Disclosure - Fair Value of Financial Instruments and Long Term Debt (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="FairValueOfFinancialInstrumentsAndLongTermDebtScheduleOfMaturitiesOfLongTermDebtIncludingCapitaliziedLeasesDetails" roleURI="http://www.caseys.com/role/FairValueOfFinancialInstrumentsAndLongTermDebtScheduleOfMaturitiesOfLongTermDebtIncludingCapitaliziedLeasesDetails">
        <link:definition>2404404 - Disclosure - Fair Value of Financial Instruments and Long Term Debt - Schedule of Maturities of Long-Term Debt Including Capitalizied 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="FairValueOfFinancialInstrumentsAndLongTermDebtScheduleOfMaturitiesOfLongTermDebtIncludingCapitaliziedLeasesDetailsCalc2" roleURI="http://www.caseys.com/role/FairValueOfFinancialInstrumentsAndLongTermDebtScheduleOfMaturitiesOfLongTermDebtIncludingCapitaliziedLeasesDetailsCalc2">
        <link:definition>2404404 - Disclosure - Fair Value of Financial Instruments and Long Term Debt - Schedule of Maturities of Long-Term Debt Including Capitalizied 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="FairValueOfFinancialInstrumentsAndLongTermDebtTables" roleURI="http://www.caseys.com/role/FairValueOfFinancialInstrumentsAndLongTermDebtTables">
        <link:definition>2304301 - Disclosure - Fair Value of Financial Instruments and Long Term Debt (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="IncomeTaxes" roleURI="http://www.caseys.com/role/IncomeTaxes">
        <link:definition>2107100 - Disclosure - Income Taxes</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="IncomeTaxesDetails" roleURI="http://www.caseys.com/role/IncomeTaxesDetails">
        <link:definition>2407404 - Disclosure - Income Taxes (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="IncomeTaxesScheduleOfComponentsOfIncomeTaxExpenseBenefitDetails" roleURI="http://www.caseys.com/role/IncomeTaxesScheduleOfComponentsOfIncomeTaxExpenseBenefitDetails">
        <link:definition>2407402 - Disclosure - Income Taxes - Schedule of Components of Income Tax Expense (Benefit) (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="IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails" roleURI="http://www.caseys.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails">
        <link:definition>2407403 - Disclosure - Income Taxes - Schedule of Deferred Tax Assets and 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="IncomeTaxesScheduleOfEffectiveIncomeTaxRateReconciliationDetails" roleURI="http://www.caseys.com/role/IncomeTaxesScheduleOfEffectiveIncomeTaxRateReconciliationDetails">
        <link:definition>2407405 - Disclosure - Income Taxes - Schedule of Effective Income Tax Rate Reconciliation (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="IncomeTaxesScheduleOfUnrecognizedTaxBenefitsDetails" roleURI="http://www.caseys.com/role/IncomeTaxesScheduleOfUnrecognizedTaxBenefitsDetails">
        <link:definition>2407406 - Disclosure - Income Taxes - Schedule of Unrecognized Tax Benefits (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="IncomeTaxesTables" roleURI="http://www.caseys.com/role/IncomeTaxesTables">
        <link:definition>2307301 - Disclosure - Income Taxes (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="Leases" roleURI="http://www.caseys.com/role/Leases">
        <link:definition>2108100 - 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="LeasesAssetsAndLiabilitiesOfLesseeDetails" roleURI="http://www.caseys.com/role/LeasesAssetsAndLiabilitiesOfLesseeDetails">
        <link:definition>2408402 - Disclosure - Leases - Assets and Liabilities of Lessee (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="LeasesLeaseMaturityScheduleDetails" roleURI="http://www.caseys.com/role/LeasesLeaseMaturityScheduleDetails">
        <link:definition>2408403 - Disclosure - Leases - Lease Maturity Schedule (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.caseys.com/role/LeasesNarrativeDetails">
        <link:definition>2408404 - 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="LeasesTables" roleURI="http://www.caseys.com/role/LeasesTables">
        <link:definition>2308301 - 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="NetIncomePerCommonShare" roleURI="http://www.caseys.com/role/NetIncomePerCommonShare">
        <link:definition>2106100 - Disclosure - Net Income Per Common 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="NetIncomePerCommonShareScheduleOfBasicAndDilutedEarningsPerShareDetails" roleURI="http://www.caseys.com/role/NetIncomePerCommonShareScheduleOfBasicAndDilutedEarningsPerShareDetails">
        <link:definition>2406402 - Disclosure - Net Income Per Common Share - Schedule 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="NetIncomePerCommonShareTables" roleURI="http://www.caseys.com/role/NetIncomePerCommonShareTables">
        <link:definition>2306301 - Disclosure - Net Income Per Common 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="PreferredAndCommonStock" roleURI="http://www.caseys.com/role/PreferredAndCommonStock">
        <link:definition>2105100 - Disclosure - Preferred and Common Stock</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="PreferredAndCommonStockDetails" roleURI="http://www.caseys.com/role/PreferredAndCommonStockDetails">
        <link:definition>2405402 - Disclosure - Preferred and Common Stock (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="PreferredAndCommonStockScheduleOfRestrictedStockAndRestrictedStockUnitsGrantedDetails" roleURI="http://www.caseys.com/role/PreferredAndCommonStockScheduleOfRestrictedStockAndRestrictedStockUnitsGrantedDetails">
        <link:definition>2405403 - Disclosure - Preferred and Common Stock- Schedule of Restricted Stock and Restricted Stock Units Granted (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="PreferredAndCommonStockScheduleOfRestrictedStockUnitsAwardActivityDetails" roleURI="http://www.caseys.com/role/PreferredAndCommonStockScheduleOfRestrictedStockUnitsAwardActivityDetails">
        <link:definition>2405405 - Disclosure - Preferred and Common Stock - Schedule of Restricted Stock Units Award 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="PreferredAndCommonStockScheduleOfStockOptionsActivityDetails" roleURI="http://www.caseys.com/role/PreferredAndCommonStockScheduleOfStockOptionsActivityDetails">
        <link:definition>2405404 - Disclosure - Preferred and Common Stock - Schedule of Stock Options 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="PreferredAndCommonStockTables" roleURI="http://www.caseys.com/role/PreferredAndCommonStockTables">
        <link:definition>2305301 - Disclosure - Preferred and Common Stock (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="QuarterlyFinancialData" roleURI="http://www.caseys.com/role/QuarterlyFinancialData">
        <link:definition>2114100 - Disclosure - Quarterly Financial Data</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="QuarterlyFinancialDataScheduleOfQuarterlyFinancialInformationDetails" roleURI="http://www.caseys.com/role/QuarterlyFinancialDataScheduleOfQuarterlyFinancialInformationDetails">
        <link:definition>2414402 - Disclosure - Quarterly Financial Data - Schedule of Quarterly Financial 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="QuarterlyFinancialDataTables" roleURI="http://www.caseys.com/role/QuarterlyFinancialDataTables">
        <link:definition>2314301 - Disclosure - Quarterly Financial Data (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="SignificantAccountingPolicies" roleURI="http://www.caseys.com/role/SignificantAccountingPolicies">
        <link:definition>2101100 - Disclosure - Significant Accounting 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="SignificantAccountingPoliciesDepreciationOfPropertyAndEquipmentAndAmortizationOfCapitalLeaseAssetsDetails" roleURI="http://www.caseys.com/role/SignificantAccountingPoliciesDepreciationOfPropertyAndEquipmentAndAmortizationOfCapitalLeaseAssetsDetails">
        <link:definition>2401405 - Disclosure - Significant Accounting Policies - Depreciation of Property and Equipment and Amortization of Capital Lease Assets (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="SignificantAccountingPoliciesDetails" roleURI="http://www.caseys.com/role/SignificantAccountingPoliciesDetails">
        <link:definition>2401403 - Disclosure - Significant Accounting Policies (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="SignificantAccountingPoliciesPolicies" roleURI="http://www.caseys.com/role/SignificantAccountingPoliciesPolicies">
        <link:definition>2201201 - Disclosure - Significant Accounting Policies (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="SignificantAccountingPoliciesSummaryOfInventoryValuesDetails" roleURI="http://www.caseys.com/role/SignificantAccountingPoliciesSummaryOfInventoryValuesDetails">
        <link:definition>2401404 - Disclosure - Significant Accounting Policies - Summary of the Inventory Values (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="SignificantAccountingPoliciesTables" roleURI="http://www.caseys.com/role/SignificantAccountingPoliciesTables">
        <link:definition>2301302 - Disclosure - Significant Accounting Policies (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 abstract="true" id="casy_A2017StockRepurchasePlanMember" name="A2017StockRepurchasePlanMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="casy_A2018StockRepurchasePlanMember" name="A2018StockRepurchasePlanMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="casy_AccordionFeatureMember" name="AccordionFeatureMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="casy_AccruedExpensesAbstract" name="AccruedExpensesAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element id="casy_AccruedPropertyTaxes" name="AccruedPropertyTaxes" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element id="casy_AnnualStopLossLimit" name="AnnualStopLossLimit" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element id="casy_AssetRetirementObligationInOtherAssetsNetOfAmortization" name="AssetRetirementObligationInOtherAssetsNetOfAmortization" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element id="casy_AssetsAndLiabilitiesLesseeTableTextBlock" name="AssetsAndLiabilitiesLesseeTableTextBlock" nillable="true" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="casy_BankLineMember" name="BankLineMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="casy_BoxTopsMember" name="BoxTopsMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element id="casy_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedCurrentLiabilitiesAccruedExpenses" name="BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedCurrentLiabilitiesAccruedExpenses" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element abstract="true" id="casy_CityOfJoplinMissouriMember" name="CityOfJoplinMissouriMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element id="casy_CompensationCommitment" name="CompensationCommitment" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element id="casy_DebtInstrumentPeriodicPaymentNumberofPayments" name="DebtInstrumentPeriodicPaymentNumberofPayments" nillable="true" substitutionGroup="xbrli:item" type="xbrli:integerItemType" xbrli:periodType="duration" />
  <xsd:element id="casy_DefinedBenefitPlanAnnualRetirementBenefitPercentage" name="DefinedBenefitPlanAnnualRetirementBenefitPercentage" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="duration" />
  <xsd:element id="casy_DefinedBenefitPlanDurationOfBenefits" name="DefinedBenefitPlanDurationOfBenefits" nillable="true" substitutionGroup="xbrli:item" type="xbrli:durationItemType" xbrli:periodType="duration" />
  <xsd:element id="casy_DefinedBenefitPlansNumberofExecutivesCovered" name="DefinedBenefitPlansNumberofExecutivesCovered" nillable="true" substitutionGroup="xbrli:item" type="xbrli:integerItemType" xbrli:periodType="duration" />
  <xsd:element id="casy_EffectOfStockOptionsAndRestrictedStockUnits" name="EffectOfStockOptionsAndRestrictedStockUnits" nillable="true" substitutionGroup="xbrli:item" type="xbrli:sharesItemType" xbrli:periodType="duration" />
  <xsd:element id="casy_EffectiveIncomeTaxRateReconciliationImpactOfPhasedinStateLawChangesNetOfFederalBenefitPercent" name="EffectiveIncomeTaxRateReconciliationImpactOfPhasedinStateLawChangesNetOfFederalBenefitPercent" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="duration" />
  <xsd:element id="casy_EmploymentAgreementsNumberofEmployees" name="EmploymentAgreementsNumberofEmployees" nillable="true" substitutionGroup="xbrli:item" type="xbrli:integerItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="casy_FinanceLeasePaymentsDueAndLongTermDebtMaturitiesAbstract" name="FinanceLeasePaymentsDueAndLongTermDebtMaturitiesAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element id="casy_FivePointSevenTwoSeniorNotesMarch302020Member" name="FivePointSevenTwoSeniorNotesMarch302020Member" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element id="casy_FivePointTwoTwoSeniorNotesDueAugust92020Member" name="FivePointTwoTwoSeniorNotesDueAugust92020Member" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="casy_GIftCardsMember" name="GIftCardsMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element id="casy_GasolineMember" name="GasolineMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="casy_GeneralLiabilityAndAutoLiabilityInsuranceMember" name="GeneralLiabilityAndAutoLiabilityInsuranceMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element id="casy_GoodwillDeductibleForIncomeTaxPurposesPeriod" name="GoodwillDeductibleForIncomeTaxPurposesPeriod" nillable="true" substitutionGroup="xbrli:item" type="xbrli:durationItemType" xbrli:periodType="duration" />
  <xsd:element id="casy_GroceryAndOtherMerchandiseMember" name="GroceryAndOtherMerchandiseMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element id="casy_InterestOverIndex" name="InterestOverIndex" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="casy_KeyEmployeesMember" name="KeyEmployeesMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element id="casy_LineOfCreditFacilityFacilityFeePercentage" name="LineOfCreditFacilityFacilityFeePercentage" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="duration" />
  <xsd:element id="casy_LongTermDebtAndFinanceLeaseLiability" name="LongTermDebtAndFinanceLeaseLiability" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element id="casy_LongtermDebtAndFinanceLeaseMaturitiesRepaymentsOfPrincipalAfterYearFive" name="LongtermDebtAndFinanceLeaseMaturitiesRepaymentsOfPrincipalAfterYearFive" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element id="casy_LongtermDebtAndFinanceLeaseMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" name="LongtermDebtAndFinanceLeaseMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element id="casy_LongtermDebtAndFinanceLeaseMaturitiesRepaymentsOfPrincipalInYearFive" name="LongtermDebtAndFinanceLeaseMaturitiesRepaymentsOfPrincipalInYearFive" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element id="casy_LongtermDebtAndFinanceLeaseMaturitiesRepaymentsOfPrincipalInYearFour" name="LongtermDebtAndFinanceLeaseMaturitiesRepaymentsOfPrincipalInYearFour" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element id="casy_LongtermDebtAndFinanceLeaseMaturitiesRepaymentsOfPrincipalInYearThree" name="LongtermDebtAndFinanceLeaseMaturitiesRepaymentsOfPrincipalInYearThree" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element id="casy_LongtermDebtAndFinanceLeaseMaturitiesRepaymentsOfPrincipalInYearTwo" name="LongtermDebtAndFinanceLeaseMaturitiesRepaymentsOfPrincipalInYearTwo" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element id="casy_MerchandiseMember" name="MerchandiseMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element id="casy_NonEmployeeMembersOfTheBoardMember" name="NonEmployeeMembersOfTheBoardMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element id="casy_NoncashOrPartNoncashTransactionSharesRepurchased" name="NoncashOrPartNoncashTransactionSharesRepurchased" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element id="casy_Note1Member" name="Note1Member" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element id="casy_NumberOfStoresExpectedToOpenInNextFiscalYear" name="NumberOfStoresExpectedToOpenInNextFiscalYear" nillable="true" substitutionGroup="xbrli:item" type="xbrli:positiveIntegerItemType" xbrli:periodType="duration" />
  <xsd:element id="casy_NumberOfStoresOpened" name="NumberOfStoresOpened" nillable="true" substitutionGroup="xbrli:item" type="xbrli:integerItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="casy_OtherProductsAndServicesMember" name="OtherProductsAndServicesMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element id="casy_PopulationOfCommunities" name="PopulationOfCommunities" nillable="true" substitutionGroup="xbrli:item" type="xbrli:integerItemType" xbrli:periodType="instant" />
  <xsd:element id="casy_PreferredAndCommonStockTextBlock" name="PreferredAndCommonStockTextBlock" nillable="true" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType" xbrli:periodType="duration" />
  <xsd:element id="casy_PreparedFoodAndFountainMember" name="PreparedFoodAndFountainMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element id="casy_SaleLeasebackTransactionMaximumTaxableExemptBondsAvailable" name="SaleLeasebackTransactionMaximumTaxableExemptBondsAvailable" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element id="casy_SegmentReportingNumberofMerchandiseCategories" name="SegmentReportingNumberofMerchandiseCategories" nillable="true" substitutionGroup="xbrli:item" type="xbrli:integerItemType" xbrli:periodType="duration" />
  <xsd:element id="casy_ShareBasedCompensatonArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsTargetAllocationPercentage" name="ShareBasedCompensatonArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsTargetAllocationPercentage" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="duration" />
  <xsd:element id="casy_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantedInPeriodTotalFairValue" name="SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantedInPeriodTotalFairValue" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element id="casy_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAdjustedInPeriod" name="SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAdjustedInPeriod" nillable="true" substitutionGroup="xbrli:item" type="xbrli:sharesItemType" xbrli:periodType="duration" />
  <xsd:element id="casy_SharebasedCompensationArrangementsBySharebasedPaymentAwardNumberOfSharesAvailableForGrantReductionPerEquityInstrumentsOtherOptionsIssued" name="SharebasedCompensationArrangementsBySharebasedPaymentAwardNumberOfSharesAvailableForGrantReductionPerEquityInstrumentsOtherOptionsIssued" nillable="true" substitutionGroup="xbrli:item" type="xbrli:sharesItemType" xbrli:periodType="instant" />
  <xsd:element id="casy_SharebasedCompensationArrangementsBySharebasedPaymentAwardNumberOfSharesAvailableForGrantReductionPerStockOptionIssued" name="SharebasedCompensationArrangementsBySharebasedPaymentAwardNumberOfSharesAvailableForGrantReductionPerStockOptionIssued" nillable="true" substitutionGroup="xbrli:item" type="xbrli:sharesItemType" xbrli:periodType="instant" />
  <xsd:element id="casy_StockIncentivePlanMember" name="StockIncentivePlanMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="casy_StockOptionsRestrictedStockAndRestrictedStockUnitsMember" name="StockOptionsRestrictedStockAndRestrictedStockUnitsMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="casy_ThreePointFiveOneSeniorNotesDueJune132025Member" name="ThreePointFiveOneSeniorNotesDueJune132025Member" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element id="casy_ThreePointSevenFiveSeniorNotesDueDecember182028Member" name="ThreePointSevenFiveSeniorNotesDueDecember182028Member" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="casy_ThreePointSevenSevenSeniorNotesdueAugust222028Member" name="ThreePointSevenSevenSeniorNotesdueAugust222028Member" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="casy_ThreePointSevenTwoSeniorNotesDueTwentyThirtyOneMember" name="ThreePointSevenTwoSeniorNotesDueTwentyThirtyOneMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="casy_ThreePointSixFiveSeniorNotesDueMay22031Member" name="ThreePointSixFiveSeniorNotesDueMay22031Member" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element id="casy_ThreePointSixSevenSeniorNotesDueJune152028Member" name="ThreePointSixSevenSeniorNotesDueJune152028Member" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
</xsd:schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.CAL
<SEQUENCE>11
<FILENAME>casy-20200430_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.caseys.com/role/Acquisitions" xlink:href="casy-20200430.xsd#Acquisitions" xlink:type="simple" />
  <link:roleRef roleURI="http://www.caseys.com/role/AcquisitionsAllocationOfPurchasePriceDetails" xlink:href="casy-20200430.xsd#AcquisitionsAllocationOfPurchasePriceDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.caseys.com/role/AcquisitionsDetails" xlink:href="casy-20200430.xsd#AcquisitionsDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.caseys.com/role/AcquisitionsSummaryOfUnauditedProFormaInformationDetails" xlink:href="casy-20200430.xsd#AcquisitionsSummaryOfUnauditedProFormaInformationDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.caseys.com/role/AcquisitionsTables" xlink:href="casy-20200430.xsd#AcquisitionsTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.caseys.com/role/BenefitPlans" xlink:href="casy-20200430.xsd#BenefitPlans" xlink:type="simple" />
  <link:roleRef roleURI="http://www.caseys.com/role/BenefitPlansDetails" xlink:href="casy-20200430.xsd#BenefitPlansDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.caseys.com/role/Commitments" xlink:href="casy-20200430.xsd#Commitments" xlink:type="simple" />
  <link:roleRef roleURI="http://www.caseys.com/role/CommitmentsDetails" xlink:href="casy-20200430.xsd#CommitmentsDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.caseys.com/role/ConsolidatedBalanceSheets" xlink:href="casy-20200430.xsd#ConsolidatedBalanceSheets" xlink:type="simple" />
  <link:roleRef roleURI="http://www.caseys.com/role/ConsolidatedBalanceSheetsParentheticals" xlink:href="casy-20200430.xsd#ConsolidatedBalanceSheetsParentheticals" xlink:type="simple" />
  <link:roleRef roleURI="http://www.caseys.com/role/ConsolidatedStatementsOfCashFlows" xlink:href="casy-20200430.xsd#ConsolidatedStatementsOfCashFlows" xlink:type="simple" />
  <link:roleRef roleURI="http://www.caseys.com/role/ConsolidatedStatementsOfIncome" xlink:href="casy-20200430.xsd#ConsolidatedStatementsOfIncome" xlink:type="simple" />
  <link:roleRef roleURI="http://www.caseys.com/role/ConsolidatedStatementsOfShareholdersEquity" xlink:href="casy-20200430.xsd#ConsolidatedStatementsOfShareholdersEquity" xlink:type="simple" />
  <link:roleRef roleURI="http://www.caseys.com/role/ConsolidatedStatementsOfShareholdersEquityParentheticals" xlink:href="casy-20200430.xsd#ConsolidatedStatementsOfShareholdersEquityParentheticals" xlink:type="simple" />
  <link:roleRef roleURI="http://www.caseys.com/role/Contingencies" xlink:href="casy-20200430.xsd#Contingencies" xlink:type="simple" />
  <link:roleRef roleURI="http://www.caseys.com/role/ContingenciesDetails" xlink:href="casy-20200430.xsd#ContingenciesDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.caseys.com/role/CoverPage" xlink:href="casy-20200430.xsd#CoverPage" xlink:type="simple" />
  <link:roleRef roleURI="http://www.caseys.com/role/FairValueOfFinancialInstrumentsAndLongTermDebt" xlink:href="casy-20200430.xsd#FairValueOfFinancialInstrumentsAndLongTermDebt" xlink:type="simple" />
  <link:roleRef roleURI="http://www.caseys.com/role/FairValueOfFinancialInstrumentsAndLongTermDebtCarryingValueOfLongTermDebtDetails" xlink:href="casy-20200430.xsd#FairValueOfFinancialInstrumentsAndLongTermDebtCarryingValueOfLongTermDebtDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.caseys.com/role/FairValueOfFinancialInstrumentsAndLongTermDebtDetails" xlink:href="casy-20200430.xsd#FairValueOfFinancialInstrumentsAndLongTermDebtDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.caseys.com/role/FairValueOfFinancialInstrumentsAndLongTermDebtScheduleOfMaturitiesOfLongTermDebtIncludingCapitaliziedLeasesDetails" xlink:href="casy-20200430.xsd#FairValueOfFinancialInstrumentsAndLongTermDebtScheduleOfMaturitiesOfLongTermDebtIncludingCapitaliziedLeasesDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.caseys.com/role/FairValueOfFinancialInstrumentsAndLongTermDebtScheduleOfMaturitiesOfLongTermDebtIncludingCapitaliziedLeasesDetailsCalc2" xlink:href="casy-20200430.xsd#FairValueOfFinancialInstrumentsAndLongTermDebtScheduleOfMaturitiesOfLongTermDebtIncludingCapitaliziedLeasesDetailsCalc2" xlink:type="simple" />
  <link:roleRef roleURI="http://www.caseys.com/role/FairValueOfFinancialInstrumentsAndLongTermDebtTables" xlink:href="casy-20200430.xsd#FairValueOfFinancialInstrumentsAndLongTermDebtTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.caseys.com/role/IncomeTaxes" xlink:href="casy-20200430.xsd#IncomeTaxes" xlink:type="simple" />
  <link:roleRef roleURI="http://www.caseys.com/role/IncomeTaxesDetails" xlink:href="casy-20200430.xsd#IncomeTaxesDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.caseys.com/role/IncomeTaxesScheduleOfComponentsOfIncomeTaxExpenseBenefitDetails" xlink:href="casy-20200430.xsd#IncomeTaxesScheduleOfComponentsOfIncomeTaxExpenseBenefitDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.caseys.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails" xlink:href="casy-20200430.xsd#IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.caseys.com/role/IncomeTaxesScheduleOfEffectiveIncomeTaxRateReconciliationDetails" xlink:href="casy-20200430.xsd#IncomeTaxesScheduleOfEffectiveIncomeTaxRateReconciliationDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.caseys.com/role/IncomeTaxesScheduleOfUnrecognizedTaxBenefitsDetails" xlink:href="casy-20200430.xsd#IncomeTaxesScheduleOfUnrecognizedTaxBenefitsDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.caseys.com/role/IncomeTaxesTables" xlink:href="casy-20200430.xsd#IncomeTaxesTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.caseys.com/role/Leases" xlink:href="casy-20200430.xsd#Leases" xlink:type="simple" />
  <link:roleRef roleURI="http://www.caseys.com/role/LeasesAssetsAndLiabilitiesOfLesseeDetails" xlink:href="casy-20200430.xsd#LeasesAssetsAndLiabilitiesOfLesseeDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.caseys.com/role/LeasesLeaseMaturityScheduleDetails" xlink:href="casy-20200430.xsd#LeasesLeaseMaturityScheduleDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.caseys.com/role/LeasesNarrativeDetails" xlink:href="casy-20200430.xsd#LeasesNarrativeDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.caseys.com/role/LeasesTables" xlink:href="casy-20200430.xsd#LeasesTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.caseys.com/role/NetIncomePerCommonShare" xlink:href="casy-20200430.xsd#NetIncomePerCommonShare" xlink:type="simple" />
  <link:roleRef roleURI="http://www.caseys.com/role/NetIncomePerCommonShareScheduleOfBasicAndDilutedEarningsPerShareDetails" xlink:href="casy-20200430.xsd#NetIncomePerCommonShareScheduleOfBasicAndDilutedEarningsPerShareDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.caseys.com/role/NetIncomePerCommonShareTables" xlink:href="casy-20200430.xsd#NetIncomePerCommonShareTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.caseys.com/role/PreferredAndCommonStock" xlink:href="casy-20200430.xsd#PreferredAndCommonStock" xlink:type="simple" />
  <link:roleRef roleURI="http://www.caseys.com/role/PreferredAndCommonStockDetails" xlink:href="casy-20200430.xsd#PreferredAndCommonStockDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.caseys.com/role/PreferredAndCommonStockScheduleOfRestrictedStockAndRestrictedStockUnitsGrantedDetails" xlink:href="casy-20200430.xsd#PreferredAndCommonStockScheduleOfRestrictedStockAndRestrictedStockUnitsGrantedDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.caseys.com/role/PreferredAndCommonStockScheduleOfRestrictedStockUnitsAwardActivityDetails" xlink:href="casy-20200430.xsd#PreferredAndCommonStockScheduleOfRestrictedStockUnitsAwardActivityDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.caseys.com/role/PreferredAndCommonStockScheduleOfStockOptionsActivityDetails" xlink:href="casy-20200430.xsd#PreferredAndCommonStockScheduleOfStockOptionsActivityDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.caseys.com/role/PreferredAndCommonStockTables" xlink:href="casy-20200430.xsd#PreferredAndCommonStockTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.caseys.com/role/QuarterlyFinancialData" xlink:href="casy-20200430.xsd#QuarterlyFinancialData" xlink:type="simple" />
  <link:roleRef roleURI="http://www.caseys.com/role/QuarterlyFinancialDataScheduleOfQuarterlyFinancialInformationDetails" xlink:href="casy-20200430.xsd#QuarterlyFinancialDataScheduleOfQuarterlyFinancialInformationDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.caseys.com/role/QuarterlyFinancialDataTables" xlink:href="casy-20200430.xsd#QuarterlyFinancialDataTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.caseys.com/role/SignificantAccountingPolicies" xlink:href="casy-20200430.xsd#SignificantAccountingPolicies" xlink:type="simple" />
  <link:roleRef roleURI="http://www.caseys.com/role/SignificantAccountingPoliciesDepreciationOfPropertyAndEquipmentAndAmortizationOfCapitalLeaseAssetsDetails" xlink:href="casy-20200430.xsd#SignificantAccountingPoliciesDepreciationOfPropertyAndEquipmentAndAmortizationOfCapitalLeaseAssetsDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.caseys.com/role/SignificantAccountingPoliciesDetails" xlink:href="casy-20200430.xsd#SignificantAccountingPoliciesDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.caseys.com/role/SignificantAccountingPoliciesPolicies" xlink:href="casy-20200430.xsd#SignificantAccountingPoliciesPolicies" xlink:type="simple" />
  <link:roleRef roleURI="http://www.caseys.com/role/SignificantAccountingPoliciesSummaryOfInventoryValuesDetails" xlink:href="casy-20200430.xsd#SignificantAccountingPoliciesSummaryOfInventoryValuesDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.caseys.com/role/SignificantAccountingPoliciesTables" xlink:href="casy-20200430.xsd#SignificantAccountingPoliciesTables" xlink:type="simple" />
  <link:calculationLink xlink:role="http://www.caseys.com/role/Acquisitions" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.caseys.com/role/AcquisitionsAllocationOfPurchasePriceDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_05d93b57-3f76-323b-8b13-07dc435183c2" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_b6c6e664-e443-6ab8-1587-2187033c3c16" xlink:type="locator" />
    <link:calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_05d93b57-3f76-323b-8b13-07dc435183c2" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_b6c6e664-e443-6ab8-1587-2187033c3c16" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets_77ef13df-f466-8188-674d-2a5fb73fd335" xlink:type="locator" />
    <link:calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_b6c6e664-e443-6ab8-1587-2187033c3c16" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets_77ef13df-f466-8188-674d-2a5fb73fd335" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory_9bf4b8f8-c1f8-fd9f-385b-faef19385e38" xlink:type="locator" />
    <link:calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets_77ef13df-f466-8188-674d-2a5fb73fd335" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory_9bf4b8f8-c1f8-fd9f-385b-faef19385e38" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_31288939-e5e4-25a4-a69d-b52fe97edfea" xlink:type="locator" />
    <link:calculationArc order="2" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets_77ef13df-f466-8188-674d-2a5fb73fd335" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_31288939-e5e4-25a4-a69d-b52fe97edfea" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities_1951b824-dedf-abc1-7e10-478d006c1492" xlink:type="locator" />
    <link:calculationArc order="2" weight="-1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_b6c6e664-e443-6ab8-1587-2187033c3c16" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities_1951b824-dedf-abc1-7e10-478d006c1492" xlink:type="arc" />
    <link:loc xlink:href="casy-20200430.xsd#casy_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedCurrentLiabilitiesAccruedExpenses" xlink:label="loc_casy_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedCurrentLiabilitiesAccruedExpenses_f4fc7ee9-b285-54d4-089c-c2a7fcf87b41" xlink:type="locator" />
    <link:calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities_1951b824-dedf-abc1-7e10-478d006c1492" xlink:to="loc_casy_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedCurrentLiabilitiesAccruedExpenses_f4fc7ee9-b285-54d4-089c-c2a7fcf87b41" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_Goodwill" xlink:label="loc_us-gaap_Goodwill_37b440e2-656c-b624-0688-b7cf681bf981" xlink:type="locator" />
    <link:calculationArc order="2" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_05d93b57-3f76-323b-8b13-07dc435183c2" xlink:to="loc_us-gaap_Goodwill_37b440e2-656c-b624-0688-b7cf681bf981" xlink:type="arc" />
  </link:calculationLink>
  <link:calculationLink xlink:role="http://www.caseys.com/role/AcquisitionsDetails" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.caseys.com/role/AcquisitionsSummaryOfUnauditedProFormaInformationDetails" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.caseys.com/role/AcquisitionsTables" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.caseys.com/role/BenefitPlans" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.caseys.com/role/BenefitPlansDetails" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.caseys.com/role/Commitments" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.caseys.com/role/CommitmentsDetails" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.caseys.com/role/ConsolidatedBalanceSheets" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_d7f1ad03-6ed4-706a-15fc-eae794dee33a" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_Liabilities" xlink:label="loc_us-gaap_Liabilities_44863786-cbc4-bac4-e070-0a1f19314584" 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_d7f1ad03-6ed4-706a-15fc-eae794dee33a" xlink:to="loc_us-gaap_Liabilities_44863786-cbc4-bac4-e070-0a1f19314584" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LiabilitiesCurrent" xlink:label="loc_us-gaap_LiabilitiesCurrent_30dca50d-a7bd-cff0-949a-3d7ae869c50d" xlink:type="locator" />
    <link:calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_44863786-cbc4-bac4-e070-0a1f19314584" xlink:to="loc_us-gaap_LiabilitiesCurrent_30dca50d-a7bd-cff0-949a-3d7ae869c50d" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LineOfCredit" xlink:label="loc_us-gaap_LineOfCredit_0268856c-9586-3eb4-db25-4a4a4c02e89d" 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_30dca50d-a7bd-cff0-949a-3d7ae869c50d" xlink:to="loc_us-gaap_LineOfCredit_0268856c-9586-3eb4-db25-4a4a4c02e89d" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongTermDebtCurrent" xlink:label="loc_us-gaap_LongTermDebtCurrent_4909d223-7980-3e65-3e19-5f45ac16b538" 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_30dca50d-a7bd-cff0-949a-3d7ae869c50d" xlink:to="loc_us-gaap_LongTermDebtCurrent_4909d223-7980-3e65-3e19-5f45ac16b538" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccountsPayableCurrent" xlink:label="loc_us-gaap_AccountsPayableCurrent_9c889623-7b4f-c89a-bbb3-2bc9fb9ad9f5" 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_30dca50d-a7bd-cff0-949a-3d7ae869c50d" xlink:to="loc_us-gaap_AccountsPayableCurrent_9c889623-7b4f-c89a-bbb3-2bc9fb9ad9f5" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_a2b836a7-cc87-0e4f-38a0-c91a29535622" 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_30dca50d-a7bd-cff0-949a-3d7ae869c50d" xlink:to="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_a2b836a7-cc87-0e4f-38a0-c91a29535622" xlink:type="arc" />
    <link:loc xlink:href="casy-20200430.xsd#casy_AccruedPropertyTaxes" xlink:label="loc_casy_AccruedPropertyTaxes_af7307d1-a326-690c-9961-c2a7fca70d3f" 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_30dca50d-a7bd-cff0-949a-3d7ae869c50d" xlink:to="loc_casy_AccruedPropertyTaxes_af7307d1-a326-690c-9961-c2a7fca70d3f" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SelfInsuranceReserveCurrent" xlink:label="loc_us-gaap_SelfInsuranceReserveCurrent_866236d1-a0a5-b84c-4809-ed8264b4caf3" 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_30dca50d-a7bd-cff0-949a-3d7ae869c50d" xlink:to="loc_us-gaap_SelfInsuranceReserveCurrent_866236d1-a0a5-b84c-4809-ed8264b4caf3" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherLiabilitiesCurrent" xlink:label="loc_us-gaap_OtherLiabilitiesCurrent_ebb4c1f8-b5df-aab0-ee90-1e91fd21cf92" 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_30dca50d-a7bd-cff0-949a-3d7ae869c50d" xlink:to="loc_us-gaap_OtherLiabilitiesCurrent_ebb4c1f8-b5df-aab0-ee90-1e91fd21cf92" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongTermDebtNoncurrent" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_aa2e73c1-d03e-7f76-3502-7a650f99607c" xlink:type="locator" />
    <link:calculationArc order="2" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_44863786-cbc4-bac4-e070-0a1f19314584" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_aa2e73c1-d03e-7f76-3502-7a650f99607c" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredCompensationLiabilityClassifiedNoncurrent" xlink:label="loc_us-gaap_DeferredCompensationLiabilityClassifiedNoncurrent_aa3a76ed-bb66-3667-fe3c-f6172de41181" xlink:type="locator" />
    <link:calculationArc order="3" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_44863786-cbc4-bac4-e070-0a1f19314584" xlink:to="loc_us-gaap_DeferredCompensationLiabilityClassifiedNoncurrent_aa3a76ed-bb66-3667-fe3c-f6172de41181" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherLiabilitiesNoncurrent" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_8c850143-cd0c-0f85-9038-e19d8c4f7808" xlink:type="locator" />
    <link:calculationArc order="4" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_44863786-cbc4-bac4-e070-0a1f19314584" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_8c850143-cd0c-0f85-9038-e19d8c4f7808" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_64993a75-9b0c-349a-1011-cc5a81c58412" xlink:type="locator" />
    <link:calculationArc order="5" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_44863786-cbc4-bac4-e070-0a1f19314584" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_64993a75-9b0c-349a-1011-cc5a81c58412" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SelfInsuranceReserveNoncurrent" xlink:label="loc_us-gaap_SelfInsuranceReserveNoncurrent_71124e9b-5be9-f802-adab-7adeed297444" xlink:type="locator" />
    <link:calculationArc order="6" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_44863786-cbc4-bac4-e070-0a1f19314584" xlink:to="loc_us-gaap_SelfInsuranceReserveNoncurrent_71124e9b-5be9-f802-adab-7adeed297444" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="loc_us-gaap_StockholdersEquity_4b9904d8-8624-0dbb-a949-29ff2cf808a8" 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_d7f1ad03-6ed4-706a-15fc-eae794dee33a" xlink:to="loc_us-gaap_StockholdersEquity_4b9904d8-8624-0dbb-a949-29ff2cf808a8" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PreferredStockValue" xlink:label="loc_us-gaap_PreferredStockValue_928e20af-e738-4a2d-05b8-cf88fed11953" 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_4b9904d8-8624-0dbb-a949-29ff2cf808a8" xlink:to="loc_us-gaap_PreferredStockValue_928e20af-e738-4a2d-05b8-cf88fed11953" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonStockValue" xlink:label="loc_us-gaap_CommonStockValue_f05ab245-2bd1-7865-e7ed-1461a5a6155f" 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_4b9904d8-8624-0dbb-a949-29ff2cf808a8" xlink:to="loc_us-gaap_CommonStockValue_f05ab245-2bd1-7865-e7ed-1461a5a6155f" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_62305d8f-d807-0fe8-d0ab-f2c2b3d03011" 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_4b9904d8-8624-0dbb-a949-29ff2cf808a8" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_62305d8f-d807-0fe8-d0ab-f2c2b3d03011" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommitmentsAndContingencies" xlink:label="loc_us-gaap_CommitmentsAndContingencies_4d934b0d-59bc-ae5c-ffb9-b6ced82ff9f8" 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_d7f1ad03-6ed4-706a-15fc-eae794dee33a" xlink:to="loc_us-gaap_CommitmentsAndContingencies_4d934b0d-59bc-ae5c-ffb9-b6ced82ff9f8" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_Assets" xlink:label="loc_us-gaap_Assets_17ef3f41-42f7-52c0-cba1-93e7e0e1116a" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AssetsCurrent" xlink:label="loc_us-gaap_AssetsCurrent_0b3bd361-d592-2906-279e-2682647fdd27" 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_17ef3f41-42f7-52c0-cba1-93e7e0e1116a" xlink:to="loc_us-gaap_AssetsCurrent_0b3bd361-d592-2906-279e-2682647fdd27" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_1de780cc-9607-daa3-0bed-03c88ae94769" 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_0b3bd361-d592-2906-279e-2682647fdd27" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_1de780cc-9607-daa3-0bed-03c88ae94769" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccountsAndOtherReceivablesNetCurrent" xlink:label="loc_us-gaap_AccountsAndOtherReceivablesNetCurrent_0ae8fd7c-c7fc-4ed0-1719-a62b1bcb2109" 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_0b3bd361-d592-2906-279e-2682647fdd27" xlink:to="loc_us-gaap_AccountsAndOtherReceivablesNetCurrent_0ae8fd7c-c7fc-4ed0-1719-a62b1bcb2109" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InventoryNet" xlink:label="loc_us-gaap_InventoryNet_cc720f44-4c90-5acc-2e7e-b88e80f2af28" 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_0b3bd361-d592-2906-279e-2682647fdd27" xlink:to="loc_us-gaap_InventoryNet_cc720f44-4c90-5acc-2e7e-b88e80f2af28" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PrepaidExpenseCurrent" xlink:label="loc_us-gaap_PrepaidExpenseCurrent_f68f267d-78ad-b62f-6b0e-44daadd4feda" 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_0b3bd361-d592-2906-279e-2682647fdd27" xlink:to="loc_us-gaap_PrepaidExpenseCurrent_f68f267d-78ad-b62f-6b0e-44daadd4feda" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeTaxesReceivable" xlink:label="loc_us-gaap_IncomeTaxesReceivable_2dc645b8-e4db-c2c1-6eef-744beea03995" 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_0b3bd361-d592-2906-279e-2682647fdd27" xlink:to="loc_us-gaap_IncomeTaxesReceivable_2dc645b8-e4db-c2c1-6eef-744beea03995" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_4246ec24-1a4c-19dd-57c9-32d4a8e0cbaa" 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_17ef3f41-42f7-52c0-cba1-93e7e0e1116a" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_4246ec24-1a4c-19dd-57c9-32d4a8e0cbaa" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentGross" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_94cd7971-9d17-1c6e-6642-d4d38fb682b6" 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_4246ec24-1a4c-19dd-57c9-32d4a8e0cbaa" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross_94cd7971-9d17-1c6e-6642-d4d38fb682b6" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_Land" xlink:label="loc_us-gaap_Land_008d078c-9a2a-722c-5c77-985ebb0cef73" xlink:type="locator" />
    <link:calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentGross_94cd7971-9d17-1c6e-6642-d4d38fb682b6" xlink:to="loc_us-gaap_Land_008d078c-9a2a-722c-5c77-985ebb0cef73" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BuildingsAndImprovementsGross" xlink:label="loc_us-gaap_BuildingsAndImprovementsGross_f1ca2698-ef44-aef0-3195-46d5b5f09667" xlink:type="locator" />
    <link:calculationArc order="2" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentGross_94cd7971-9d17-1c6e-6642-d4d38fb682b6" xlink:to="loc_us-gaap_BuildingsAndImprovementsGross_f1ca2698-ef44-aef0-3195-46d5b5f09667" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_MachineryAndEquipmentGross" xlink:label="loc_us-gaap_MachineryAndEquipmentGross_4f9f456f-b99f-98cb-4c0d-8686ab07bcd2" xlink:type="locator" />
    <link:calculationArc order="3" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentGross_94cd7971-9d17-1c6e-6642-d4d38fb682b6" xlink:to="loc_us-gaap_MachineryAndEquipmentGross_4f9f456f-b99f-98cb-4c0d-8686ab07bcd2" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CapitalLeasedAssetsGross" xlink:label="loc_us-gaap_CapitalLeasedAssetsGross_95accb10-cea1-276f-96ae-59abf29b2d88" xlink:type="locator" />
    <link:calculationArc order="4" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentGross_94cd7971-9d17-1c6e-6642-d4d38fb682b6" xlink:to="loc_us-gaap_CapitalLeasedAssetsGross_95accb10-cea1-276f-96ae-59abf29b2d88" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ConstructionInProgressGross" xlink:label="loc_us-gaap_ConstructionInProgressGross_849c20f4-7842-f86b-ff81-0b112bbf996c" xlink:type="locator" />
    <link:calculationArc order="5" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentGross_94cd7971-9d17-1c6e-6642-d4d38fb682b6" xlink:to="loc_us-gaap_ConstructionInProgressGross_849c20f4-7842-f86b-ff81-0b112bbf996c" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_7b7a3a8d-eb3d-0c85-68cc-b3d4d184ff23" 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_4246ec24-1a4c-19dd-57c9-32d4a8e0cbaa" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_7b7a3a8d-eb3d-0c85-68cc-b3d4d184ff23" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherAssetsNoncurrent" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_bd8545de-cfc2-6f31-bff6-ed0d4012c357" 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_17ef3f41-42f7-52c0-cba1-93e7e0e1116a" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_bd8545de-cfc2-6f31-bff6-ed0d4012c357" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_Goodwill" xlink:label="loc_us-gaap_Goodwill_37b440e2-656c-b624-0688-b7cf681bf981" 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_17ef3f41-42f7-52c0-cba1-93e7e0e1116a" xlink:to="loc_us-gaap_Goodwill_37b440e2-656c-b624-0688-b7cf681bf981" xlink:type="arc" />
  </link:calculationLink>
  <link:calculationLink xlink:role="http://www.caseys.com/role/ConsolidatedBalanceSheetsParentheticals" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.caseys.com/role/ConsolidatedStatementsOfCashFlows" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_50231013-f048-89e7-0e20-ba139224c5f7" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_ce0d7b63-a366-bc9b-79e1-780981e428fe" xlink:type="locator" />
    <link:calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_50231013-f048-89e7-0e20-ba139224c5f7" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_ce0d7b63-a366-bc9b-79e1-780981e428fe" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaap_NetIncomeLoss_e170ce1e-c3a8-e8ee-88b0-37e8dd7b1d11" 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_ce0d7b63-a366-bc9b-79e1-780981e428fe" xlink:to="loc_us-gaap_NetIncomeLoss_e170ce1e-c3a8-e8ee-88b0-37e8dd7b1d11" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DepreciationAndAmortization" xlink:label="loc_us-gaap_DepreciationAndAmortization_9f9b2594-efaa-e1fa-01db-e194221f432f" 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_ce0d7b63-a366-bc9b-79e1-780981e428fe" xlink:to="loc_us-gaap_DepreciationAndAmortization_9f9b2594-efaa-e1fa-01db-e194221f432f" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensation" xlink:label="loc_us-gaap_ShareBasedCompensation_f0b9d825-b0b9-37fd-4d25-9294a8598890" 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_ce0d7b63-a366-bc9b-79e1-780981e428fe" xlink:to="loc_us-gaap_ShareBasedCompensation_f0b9d825-b0b9-37fd-4d25-9294a8598890" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayable" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayable_792166b2-b561-55ef-12fd-ca8b50f64a38" 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_ce0d7b63-a366-bc9b-79e1-780981e428fe" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayable_792166b2-b561-55ef-12fd-ca8b50f64a38" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncreaseDecreaseInAccruedLiabilities" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedLiabilities_c8705fc2-a98a-ac1d-2832-812bd5cae0da" 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_ce0d7b63-a366-bc9b-79e1-780981e428fe" xlink:to="loc_us-gaap_IncreaseDecreaseInAccruedLiabilities_c8705fc2-a98a-ac1d-2832-812bd5cae0da" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GainLossOnSaleOfPropertyPlantEquipment" xlink:label="loc_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_ae064a9e-7563-5fa2-95b8-bfe0f620685d" 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_ce0d7b63-a366-bc9b-79e1-780981e428fe" xlink:to="loc_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_ae064a9e-7563-5fa2-95b8-bfe0f620685d" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncreaseDecreaseInDeferredIncomeTaxes" xlink:label="loc_us-gaap_IncreaseDecreaseInDeferredIncomeTaxes_0074e2ce-7b7b-56f1-34ed-f9d5bd5d1c3d" 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_ce0d7b63-a366-bc9b-79e1-780981e428fe" xlink:to="loc_us-gaap_IncreaseDecreaseInDeferredIncomeTaxes_0074e2ce-7b7b-56f1-34ed-f9d5bd5d1c3d" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_09b7b41a-f5a1-c45e-d61b-846fff462802" 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_ce0d7b63-a366-bc9b-79e1-780981e428fe" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_09b7b41a-f5a1-c45e-d61b-846fff462802" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncreaseDecreaseInInventories" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories_f2b34f8d-2445-12ee-2c68-fa0c5409d5e0" 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_ce0d7b63-a366-bc9b-79e1-780981e428fe" xlink:to="loc_us-gaap_IncreaseDecreaseInInventories_f2b34f8d-2445-12ee-2c68-fa0c5409d5e0" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncreaseDecreaseInPrepaidExpense" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidExpense_41a534b8-a087-ee21-d2ee-012c298680b5" 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_ce0d7b63-a366-bc9b-79e1-780981e428fe" xlink:to="loc_us-gaap_IncreaseDecreaseInPrepaidExpense_41a534b8-a087-ee21-d2ee-012c298680b5" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncreaseDecreaseInIncomeTaxesReceivable" xlink:label="loc_us-gaap_IncreaseDecreaseInIncomeTaxesReceivable_482834da-6583-c404-7c9c-83a9dbe6a330" 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_ce0d7b63-a366-bc9b-79e1-780981e428fe" xlink:to="loc_us-gaap_IncreaseDecreaseInIncomeTaxesReceivable_482834da-6583-c404-7c9c-83a9dbe6a330" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherNoncashIncomeExpense" xlink:label="loc_us-gaap_OtherNoncashIncomeExpense_269710de-43ea-f1a2-1ab7-8a2fad8bcd72" xlink:type="locator" />
    <link:calculationArc order="12" weight="-1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_ce0d7b63-a366-bc9b-79e1-780981e428fe" xlink:to="loc_us-gaap_OtherNoncashIncomeExpense_269710de-43ea-f1a2-1ab7-8a2fad8bcd72" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_0f07a806-a2da-6d18-a7a9-d734fad1f3b0" xlink:type="locator" />
    <link:calculationArc order="2" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_50231013-f048-89e7-0e20-ba139224c5f7" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_0f07a806-a2da-6d18-a7a9-d734fad1f3b0" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:label="loc_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_6d7a72cc-b15d-447c-3b26-c3564dc5b0b1" 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_0f07a806-a2da-6d18-a7a9-d734fad1f3b0" xlink:to="loc_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_6d7a72cc-b15d-447c-3b26-c3564dc5b0b1" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_0f8df60b-841f-6df5-83c3-e4049d366459" 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_0f07a806-a2da-6d18-a7a9-d734fad1f3b0" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_0f8df60b-841f-6df5-83c3-e4049d366459" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_6abb14d9-7978-302d-af6b-dbfc88f76bf2" 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_0f07a806-a2da-6d18-a7a9-d734fad1f3b0" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_6abb14d9-7978-302d-af6b-dbfc88f76bf2" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_1efd93c0-bb90-2a64-a997-3a70afaa3faa" xlink:type="locator" />
    <link:calculationArc order="3" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_50231013-f048-89e7-0e20-ba139224c5f7" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_1efd93c0-bb90-2a64-a997-3a70afaa3faa" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProceedsFromIssuanceOfLongTermDebt" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebt_f58bb86e-8b52-c30f-7b3a-554d3e73586f" 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_1efd93c0-bb90-2a64-a997-3a70afaa3faa" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebt_f58bb86e-8b52-c30f-7b3a-554d3e73586f" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProceedsFromShortTermDebt" xlink:label="loc_us-gaap_ProceedsFromShortTermDebt_f0d35d24-90f5-d279-b8ea-08a17fdbe9e3" 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_1efd93c0-bb90-2a64-a997-3a70afaa3faa" xlink:to="loc_us-gaap_ProceedsFromShortTermDebt_f0d35d24-90f5-d279-b8ea-08a17fdbe9e3" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProceedsFromStockOptionsExercised" xlink:label="loc_us-gaap_ProceedsFromStockOptionsExercised_f73833cd-0af4-c4d5-a7c4-1151269f1da3" 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_1efd93c0-bb90-2a64-a997-3a70afaa3faa" xlink:to="loc_us-gaap_ProceedsFromStockOptionsExercised_f73833cd-0af4-c4d5-a7c4-1151269f1da3" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RepaymentsOfLongTermDebt" xlink:label="loc_us-gaap_RepaymentsOfLongTermDebt_50c96d39-6558-6bd8-b3d6-7ed1c558807e" 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_1efd93c0-bb90-2a64-a997-3a70afaa3faa" xlink:to="loc_us-gaap_RepaymentsOfLongTermDebt_50c96d39-6558-6bd8-b3d6-7ed1c558807e" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PaymentsOfDividends" xlink:label="loc_us-gaap_PaymentsOfDividends_97b2cb74-f62e-ba8a-3953-eb9af3cfb8a4" 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_1efd93c0-bb90-2a64-a997-3a70afaa3faa" xlink:to="loc_us-gaap_PaymentsOfDividends_97b2cb74-f62e-ba8a-3953-eb9af3cfb8a4" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_3f804297-91a1-3939-541d-a39b6288c9f9" xlink:type="locator" />
    <link:calculationArc order="6" weight="-1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_1efd93c0-bb90-2a64-a997-3a70afaa3faa" xlink:to="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_3f804297-91a1-3939-541d-a39b6288c9f9" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:label="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_07e50027-f2db-6d1b-93ed-b22d6bd39351" xlink:type="locator" />
    <link:calculationArc order="7" weight="-1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_1efd93c0-bb90-2a64-a997-3a70afaa3faa" xlink:to="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_07e50027-f2db-6d1b-93ed-b22d6bd39351" xlink:type="arc" />
  </link:calculationLink>
  <link:calculationLink xlink:role="http://www.caseys.com/role/ConsolidatedStatementsOfIncome" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaap_NetIncomeLoss_e170ce1e-c3a8-e8ee-88b0-37e8dd7b1d11" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeLossAttributableToParent" xlink:label="loc_us-gaap_IncomeLossAttributableToParent_bb3ca310-54c5-4e0d-b64d-c788b99f29c6" 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_e170ce1e-c3a8-e8ee-88b0-37e8dd7b1d11" xlink:to="loc_us-gaap_IncomeLossAttributableToParent_bb3ca310-54c5-4e0d-b64d-c788b99f29c6" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_Revenues" xlink:label="loc_us-gaap_Revenues_425ada39-f194-a279-47ac-dd09cf899fb1" xlink:type="locator" />
    <link:calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossAttributableToParent_bb3ca310-54c5-4e0d-b64d-c788b99f29c6" xlink:to="loc_us-gaap_Revenues_425ada39-f194-a279-47ac-dd09cf899fb1" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization" xlink:label="loc_us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization_78cb6bac-3d73-8ac6-d64e-50b167d6c0fa" xlink:type="locator" />
    <link:calculationArc order="2" weight="-1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossAttributableToParent_bb3ca310-54c5-4e0d-b64d-c788b99f29c6" xlink:to="loc_us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization_78cb6bac-3d73-8ac6-d64e-50b167d6c0fa" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingExpenses" xlink:label="loc_us-gaap_OperatingExpenses_56807cce-1c23-b2ed-01fd-e029fa0d6e79" xlink:type="locator" />
    <link:calculationArc order="3" weight="-1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossAttributableToParent_bb3ca310-54c5-4e0d-b64d-c788b99f29c6" xlink:to="loc_us-gaap_OperatingExpenses_56807cce-1c23-b2ed-01fd-e029fa0d6e79" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CostOfGoodsAndServicesSoldDepreciationAndAmortization" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSoldDepreciationAndAmortization_b4a9a7e1-b761-392a-314d-facb85212418" xlink:type="locator" />
    <link:calculationArc order="4" weight="-1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossAttributableToParent_bb3ca310-54c5-4e0d-b64d-c788b99f29c6" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSoldDepreciationAndAmortization_b4a9a7e1-b761-392a-314d-facb85212418" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InterestExpense" xlink:label="loc_us-gaap_InterestExpense_16e9f6a6-5524-a7b1-7e7c-73ee97610ec6" xlink:type="locator" />
    <link:calculationArc order="5" weight="-1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossAttributableToParent_bb3ca310-54c5-4e0d-b64d-c788b99f29c6" xlink:to="loc_us-gaap_InterestExpense_16e9f6a6-5524-a7b1-7e7c-73ee97610ec6" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_666ca9f0-28f1-b21a-025e-36222808a6c3" 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_e170ce1e-c3a8-e8ee-88b0-37e8dd7b1d11" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_666ca9f0-28f1-b21a-025e-36222808a6c3" xlink:type="arc" />
  </link:calculationLink>
  <link:calculationLink xlink:role="http://www.caseys.com/role/ConsolidatedStatementsOfShareholdersEquity" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.caseys.com/role/ConsolidatedStatementsOfShareholdersEquityParentheticals" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.caseys.com/role/Contingencies" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.caseys.com/role/ContingenciesDetails" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.caseys.com/role/CoverPage" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.caseys.com/role/FairValueOfFinancialInstrumentsAndLongTermDebt" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.caseys.com/role/FairValueOfFinancialInstrumentsAndLongTermDebtCarryingValueOfLongTermDebtDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities" xlink:label="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities_3bf78da1-721f-b233-d5f2-581d0b9681cf" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent" xlink:label="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent_9b76c483-9f0b-f620-cc71-e72e11c0cf50" xlink:type="locator" />
    <link:calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities_3bf78da1-721f-b233-d5f2-581d0b9681cf" xlink:to="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent_9b76c483-9f0b-f620-cc71-e72e11c0cf50" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligations" xlink:label="loc_us-gaap_LongTermDebtAndCapitalLeaseObligations_c04a9f43-7296-9f06-8aab-f3b0c03decfa" xlink:type="locator" />
    <link:calculationArc order="2" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities_3bf78da1-721f-b233-d5f2-581d0b9681cf" xlink:to="loc_us-gaap_LongTermDebtAndCapitalLeaseObligations_c04a9f43-7296-9f06-8aab-f3b0c03decfa" xlink:type="arc" />
  </link:calculationLink>
  <link:calculationLink xlink:role="http://www.caseys.com/role/FairValueOfFinancialInstrumentsAndLongTermDebtDetails" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.caseys.com/role/FairValueOfFinancialInstrumentsAndLongTermDebtScheduleOfMaturitiesOfLongTermDebtIncludingCapitaliziedLeasesDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongTermDebt" xlink:label="loc_us-gaap_LongTermDebt_a2f199ce-3001-c200-d488-633bc54206dc" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_b14a8305-c528-44ac-6db7-45b0f6f6ddc6" xlink:type="locator" />
    <link:calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermDebt_a2f199ce-3001-c200-d488-633bc54206dc" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_b14a8305-c528-44ac-6db7-45b0f6f6ddc6" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_ce3ac95b-761b-7fbc-3779-1bdfd056c71f" xlink:type="locator" />
    <link:calculationArc order="2" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermDebt_a2f199ce-3001-c200-d488-633bc54206dc" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_ce3ac95b-761b-7fbc-3779-1bdfd056c71f" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_d39bb101-f79f-a162-9929-01083e9d64b5" xlink:type="locator" />
    <link:calculationArc order="3" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermDebt_a2f199ce-3001-c200-d488-633bc54206dc" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_d39bb101-f79f-a162-9929-01083e9d64b5" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_73238937-86a2-9126-69f0-c70629155ebe" xlink:type="locator" />
    <link:calculationArc order="4" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermDebt_a2f199ce-3001-c200-d488-633bc54206dc" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_73238937-86a2-9126-69f0-c70629155ebe" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive_a170264f-50ba-a4bb-6d22-ec86b5249633" xlink:type="locator" />
    <link:calculationArc order="5" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermDebt_a2f199ce-3001-c200-d488-633bc54206dc" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive_a170264f-50ba-a4bb-6d22-ec86b5249633" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive_da82f4c2-6e6f-ccde-a6bf-f559322a3267" xlink:type="locator" />
    <link:calculationArc order="6" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermDebt_a2f199ce-3001-c200-d488-633bc54206dc" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive_da82f4c2-6e6f-ccde-a6bf-f559322a3267" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinanceLeaseLiability" xlink:label="loc_us-gaap_FinanceLeaseLiability_66b601d4-fa3f-7d40-f560-84d87697ff03" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_bd82ad03-73ff-ee64-92c5-487d7a5c93ed" xlink:type="locator" />
    <link:calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FinanceLeaseLiability_66b601d4-fa3f-7d40-f560-84d87697ff03" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_bd82ad03-73ff-ee64-92c5-487d7a5c93ed" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo_9048fd47-13cc-d6eb-d7dd-e8d53f87b993" xlink:type="locator" />
    <link:calculationArc order="2" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FinanceLeaseLiability_66b601d4-fa3f-7d40-f560-84d87697ff03" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo_9048fd47-13cc-d6eb-d7dd-e8d53f87b993" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree_c4c9d759-d9f6-eec5-3320-115ed3ebdd52" xlink:type="locator" />
    <link:calculationArc order="3" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FinanceLeaseLiability_66b601d4-fa3f-7d40-f560-84d87697ff03" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree_c4c9d759-d9f6-eec5-3320-115ed3ebdd52" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour_48ac7df5-3392-98b1-a73f-b2f41673ff75" xlink:type="locator" />
    <link:calculationArc order="4" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FinanceLeaseLiability_66b601d4-fa3f-7d40-f560-84d87697ff03" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour_48ac7df5-3392-98b1-a73f-b2f41673ff75" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive_c21c69f2-c329-91b2-f24a-9debaed02565" xlink:type="locator" />
    <link:calculationArc order="5" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FinanceLeaseLiability_66b601d4-fa3f-7d40-f560-84d87697ff03" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive_c21c69f2-c329-91b2-f24a-9debaed02565" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive_80ad803a-a5b3-2c23-a7a0-aed644e501db" xlink:type="locator" />
    <link:calculationArc order="6" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FinanceLeaseLiability_66b601d4-fa3f-7d40-f560-84d87697ff03" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive_80ad803a-a5b3-2c23-a7a0-aed644e501db" xlink:type="arc" />
    <link:loc xlink:href="casy-20200430.xsd#casy_LongTermDebtAndFinanceLeaseLiability" xlink:label="loc_casy_LongTermDebtAndFinanceLeaseLiability_306867A78A3A693B9F02C84882335C50" xlink:type="locator" />
    <link:loc xlink:href="casy-20200430.xsd#casy_LongtermDebtAndFinanceLeaseMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink:label="loc_casy_LongtermDebtAndFinanceLeaseMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_5A139F356B6703397FFBC8419B671669" xlink:type="locator" />
    <link:calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_casy_LongTermDebtAndFinanceLeaseLiability_306867A78A3A693B9F02C84882335C50" xlink:to="loc_casy_LongtermDebtAndFinanceLeaseMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_5A139F356B6703397FFBC8419B671669" xlink:type="arc" />
    <link:calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_casy_LongtermDebtAndFinanceLeaseMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_5A139F356B6703397FFBC8419B671669" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_bd82ad03-73ff-ee64-92c5-487d7a5c93ed" xlink:type="arc" />
    <link:calculationArc order="2" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_casy_LongtermDebtAndFinanceLeaseMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_5A139F356B6703397FFBC8419B671669" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_b14a8305-c528-44ac-6db7-45b0f6f6ddc6" xlink:type="arc" />
    <link:loc xlink:href="casy-20200430.xsd#casy_LongtermDebtAndFinanceLeaseMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:label="loc_casy_LongtermDebtAndFinanceLeaseMaturitiesRepaymentsOfPrincipalInYearTwo_72AB6D4CFCF6E11F2556C842A4E7E878" xlink:type="locator" />
    <link:calculationArc order="2" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_casy_LongTermDebtAndFinanceLeaseLiability_306867A78A3A693B9F02C84882335C50" xlink:to="loc_casy_LongtermDebtAndFinanceLeaseMaturitiesRepaymentsOfPrincipalInYearTwo_72AB6D4CFCF6E11F2556C842A4E7E878" xlink:type="arc" />
    <link:calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_casy_LongtermDebtAndFinanceLeaseMaturitiesRepaymentsOfPrincipalInYearTwo_72AB6D4CFCF6E11F2556C842A4E7E878" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo_9048fd47-13cc-d6eb-d7dd-e8d53f87b993" xlink:type="arc" />
    <link:calculationArc order="2" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_casy_LongtermDebtAndFinanceLeaseMaturitiesRepaymentsOfPrincipalInYearTwo_72AB6D4CFCF6E11F2556C842A4E7E878" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_ce3ac95b-761b-7fbc-3779-1bdfd056c71f" xlink:type="arc" />
    <link:loc xlink:href="casy-20200430.xsd#casy_LongtermDebtAndFinanceLeaseMaturitiesRepaymentsOfPrincipalInYearThree" xlink:label="loc_casy_LongtermDebtAndFinanceLeaseMaturitiesRepaymentsOfPrincipalInYearThree_B0A4F8EC511CD7C811D2C8441EF47DB3" xlink:type="locator" />
    <link:calculationArc order="3" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_casy_LongTermDebtAndFinanceLeaseLiability_306867A78A3A693B9F02C84882335C50" xlink:to="loc_casy_LongtermDebtAndFinanceLeaseMaturitiesRepaymentsOfPrincipalInYearThree_B0A4F8EC511CD7C811D2C8441EF47DB3" xlink:type="arc" />
    <link:calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_casy_LongtermDebtAndFinanceLeaseMaturitiesRepaymentsOfPrincipalInYearThree_B0A4F8EC511CD7C811D2C8441EF47DB3" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree_c4c9d759-d9f6-eec5-3320-115ed3ebdd52" xlink:type="arc" />
    <link:calculationArc order="2" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_casy_LongtermDebtAndFinanceLeaseMaturitiesRepaymentsOfPrincipalInYearThree_B0A4F8EC511CD7C811D2C8441EF47DB3" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_d39bb101-f79f-a162-9929-01083e9d64b5" xlink:type="arc" />
    <link:loc xlink:href="casy-20200430.xsd#casy_LongtermDebtAndFinanceLeaseMaturitiesRepaymentsOfPrincipalInYearFour" xlink:label="loc_casy_LongtermDebtAndFinanceLeaseMaturitiesRepaymentsOfPrincipalInYearFour_4EEEF0E1A6F6D005BBC8C8453776B1C8" xlink:type="locator" />
    <link:calculationArc order="4" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_casy_LongTermDebtAndFinanceLeaseLiability_306867A78A3A693B9F02C84882335C50" xlink:to="loc_casy_LongtermDebtAndFinanceLeaseMaturitiesRepaymentsOfPrincipalInYearFour_4EEEF0E1A6F6D005BBC8C8453776B1C8" xlink:type="arc" />
    <link:calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_casy_LongtermDebtAndFinanceLeaseMaturitiesRepaymentsOfPrincipalInYearFour_4EEEF0E1A6F6D005BBC8C8453776B1C8" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour_48ac7df5-3392-98b1-a73f-b2f41673ff75" xlink:type="arc" />
    <link:calculationArc order="2" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_casy_LongtermDebtAndFinanceLeaseMaturitiesRepaymentsOfPrincipalInYearFour_4EEEF0E1A6F6D005BBC8C8453776B1C8" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_73238937-86a2-9126-69f0-c70629155ebe" xlink:type="arc" />
    <link:loc xlink:href="casy-20200430.xsd#casy_LongtermDebtAndFinanceLeaseMaturitiesRepaymentsOfPrincipalInYearFive" xlink:label="loc_casy_LongtermDebtAndFinanceLeaseMaturitiesRepaymentsOfPrincipalInYearFive_2E4E654A19640FFCE715C8463E74118D" xlink:type="locator" />
    <link:calculationArc order="5" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_casy_LongTermDebtAndFinanceLeaseLiability_306867A78A3A693B9F02C84882335C50" xlink:to="loc_casy_LongtermDebtAndFinanceLeaseMaturitiesRepaymentsOfPrincipalInYearFive_2E4E654A19640FFCE715C8463E74118D" xlink:type="arc" />
    <link:calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_casy_LongtermDebtAndFinanceLeaseMaturitiesRepaymentsOfPrincipalInYearFive_2E4E654A19640FFCE715C8463E74118D" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive_c21c69f2-c329-91b2-f24a-9debaed02565" xlink:type="arc" />
    <link:calculationArc order="2" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_casy_LongtermDebtAndFinanceLeaseMaturitiesRepaymentsOfPrincipalInYearFive_2E4E654A19640FFCE715C8463E74118D" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive_a170264f-50ba-a4bb-6d22-ec86b5249633" xlink:type="arc" />
    <link:loc xlink:href="casy-20200430.xsd#casy_LongtermDebtAndFinanceLeaseMaturitiesRepaymentsOfPrincipalAfterYearFive" xlink:label="loc_casy_LongtermDebtAndFinanceLeaseMaturitiesRepaymentsOfPrincipalAfterYearFive_DCD2D19842638D89AA9FC8475ECA3AC6" xlink:type="locator" />
    <link:calculationArc order="6" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_casy_LongTermDebtAndFinanceLeaseLiability_306867A78A3A693B9F02C84882335C50" xlink:to="loc_casy_LongtermDebtAndFinanceLeaseMaturitiesRepaymentsOfPrincipalAfterYearFive_DCD2D19842638D89AA9FC8475ECA3AC6" xlink:type="arc" />
    <link:calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_casy_LongtermDebtAndFinanceLeaseMaturitiesRepaymentsOfPrincipalAfterYearFive_DCD2D19842638D89AA9FC8475ECA3AC6" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive_80ad803a-a5b3-2c23-a7a0-aed644e501db" xlink:type="arc" />
    <link:calculationArc order="2" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_casy_LongtermDebtAndFinanceLeaseMaturitiesRepaymentsOfPrincipalAfterYearFive_DCD2D19842638D89AA9FC8475ECA3AC6" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive_da82f4c2-6e6f-ccde-a6bf-f559322a3267" xlink:type="arc" />
  </link:calculationLink>
  <link:calculationLink xlink:role="http://www.caseys.com/role/FairValueOfFinancialInstrumentsAndLongTermDebtScheduleOfMaturitiesOfLongTermDebtIncludingCapitaliziedLeasesDetailsCalc2" xlink:type="extended">
    <link:loc xlink:href="casy-20200430.xsd#casy_LongTermDebtAndFinanceLeaseLiability" xlink:label="loc_casy_LongTermDebtAndFinanceLeaseLiability_D9DC3DB24D555E6114B0C8AD16A50DEB_306867A78A3A693B9F02C84882335C50" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinanceLeaseLiability" xlink:label="loc_us-gaap_FinanceLeaseLiability_D9DC3DB24D555E6114B0C8AD16A50DEB_66b601d4-fa3f-7d40-f560-84d87697ff03" xlink:type="locator" />
    <link:calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_casy_LongTermDebtAndFinanceLeaseLiability_D9DC3DB24D555E6114B0C8AD16A50DEB_306867A78A3A693B9F02C84882335C50" xlink:to="loc_us-gaap_FinanceLeaseLiability_D9DC3DB24D555E6114B0C8AD16A50DEB_66b601d4-fa3f-7d40-f560-84d87697ff03" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongTermDebt" xlink:label="loc_us-gaap_LongTermDebt_D9DC3DB24D555E6114B0C8AD16A50DEB_a2f199ce-3001-c200-d488-633bc54206dc" xlink:type="locator" />
    <link:calculationArc order="2" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_casy_LongTermDebtAndFinanceLeaseLiability_D9DC3DB24D555E6114B0C8AD16A50DEB_306867A78A3A693B9F02C84882335C50" xlink:to="loc_us-gaap_LongTermDebt_D9DC3DB24D555E6114B0C8AD16A50DEB_a2f199ce-3001-c200-d488-633bc54206dc" xlink:type="arc" />
  </link:calculationLink>
  <link:calculationLink xlink:role="http://www.caseys.com/role/FairValueOfFinancialInstrumentsAndLongTermDebtTables" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.caseys.com/role/IncomeTaxes" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.caseys.com/role/IncomeTaxesDetails" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.caseys.com/role/IncomeTaxesScheduleOfComponentsOfIncomeTaxExpenseBenefitDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StateAndLocalIncomeTaxExpenseBenefitContinuingOperations" xlink:label="loc_us-gaap_StateAndLocalIncomeTaxExpenseBenefitContinuingOperations_c5bea251-d8cc-63c6-2a45-28fbbaf81f71" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_ad87dc87-7206-5d76-a1ae-6cecdf90521c" xlink:type="locator" />
    <link:calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StateAndLocalIncomeTaxExpenseBenefitContinuingOperations_c5bea251-d8cc-63c6-2a45-28fbbaf81f71" xlink:to="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_ad87dc87-7206-5d76-a1ae-6cecdf90521c" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CurrentFederalTaxExpenseBenefit" xlink:label="loc_us-gaap_CurrentFederalTaxExpenseBenefit_1007d9fe-6d83-c6c6-eef9-c29803b14ec7" xlink:type="locator" />
    <link:calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_ad87dc87-7206-5d76-a1ae-6cecdf90521c" xlink:to="loc_us-gaap_CurrentFederalTaxExpenseBenefit_1007d9fe-6d83-c6c6-eef9-c29803b14ec7" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:label="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_7f37ab3b-992e-e1ba-f578-2c503524d7e4" xlink:type="locator" />
    <link:calculationArc order="2" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_ad87dc87-7206-5d76-a1ae-6cecdf90521c" xlink:to="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_7f37ab3b-992e-e1ba-f578-2c503524d7e4" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_3421bed6-296e-da4e-f0e9-a2a8fa1f6d19" xlink:type="locator" />
    <link:calculationArc order="2" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StateAndLocalIncomeTaxExpenseBenefitContinuingOperations_c5bea251-d8cc-63c6-2a45-28fbbaf81f71" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_3421bed6-296e-da4e-f0e9-a2a8fa1f6d19" xlink:type="arc" />
  </link:calculationLink>
  <link:calculationLink xlink:role="http://www.caseys.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredTaxLiabilities" xlink:label="loc_us-gaap_DeferredTaxLiabilities_f31cb66e-0de8-54fb-4788-53b3cde0ec2f" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredIncomeTaxLiabilities" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilities_15e17ec2-d527-455f-b2cd-0be7f92a9fd5" xlink:type="locator" />
    <link:calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxLiabilities_f31cb66e-0de8-54fb-4788-53b3cde0ec2f" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilities_15e17ec2-d527-455f-b2cd-0be7f92a9fd5" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_fee9ac69-74b7-a6ae-6ad8-e6860d7cdb9d" xlink:type="locator" />
    <link:calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilities_15e17ec2-d527-455f-b2cd-0be7f92a9fd5" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_fee9ac69-74b7-a6ae-6ad8-e6860d7cdb9d" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill_d9790b98-8593-494e-d277-e049ae0ae286" xlink:type="locator" />
    <link:calculationArc order="2" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilities_15e17ec2-d527-455f-b2cd-0be7f92a9fd5" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill_d9790b98-8593-494e-d277-e049ae0ae286" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredTaxLiabilitiesOther" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesOther_4c5a1085-469a-cd6c-e26f-53287b62aa26" xlink:type="locator" />
    <link:calculationArc order="3" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilities_15e17ec2-d527-455f-b2cd-0be7f92a9fd5" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesOther_4c5a1085-469a-cd6c-e26f-53287b62aa26" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredTaxAssetsNet" xlink:label="loc_us-gaap_DeferredTaxAssetsNet_e6f5d9f5-2430-5e17-896c-5e4d69815366" xlink:type="locator" />
    <link:calculationArc order="2" weight="-1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxLiabilities_f31cb66e-0de8-54fb-4788-53b3cde0ec2f" xlink:to="loc_us-gaap_DeferredTaxAssetsNet_e6f5d9f5-2430-5e17-896c-5e4d69815366" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredTaxAssetsGross" xlink:label="loc_us-gaap_DeferredTaxAssetsGross_e54f6543-25d5-ceb9-ff71-ca6ba1b37623" xlink:type="locator" />
    <link:calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsNet_e6f5d9f5-2430-5e17-896c-5e4d69815366" xlink:to="loc_us-gaap_DeferredTaxAssetsGross_e54f6543-25d5-ceb9-ff71-ca6ba1b37623" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals_311877e3-ddab-5060-3fa3-c2d917a0d5a1" xlink:type="locator" />
    <link:calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_e54f6543-25d5-ceb9-ff71-ca6ba1b37623" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals_311877e3-ddab-5060-3fa3-c2d917a0d5a1" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation_0457699b-36d5-f4cb-6bc8-bda776d56433" xlink:type="locator" />
    <link:calculationArc order="2" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_e54f6543-25d5-ceb9-ff71-ca6ba1b37623" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation_0457699b-36d5-f4cb-6bc8-bda776d56433" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_de5e795f-0165-d088-d22e-d01ff8d44317" xlink:type="locator" />
    <link:calculationArc order="3" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_e54f6543-25d5-ceb9-ff71-ca6ba1b37623" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_de5e795f-0165-d088-d22e-d01ff8d44317" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal_19f9d05f-2c58-37fa-8ed6-50f05acd87f4" xlink:type="locator" />
    <link:calculationArc order="4" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_e54f6543-25d5-ceb9-ff71-ca6ba1b37623" xlink:to="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal_19f9d05f-2c58-37fa-8ed6-50f05acd87f4" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredTaxAssetsOther" xlink:label="loc_us-gaap_DeferredTaxAssetsOther_a87b79d6-1ed8-a71d-1843-5c0769713f28" xlink:type="locator" />
    <link:calculationArc order="5" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_e54f6543-25d5-ceb9-ff71-ca6ba1b37623" xlink:to="loc_us-gaap_DeferredTaxAssetsOther_a87b79d6-1ed8-a71d-1843-5c0769713f28" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment" xlink:label="loc_us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment_06fdd8fa-20aa-c385-b288-61c16515fae0" xlink:type="locator" />
    <link:calculationArc order="6" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_e54f6543-25d5-ceb9-ff71-ca6ba1b37623" xlink:to="loc_us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment_06fdd8fa-20aa-c385-b288-61c16515fae0" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsCompensatedAbsences" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsCompensatedAbsences_f1de0d3b-6a9b-aecd-1540-a0e6861d2c51" xlink:type="locator" />
    <link:calculationArc order="7" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_e54f6543-25d5-ceb9-ff71-ca6ba1b37623" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsCompensatedAbsences_f1de0d3b-6a9b-aecd-1540-a0e6861d2c51" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredTaxAssetsValuationAllowance" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance_55b78dfc-faa8-3c71-752a-e6857318d516" xlink:type="locator" />
    <link:calculationArc order="2" weight="-1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsNet_e6f5d9f5-2430-5e17-896c-5e4d69815366" xlink:to="loc_us-gaap_DeferredTaxAssetsValuationAllowance_55b78dfc-faa8-3c71-752a-e6857318d516" xlink:type="arc" />
  </link:calculationLink>
  <link:calculationLink xlink:role="http://www.caseys.com/role/IncomeTaxesScheduleOfEffectiveIncomeTaxRateReconciliationDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_aa9fb8cf-e50d-6d5b-0236-a084fee29894" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_5ef0c8c5-04c5-1c10-a59e-3eaa9cf923b4" xlink:type="locator" />
    <link:calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_aa9fb8cf-e50d-6d5b-0236-a084fee29894" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_5ef0c8c5-04c5-1c10-a59e-3eaa9cf923b4" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationTaxCredits" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCredits_760e1cd1-b180-e0c4-17a8-eef24284a1cb" xlink:type="locator" />
    <link:calculationArc order="2" weight="-1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_aa9fb8cf-e50d-6d5b-0236-a084fee29894" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCredits_760e1cd1-b180-e0c4-17a8-eef24284a1cb" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_fa285cf0-c43f-6ef0-a0f2-c37d958f2fe4" xlink:type="locator" />
    <link:calculationArc order="3" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_aa9fb8cf-e50d-6d5b-0236-a084fee29894" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_fa285cf0-c43f-6ef0-a0f2-c37d958f2fe4" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes_a9b3d256-ec18-d97d-9d34-d24ae199c4fa" xlink:type="locator" />
    <link:calculationArc order="4" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_aa9fb8cf-e50d-6d5b-0236-a084fee29894" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes_a9b3d256-ec18-d97d-9d34-d24ae199c4fa" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments_c16a0eb3-02da-6ea0-91e7-3203372f71fd" xlink:type="locator" />
    <link:calculationArc order="5" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_aa9fb8cf-e50d-6d5b-0236-a084fee29894" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments_c16a0eb3-02da-6ea0-91e7-3203372f71fd" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate_dde8ff73-3704-2d19-f167-45cf9c0efbb7" xlink:type="locator" />
    <link:calculationArc order="6" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_aa9fb8cf-e50d-6d5b-0236-a084fee29894" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate_dde8ff73-3704-2d19-f167-45cf9c0efbb7" xlink:type="arc" />
    <link:loc xlink:href="casy-20200430.xsd#casy_EffectiveIncomeTaxRateReconciliationImpactOfPhasedinStateLawChangesNetOfFederalBenefitPercent" xlink:label="loc_casy_EffectiveIncomeTaxRateReconciliationImpactOfPhasedinStateLawChangesNetOfFederalBenefitPercent_4d3c2661-9bf2-0488-e24e-c2a7fcfaf87f" xlink:type="locator" />
    <link:calculationArc order="7" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_aa9fb8cf-e50d-6d5b-0236-a084fee29894" xlink:to="loc_casy_EffectiveIncomeTaxRateReconciliationImpactOfPhasedinStateLawChangesNetOfFederalBenefitPercent_4d3c2661-9bf2-0488-e24e-c2a7fcfaf87f" xlink:type="arc" />
  </link:calculationLink>
  <link:calculationLink xlink:role="http://www.caseys.com/role/IncomeTaxesScheduleOfUnrecognizedTaxBenefitsDetails" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.caseys.com/role/IncomeTaxesTables" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.caseys.com/role/Leases" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.caseys.com/role/LeasesAssetsAndLiabilitiesOfLesseeDetails" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.caseys.com/role/LeasesLeaseMaturityScheduleDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDue" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_585156c8-71c1-ada7-fa32-ec99a518c7a0" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueInNextRollingTwelveMonths" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueInNextRollingTwelveMonths_afc119a4-a78b-89a6-a02d-ba5d50cab365" xlink:type="locator" />
    <link:calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_585156c8-71c1-ada7-fa32-ec99a518c7a0" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueInNextRollingTwelveMonths_afc119a4-a78b-89a6-a02d-ba5d50cab365" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueInRollingYearTwo" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueInRollingYearTwo_15fa2635-10bb-38e4-7fca-4ffbcdecdaa2" xlink:type="locator" />
    <link:calculationArc order="2" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_585156c8-71c1-ada7-fa32-ec99a518c7a0" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueInRollingYearTwo_15fa2635-10bb-38e4-7fca-4ffbcdecdaa2" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueInRollingYearThree" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueInRollingYearThree_620db591-2474-3302-c4f1-41b6487081a6" xlink:type="locator" />
    <link:calculationArc order="3" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_585156c8-71c1-ada7-fa32-ec99a518c7a0" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueInRollingYearThree_620db591-2474-3302-c4f1-41b6487081a6" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueInRollingYearFour" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueInRollingYearFour_6e05b1bf-9cdc-a343-5612-25cc8d7d11d8" xlink:type="locator" />
    <link:calculationArc order="4" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_585156c8-71c1-ada7-fa32-ec99a518c7a0" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueInRollingYearFour_6e05b1bf-9cdc-a343-5612-25cc8d7d11d8" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueInRollingYearFive" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueInRollingYearFive_468a1077-57d2-3cdf-dee7-b228c7e16d70" xlink:type="locator" />
    <link:calculationArc order="5" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_585156c8-71c1-ada7-fa32-ec99a518c7a0" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueInRollingYearFive_468a1077-57d2-3cdf-dee7-b228c7e16d70" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueInRollingAfterYearFive" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueInRollingAfterYearFive_d4df680c-50ff-a5ce-33ed-cd4fe0ffcde1" xlink:type="locator" />
    <link:calculationArc order="6" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_585156c8-71c1-ada7-fa32-ec99a518c7a0" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueInRollingAfterYearFive_d4df680c-50ff-a5ce-33ed-cd4fe0ffcde1" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_1c2cd15f-6a97-015f-b126-1d0a0750698b" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextRollingTwelveMonths" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextRollingTwelveMonths_27d58b06-bbf3-51a8-3496-62a350933926" xlink:type="locator" />
    <link:calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_1c2cd15f-6a97-015f-b126-1d0a0750698b" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextRollingTwelveMonths_27d58b06-bbf3-51a8-3496-62a350933926" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearTwo" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearTwo_860833f9-954b-9e94-c46d-3d790d9ff44f" xlink:type="locator" />
    <link:calculationArc order="2" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_1c2cd15f-6a97-015f-b126-1d0a0750698b" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearTwo_860833f9-954b-9e94-c46d-3d790d9ff44f" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearThree" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearThree_2b171e1e-ad4f-f8c0-35b1-e0c53d395c8a" xlink:type="locator" />
    <link:calculationArc order="3" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_1c2cd15f-6a97-015f-b126-1d0a0750698b" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearThree_2b171e1e-ad4f-f8c0-35b1-e0c53d395c8a" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearFour" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearFour_3b861596-2218-d252-9702-953cfb6bbde5" xlink:type="locator" />
    <link:calculationArc order="4" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_1c2cd15f-6a97-015f-b126-1d0a0750698b" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearFour_3b861596-2218-d252-9702-953cfb6bbde5" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearFive" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearFive_d646b5f0-f1b7-d843-b73d-7a0dc382293e" xlink:type="locator" />
    <link:calculationArc order="5" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_1c2cd15f-6a97-015f-b126-1d0a0750698b" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearFive_d646b5f0-f1b7-d843-b73d-7a0dc382293e" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterRollingYearFive" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterRollingYearFive_b92955ce-1d82-f524-2f3c-6290ef54ee26" xlink:type="locator" />
    <link:calculationArc order="6" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_1c2cd15f-6a97-015f-b126-1d0a0750698b" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterRollingYearFive_b92955ce-1d82-f524-2f3c-6290ef54ee26" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDue" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDue_acfb1bbb-4a5b-18c4-ab71-d62ae0aecfa0" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent_4cf71329-74d6-54f3-cadb-acb7f1063f36" xlink:type="locator" />
    <link:calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDue_acfb1bbb-4a5b-18c4-ab71-d62ae0aecfa0" xlink:to="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent_4cf71329-74d6-54f3-cadb-acb7f1063f36" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears_f2a573e7-27e5-db11-63c6-c460733b5ea3" xlink:type="locator" />
    <link:calculationArc order="2" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDue_acfb1bbb-4a5b-18c4-ab71-d62ae0aecfa0" xlink:to="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears_f2a573e7-27e5-db11-63c6-c460733b5ea3" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears_398384fb-b756-b11a-1ea4-5a5cd4372c82" xlink:type="locator" />
    <link:calculationArc order="3" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDue_acfb1bbb-4a5b-18c4-ab71-d62ae0aecfa0" xlink:to="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears_398384fb-b756-b11a-1ea4-5a5cd4372c82" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears_832fb73d-9886-a0dd-5905-8e2ec54304d6" xlink:type="locator" />
    <link:calculationArc order="4" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDue_acfb1bbb-4a5b-18c4-ab71-d62ae0aecfa0" xlink:to="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears_832fb73d-9886-a0dd-5905-8e2ec54304d6" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears_1f2c68db-a374-1412-5f1f-4edca1431bbb" xlink:type="locator" />
    <link:calculationArc order="5" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDue_acfb1bbb-4a5b-18c4-ab71-d62ae0aecfa0" xlink:to="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears_1f2c68db-a374-1412-5f1f-4edca1431bbb" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter_e71cbb67-0324-15b7-66dc-376e90f3ca60" xlink:type="locator" />
    <link:calculationArc order="6" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDue_acfb1bbb-4a5b-18c4-ab71-d62ae0aecfa0" xlink:to="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter_e71cbb67-0324-15b7-66dc-376e90f3ca60" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CapitalLeasesFutureMinimumPaymentsPresentValueOfNetMinimumPayments" xlink:label="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsPresentValueOfNetMinimumPayments_a3d5f706-3319-99c5-f183-f4d79207eefb" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CapitalLeasesFutureMinimumPaymentsDue" xlink:label="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsDue_b4f7563b-67b4-f0bd-9863-514ab903740c" xlink:type="locator" />
    <link:calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsPresentValueOfNetMinimumPayments_a3d5f706-3319-99c5-f183-f4d79207eefb" xlink:to="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsDue_b4f7563b-67b4-f0bd-9863-514ab903740c" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CapitalLeasesFutureMinimumPaymentsDueCurrent" xlink:label="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsDueCurrent_48bcb829-4e9a-9bca-415a-152417995024" xlink:type="locator" />
    <link:calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsDue_b4f7563b-67b4-f0bd-9863-514ab903740c" xlink:to="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsDueCurrent_48bcb829-4e9a-9bca-415a-152417995024" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CapitalLeasesFutureMinimumPaymentsDueInTwoYears" xlink:label="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsDueInTwoYears_6bbec45d-dd35-7a61-9b7f-758e86702689" xlink:type="locator" />
    <link:calculationArc order="2" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsDue_b4f7563b-67b4-f0bd-9863-514ab903740c" xlink:to="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsDueInTwoYears_6bbec45d-dd35-7a61-9b7f-758e86702689" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CapitalLeasesFutureMinimumPaymentsDueInThreeYears" xlink:label="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsDueInThreeYears_b91f8249-3d80-f771-b456-afe76af03ba0" xlink:type="locator" />
    <link:calculationArc order="3" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsDue_b4f7563b-67b4-f0bd-9863-514ab903740c" xlink:to="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsDueInThreeYears_b91f8249-3d80-f771-b456-afe76af03ba0" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CapitalLeasesFutureMinimumPaymentsDueInFourYears" xlink:label="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsDueInFourYears_e8e51259-0411-f735-a37a-3d0305957617" xlink:type="locator" />
    <link:calculationArc order="4" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsDue_b4f7563b-67b4-f0bd-9863-514ab903740c" xlink:to="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsDueInFourYears_e8e51259-0411-f735-a37a-3d0305957617" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CapitalLeasesFutureMinimumPaymentsDueInFiveYears" xlink:label="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsDueInFiveYears_149c208b-5244-3fe2-ba70-817af8db4997" xlink:type="locator" />
    <link:calculationArc order="5" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsDue_b4f7563b-67b4-f0bd-9863-514ab903740c" xlink:to="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsDueInFiveYears_149c208b-5244-3fe2-ba70-817af8db4997" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CapitalLeasesFutureMinimumPaymentsDueThereafter" xlink:label="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsDueThereafter_3eefdd07-5775-a87d-bab8-487a21eab48a" xlink:type="locator" />
    <link:calculationArc order="6" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsDue_b4f7563b-67b4-f0bd-9863-514ab903740c" xlink:to="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsDueThereafter_3eefdd07-5775-a87d-bab8-487a21eab48a" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CapitalLeasesFutureMinimumPaymentsInterestIncludedInPayments" xlink:label="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsInterestIncludedInPayments_d769e3ef-b781-586a-5d98-9b2a0d374774" xlink:type="locator" />
    <link:calculationArc order="2" weight="-1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsPresentValueOfNetMinimumPayments_a3d5f706-3319-99c5-f183-f4d79207eefb" xlink:to="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsInterestIncludedInPayments_d769e3ef-b781-586a-5d98-9b2a0d374774" xlink:type="arc" />
  </link:calculationLink>
  <link:calculationLink xlink:role="http://www.caseys.com/role/LeasesNarrativeDetails" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.caseys.com/role/LeasesTables" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.caseys.com/role/NetIncomePerCommonShare" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.caseys.com/role/NetIncomePerCommonShareScheduleOfBasicAndDilutedEarningsPerShareDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_8c9389ea-1fbb-7e45-ce1f-5a1d89572c0d" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_fbdbb03d-8583-701f-d6e2-69f8229c6051" 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_8c9389ea-1fbb-7e45-ce1f-5a1d89572c0d" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_fbdbb03d-8583-701f-d6e2-69f8229c6051" xlink:type="arc" />
    <link:loc xlink:href="casy-20200430.xsd#casy_EffectOfStockOptionsAndRestrictedStockUnits" xlink:label="loc_casy_EffectOfStockOptionsAndRestrictedStockUnits_262bfffc-3561-fb06-02d5-c2a7fc95aa2d" 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_8c9389ea-1fbb-7e45-ce1f-5a1d89572c0d" xlink:to="loc_casy_EffectOfStockOptionsAndRestrictedStockUnits_262bfffc-3561-fb06-02d5-c2a7fc95aa2d" xlink:type="arc" />
  </link:calculationLink>
  <link:calculationLink xlink:role="http://www.caseys.com/role/NetIncomePerCommonShareTables" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.caseys.com/role/PreferredAndCommonStock" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.caseys.com/role/PreferredAndCommonStockDetails" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.caseys.com/role/PreferredAndCommonStockScheduleOfRestrictedStockAndRestrictedStockUnitsGrantedDetails" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.caseys.com/role/PreferredAndCommonStockScheduleOfRestrictedStockUnitsAwardActivityDetails" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.caseys.com/role/PreferredAndCommonStockScheduleOfStockOptionsActivityDetails" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.caseys.com/role/PreferredAndCommonStockTables" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.caseys.com/role/QuarterlyFinancialData" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.caseys.com/role/QuarterlyFinancialDataScheduleOfQuarterlyFinancialInformationDetails" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.caseys.com/role/QuarterlyFinancialDataTables" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.caseys.com/role/SignificantAccountingPolicies" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.caseys.com/role/SignificantAccountingPoliciesDepreciationOfPropertyAndEquipmentAndAmortizationOfCapitalLeaseAssetsDetails" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.caseys.com/role/SignificantAccountingPoliciesDetails" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.caseys.com/role/SignificantAccountingPoliciesPolicies" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.caseys.com/role/SignificantAccountingPoliciesSummaryOfInventoryValuesDetails" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.caseys.com/role/SignificantAccountingPoliciesTables" xlink:type="extended" />
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.DEF
<SEQUENCE>12
<FILENAME>casy-20200430_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.caseys.com/role/Acquisitions" xlink:href="casy-20200430.xsd#Acquisitions" xlink:type="simple" />
  <link:roleRef roleURI="http://www.caseys.com/role/AcquisitionsAllocationOfPurchasePriceDetails" xlink:href="casy-20200430.xsd#AcquisitionsAllocationOfPurchasePriceDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.caseys.com/role/AcquisitionsDetails" xlink:href="casy-20200430.xsd#AcquisitionsDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.caseys.com/role/AcquisitionsSummaryOfUnauditedProFormaInformationDetails" xlink:href="casy-20200430.xsd#AcquisitionsSummaryOfUnauditedProFormaInformationDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.caseys.com/role/AcquisitionsTables" xlink:href="casy-20200430.xsd#AcquisitionsTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.caseys.com/role/BenefitPlans" xlink:href="casy-20200430.xsd#BenefitPlans" xlink:type="simple" />
  <link:roleRef roleURI="http://www.caseys.com/role/BenefitPlansDetails" xlink:href="casy-20200430.xsd#BenefitPlansDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.caseys.com/role/Commitments" xlink:href="casy-20200430.xsd#Commitments" xlink:type="simple" />
  <link:roleRef roleURI="http://www.caseys.com/role/CommitmentsDetails" xlink:href="casy-20200430.xsd#CommitmentsDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.caseys.com/role/ConsolidatedBalanceSheets" xlink:href="casy-20200430.xsd#ConsolidatedBalanceSheets" xlink:type="simple" />
  <link:roleRef roleURI="http://www.caseys.com/role/ConsolidatedBalanceSheetsParentheticals" xlink:href="casy-20200430.xsd#ConsolidatedBalanceSheetsParentheticals" xlink:type="simple" />
  <link:roleRef roleURI="http://www.caseys.com/role/ConsolidatedStatementsOfCashFlows" xlink:href="casy-20200430.xsd#ConsolidatedStatementsOfCashFlows" xlink:type="simple" />
  <link:roleRef roleURI="http://www.caseys.com/role/ConsolidatedStatementsOfIncome" xlink:href="casy-20200430.xsd#ConsolidatedStatementsOfIncome" xlink:type="simple" />
  <link:roleRef roleURI="http://www.caseys.com/role/ConsolidatedStatementsOfShareholdersEquity" xlink:href="casy-20200430.xsd#ConsolidatedStatementsOfShareholdersEquity" xlink:type="simple" />
  <link:roleRef roleURI="http://www.caseys.com/role/ConsolidatedStatementsOfShareholdersEquityParentheticals" xlink:href="casy-20200430.xsd#ConsolidatedStatementsOfShareholdersEquityParentheticals" xlink:type="simple" />
  <link:roleRef roleURI="http://www.caseys.com/role/Contingencies" xlink:href="casy-20200430.xsd#Contingencies" xlink:type="simple" />
  <link:roleRef roleURI="http://www.caseys.com/role/ContingenciesDetails" xlink:href="casy-20200430.xsd#ContingenciesDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.caseys.com/role/CoverPage" xlink:href="casy-20200430.xsd#CoverPage" xlink:type="simple" />
  <link:roleRef roleURI="http://www.caseys.com/role/FairValueOfFinancialInstrumentsAndLongTermDebt" xlink:href="casy-20200430.xsd#FairValueOfFinancialInstrumentsAndLongTermDebt" xlink:type="simple" />
  <link:roleRef roleURI="http://www.caseys.com/role/FairValueOfFinancialInstrumentsAndLongTermDebtCarryingValueOfLongTermDebtDetails" xlink:href="casy-20200430.xsd#FairValueOfFinancialInstrumentsAndLongTermDebtCarryingValueOfLongTermDebtDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.caseys.com/role/FairValueOfFinancialInstrumentsAndLongTermDebtDetails" xlink:href="casy-20200430.xsd#FairValueOfFinancialInstrumentsAndLongTermDebtDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.caseys.com/role/FairValueOfFinancialInstrumentsAndLongTermDebtScheduleOfMaturitiesOfLongTermDebtIncludingCapitaliziedLeasesDetails" xlink:href="casy-20200430.xsd#FairValueOfFinancialInstrumentsAndLongTermDebtScheduleOfMaturitiesOfLongTermDebtIncludingCapitaliziedLeasesDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.caseys.com/role/FairValueOfFinancialInstrumentsAndLongTermDebtTables" xlink:href="casy-20200430.xsd#FairValueOfFinancialInstrumentsAndLongTermDebtTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.caseys.com/role/IncomeTaxes" xlink:href="casy-20200430.xsd#IncomeTaxes" xlink:type="simple" />
  <link:roleRef roleURI="http://www.caseys.com/role/IncomeTaxesDetails" xlink:href="casy-20200430.xsd#IncomeTaxesDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.caseys.com/role/IncomeTaxesScheduleOfComponentsOfIncomeTaxExpenseBenefitDetails" xlink:href="casy-20200430.xsd#IncomeTaxesScheduleOfComponentsOfIncomeTaxExpenseBenefitDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.caseys.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails" xlink:href="casy-20200430.xsd#IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.caseys.com/role/IncomeTaxesScheduleOfEffectiveIncomeTaxRateReconciliationDetails" xlink:href="casy-20200430.xsd#IncomeTaxesScheduleOfEffectiveIncomeTaxRateReconciliationDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.caseys.com/role/IncomeTaxesScheduleOfUnrecognizedTaxBenefitsDetails" xlink:href="casy-20200430.xsd#IncomeTaxesScheduleOfUnrecognizedTaxBenefitsDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.caseys.com/role/IncomeTaxesTables" xlink:href="casy-20200430.xsd#IncomeTaxesTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.caseys.com/role/Leases" xlink:href="casy-20200430.xsd#Leases" xlink:type="simple" />
  <link:roleRef roleURI="http://www.caseys.com/role/LeasesAssetsAndLiabilitiesOfLesseeDetails" xlink:href="casy-20200430.xsd#LeasesAssetsAndLiabilitiesOfLesseeDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.caseys.com/role/LeasesLeaseMaturityScheduleDetails" xlink:href="casy-20200430.xsd#LeasesLeaseMaturityScheduleDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.caseys.com/role/LeasesNarrativeDetails" xlink:href="casy-20200430.xsd#LeasesNarrativeDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.caseys.com/role/LeasesTables" xlink:href="casy-20200430.xsd#LeasesTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.caseys.com/role/NetIncomePerCommonShare" xlink:href="casy-20200430.xsd#NetIncomePerCommonShare" xlink:type="simple" />
  <link:roleRef roleURI="http://www.caseys.com/role/NetIncomePerCommonShareScheduleOfBasicAndDilutedEarningsPerShareDetails" xlink:href="casy-20200430.xsd#NetIncomePerCommonShareScheduleOfBasicAndDilutedEarningsPerShareDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.caseys.com/role/NetIncomePerCommonShareTables" xlink:href="casy-20200430.xsd#NetIncomePerCommonShareTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.caseys.com/role/PreferredAndCommonStock" xlink:href="casy-20200430.xsd#PreferredAndCommonStock" xlink:type="simple" />
  <link:roleRef roleURI="http://www.caseys.com/role/PreferredAndCommonStockDetails" xlink:href="casy-20200430.xsd#PreferredAndCommonStockDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.caseys.com/role/PreferredAndCommonStockScheduleOfRestrictedStockAndRestrictedStockUnitsGrantedDetails" xlink:href="casy-20200430.xsd#PreferredAndCommonStockScheduleOfRestrictedStockAndRestrictedStockUnitsGrantedDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.caseys.com/role/PreferredAndCommonStockScheduleOfRestrictedStockUnitsAwardActivityDetails" xlink:href="casy-20200430.xsd#PreferredAndCommonStockScheduleOfRestrictedStockUnitsAwardActivityDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.caseys.com/role/PreferredAndCommonStockScheduleOfStockOptionsActivityDetails" xlink:href="casy-20200430.xsd#PreferredAndCommonStockScheduleOfStockOptionsActivityDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.caseys.com/role/PreferredAndCommonStockTables" xlink:href="casy-20200430.xsd#PreferredAndCommonStockTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.caseys.com/role/QuarterlyFinancialData" xlink:href="casy-20200430.xsd#QuarterlyFinancialData" xlink:type="simple" />
  <link:roleRef roleURI="http://www.caseys.com/role/QuarterlyFinancialDataScheduleOfQuarterlyFinancialInformationDetails" xlink:href="casy-20200430.xsd#QuarterlyFinancialDataScheduleOfQuarterlyFinancialInformationDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.caseys.com/role/QuarterlyFinancialDataTables" xlink:href="casy-20200430.xsd#QuarterlyFinancialDataTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.caseys.com/role/SignificantAccountingPolicies" xlink:href="casy-20200430.xsd#SignificantAccountingPolicies" xlink:type="simple" />
  <link:roleRef roleURI="http://www.caseys.com/role/SignificantAccountingPoliciesDepreciationOfPropertyAndEquipmentAndAmortizationOfCapitalLeaseAssetsDetails" xlink:href="casy-20200430.xsd#SignificantAccountingPoliciesDepreciationOfPropertyAndEquipmentAndAmortizationOfCapitalLeaseAssetsDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.caseys.com/role/SignificantAccountingPoliciesDetails" xlink:href="casy-20200430.xsd#SignificantAccountingPoliciesDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.caseys.com/role/SignificantAccountingPoliciesPolicies" xlink:href="casy-20200430.xsd#SignificantAccountingPoliciesPolicies" xlink:type="simple" />
  <link:roleRef roleURI="http://www.caseys.com/role/SignificantAccountingPoliciesSummaryOfInventoryValuesDetails" xlink:href="casy-20200430.xsd#SignificantAccountingPoliciesSummaryOfInventoryValuesDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.caseys.com/role/SignificantAccountingPoliciesTables" xlink:href="casy-20200430.xsd#SignificantAccountingPoliciesTables" 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.caseys.com/role/Acquisitions" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.caseys.com/role/AcquisitionsAllocationOfPurchasePriceDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessAcquisitionLineItems" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_74F00B4F95A712BBA344C2A81F58980E" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_F392622AE639B09955A2C2A81F57EF22" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_74F00B4F95A712BBA344C2A81F58980E" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_F392622AE639B09955A2C2A81F57EF22" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_36DCFD4F79602A32A43CC2A81F575C41" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_F392622AE639B09955A2C2A81F57EF22" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_36DCFD4F79602A32A43CC2A81F575C41" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_6C10CA244386CDFE81EDC2A81F57AB79_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_36DCFD4F79602A32A43CC2A81F575C41" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_6C10CA244386CDFE81EDC2A81F57AB79_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_6C10CA244386CDFE81EDC2A81F57AB79" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_36DCFD4F79602A32A43CC2A81F575C41" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_6C10CA244386CDFE81EDC2A81F57AB79" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember" xlink:label="loc_us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember_49D7B38CBF61EB58D074C2A81F58F6DA" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_6C10CA244386CDFE81EDC2A81F57AB79" xlink:to="loc_us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember_49D7B38CBF61EB58D074C2A81F58F6DA" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract_4DB8835ED905A6D536FFC2A81F582957" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_74F00B4F95A712BBA344C2A81F58980E" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract_4DB8835ED905A6D536FFC2A81F582957" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory_975B9CFBB8AD700FAED6C2A81F58B9E4" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract_4DB8835ED905A6D536FFC2A81F582957" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory_975B9CFBB8AD700FAED6C2A81F58B9E4" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_2AABC8CDAB5AC3166017C2A81F599CE3" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract_4DB8835ED905A6D536FFC2A81F582957" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_2AABC8CDAB5AC3166017C2A81F599CE3" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets_8E8F1F304A2A326227B5C2A81F59552F" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract_4DB8835ED905A6D536FFC2A81F582957" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets_8E8F1F304A2A326227B5C2A81F59552F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract_0F834823EA0FD80C982AC2A81F5928A9" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_74F00B4F95A712BBA344C2A81F58980E" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract_0F834823EA0FD80C982AC2A81F5928A9" xlink:type="arc" />
    <link:loc xlink:href="casy-20200430.xsd#casy_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedCurrentLiabilitiesAccruedExpenses" xlink:label="loc_casy_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedCurrentLiabilitiesAccruedExpenses_C5FCFC8A0D2FC5D8DD5DC2A81F592BAA" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract_0F834823EA0FD80C982AC2A81F5928A9" xlink:to="loc_casy_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedCurrentLiabilitiesAccruedExpenses_C5FCFC8A0D2FC5D8DD5DC2A81F592BAA" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities_1DA715C090CAF42D437BC2A81F590942" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract_0F834823EA0FD80C982AC2A81F5928A9" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities_1DA715C090CAF42D437BC2A81F590942" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_74477E59E856CF2FBF04C2A81F5AE011" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract_0F834823EA0FD80C982AC2A81F5928A9" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_74477E59E856CF2FBF04C2A81F5AE011" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_Goodwill" xlink:label="loc_us-gaap_Goodwill_058A78C9DD7A87589E7CC2A81F5A011E" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract_0F834823EA0FD80C982AC2A81F5928A9" xlink:to="loc_us-gaap_Goodwill_058A78C9DD7A87589E7CC2A81F5A011E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_770AB104C26A4379BFB0C2A81F5AC0FC" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_74F00B4F95A712BBA344C2A81F58980E" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_770AB104C26A4379BFB0C2A81F5AC0FC" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://www.caseys.com/role/AcquisitionsDetails" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.caseys.com/role/AcquisitionsSummaryOfUnauditedProFormaInformationDetails" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.caseys.com/role/AcquisitionsTables" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.caseys.com/role/BenefitPlans" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.caseys.com/role/BenefitPlansDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems" xlink:label="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_CD671E6C2C20370F24BEC8AD16162B89" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable" xlink:label="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable_DF38F4C1F254D2091F1DC8AD161416AD" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_CD671E6C2C20370F24BEC8AD16162B89" xlink:to="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable_DF38F4C1F254D2091F1DC8AD161416AD" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RangeAxis" xlink:label="loc_srt_RangeAxis_4BC133A8119CC30DA2C0C8AD1614CB41" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable_DF38F4C1F254D2091F1DC8AD161416AD" xlink:to="loc_srt_RangeAxis_4BC133A8119CC30DA2C0C8AD1614CB41" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RangeMember" xlink:label="loc_srt_RangeMember_320A4837606A2F0AA346C8AD1614EF24_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_4BC133A8119CC30DA2C0C8AD1614CB41" xlink:to="loc_srt_RangeMember_320A4837606A2F0AA346C8AD1614EF24_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RangeMember" xlink:label="loc_srt_RangeMember_320A4837606A2F0AA346C8AD1614EF24" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_4BC133A8119CC30DA2C0C8AD1614CB41" xlink:to="loc_srt_RangeMember_320A4837606A2F0AA346C8AD1614EF24" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_MinimumMember" xlink:label="loc_srt_MinimumMember_2B9613E11EDB54B8CFB8C8AD161485B3" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_320A4837606A2F0AA346C8AD1614EF24" xlink:to="loc_srt_MinimumMember_2B9613E11EDB54B8CFB8C8AD161485B3" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_MaximumMember" xlink:label="loc_srt_MaximumMember_91C86F2AEA1A5ADEA12BC8AD1615B872" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_320A4837606A2F0AA346C8AD1614EF24" xlink:to="loc_srt_MaximumMember_91C86F2AEA1A5ADEA12BC8AD1615B872" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RetirementPlanTypeAxis" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_3EBD860A788B4B917871C8AD16153C8E" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable_DF38F4C1F254D2091F1DC8AD161416AD" xlink:to="loc_us-gaap_RetirementPlanTypeAxis_3EBD860A788B4B917871C8AD16153C8E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RetirementPlanTypeDomain" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_88ED36B32716E5EB14F9C8AD1615A31B_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_3EBD860A788B4B917871C8AD16153C8E" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_88ED36B32716E5EB14F9C8AD1615A31B_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RetirementPlanTypeDomain" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_88ED36B32716E5EB14F9C8AD1615A31B" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_3EBD860A788B4B917871C8AD16153C8E" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_88ED36B32716E5EB14F9C8AD1615A31B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember" xlink:label="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_65E929633AE315DCFD4BC8AD161526D0" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_88ED36B32716E5EB14F9C8AD1615A31B" xlink:to="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_65E929633AE315DCFD4BC8AD161526D0" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember" xlink:label="loc_us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember_ABFE478CD3BDAF6255A5C8AD161657AC" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_88ED36B32716E5EB14F9C8AD1615A31B" xlink:to="loc_us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember_ABFE478CD3BDAF6255A5C8AD161657AC" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount" xlink:label="loc_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount_50E311D3B3A887118411C8AD1616B527" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_CD671E6C2C20370F24BEC8AD16162B89" xlink:to="loc_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount_50E311D3B3A887118411C8AD1616B527" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonStockCapitalSharesReservedForFutureIssuance" xlink:label="loc_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance_32831FE5A00D40DA2F93C8AD1616B005" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_CD671E6C2C20370F24BEC8AD16162B89" xlink:to="loc_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance_32831FE5A00D40DA2F93C8AD1616B005" xlink:type="arc" />
    <link:loc xlink:href="casy-20200430.xsd#casy_DefinedBenefitPlansNumberofExecutivesCovered" xlink:label="loc_casy_DefinedBenefitPlansNumberofExecutivesCovered_60474ACAD930A6853C50C8AD16167203" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_CD671E6C2C20370F24BEC8AD16162B89" xlink:to="loc_casy_DefinedBenefitPlansNumberofExecutivesCovered_60474ACAD930A6853C50C8AD16167203" xlink:type="arc" />
    <link:loc xlink:href="casy-20200430.xsd#casy_DefinedBenefitPlanAnnualRetirementBenefitPercentage" xlink:label="loc_casy_DefinedBenefitPlanAnnualRetirementBenefitPercentage_96EA97C2FA24D1A15776C8AD1617311B" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_CD671E6C2C20370F24BEC8AD16162B89" xlink:to="loc_casy_DefinedBenefitPlanAnnualRetirementBenefitPercentage_96EA97C2FA24D1A15776C8AD1617311B" xlink:type="arc" />
    <link:loc xlink:href="casy-20200430.xsd#casy_DefinedBenefitPlanDurationOfBenefits" xlink:label="loc_casy_DefinedBenefitPlanDurationOfBenefits_A7310EFA5116A279B601C8AD1617D878" xlink:type="locator" />
    <link:definitionArc order="5" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_CD671E6C2C20370F24BEC8AD16162B89" xlink:to="loc_casy_DefinedBenefitPlanDurationOfBenefits_A7310EFA5116A279B601C8AD1617D878" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredCompensationLiabilityCurrent" xlink:label="loc_us-gaap_DeferredCompensationLiabilityCurrent_724BEC4A7CAAE28F1E2CC8AD16173811" xlink:type="locator" />
    <link:definitionArc order="6" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_CD671E6C2C20370F24BEC8AD16162B89" xlink:to="loc_us-gaap_DeferredCompensationLiabilityCurrent_724BEC4A7CAAE28F1E2CC8AD16173811" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate" xlink:label="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate_2EA53F74922735BB9735C8AD1617686B" xlink:type="locator" />
    <link:definitionArc order="7" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_CD671E6C2C20370F24BEC8AD16162B89" xlink:to="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate_2EA53F74922735BB9735C8AD1617686B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PensionAndOtherPostretirementBenefitExpense" xlink:label="loc_us-gaap_PensionAndOtherPostretirementBenefitExpense_51F25BB224EEB9AD2037C8AD1617F7BD" xlink:type="locator" />
    <link:definitionArc order="8" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_CD671E6C2C20370F24BEC8AD16162B89" xlink:to="loc_us-gaap_PensionAndOtherPostretirementBenefitExpense_51F25BB224EEB9AD2037C8AD1617F7BD" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredCompensationLiabilityCurrentAndNoncurrent" xlink:label="loc_us-gaap_DeferredCompensationLiabilityCurrentAndNoncurrent_B80E5873A4611A542EFBC8AD16186900" xlink:type="locator" />
    <link:definitionArc order="9" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_CD671E6C2C20370F24BEC8AD16162B89" xlink:to="loc_us-gaap_DeferredCompensationLiabilityCurrentAndNoncurrent_B80E5873A4611A542EFBC8AD16186900" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths_2FB5FADFA194F1B344AEC8AD16181525" xlink:type="locator" />
    <link:definitionArc order="10" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_CD671E6C2C20370F24BEC8AD16162B89" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths_2FB5FADFA194F1B344AEC8AD16181525" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo_D41459AD6CE6E4398048C8AD16181BE4" xlink:type="locator" />
    <link:definitionArc order="11" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_CD671E6C2C20370F24BEC8AD16162B89" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo_D41459AD6CE6E4398048C8AD16181BE4" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree_7746A80C1A5B5431D309C8AD1618512A" xlink:type="locator" />
    <link:definitionArc order="12" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_CD671E6C2C20370F24BEC8AD16162B89" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree_7746A80C1A5B5431D309C8AD1618512A" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour_EB80D18ABC7EDA2484FDC8AD16189F4D" xlink:type="locator" />
    <link:definitionArc order="13" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_CD671E6C2C20370F24BEC8AD16162B89" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour_EB80D18ABC7EDA2484FDC8AD16189F4D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive_25371331F31508AC3C00C8AD1619BBB3" xlink:type="locator" />
    <link:definitionArc order="14" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_CD671E6C2C20370F24BEC8AD16162B89" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive_25371331F31508AC3C00C8AD1619BBB3" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredCompensationArrangementWithIndividualCompensationExpense" xlink:label="loc_us-gaap_DeferredCompensationArrangementWithIndividualCompensationExpense_DAE2660E4C3C7A406607C8AD16197665" xlink:type="locator" />
    <link:definitionArc order="15" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_CD671E6C2C20370F24BEC8AD16162B89" xlink:to="loc_us-gaap_DeferredCompensationArrangementWithIndividualCompensationExpense_DAE2660E4C3C7A406607C8AD16197665" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://www.caseys.com/role/Commitments" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.caseys.com/role/CommitmentsDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherCommitmentsLineItems" xlink:label="loc_us-gaap_OtherCommitmentsLineItems_6409AF232E3287B0B57AC2A81EBC3DFB" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherCommitmentsTable" xlink:label="loc_us-gaap_OtherCommitmentsTable_8E34C798C15640B248A1C2A81EBBAF91" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_6409AF232E3287B0B57AC2A81EBC3DFB" xlink:to="loc_us-gaap_OtherCommitmentsTable_8E34C798C15640B248A1C2A81EBBAF91" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RangeAxis" xlink:label="loc_srt_RangeAxis_F732B6E57EE8A80B112FC2A81EBBA14F" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_OtherCommitmentsTable_8E34C798C15640B248A1C2A81EBBAF91" xlink:to="loc_srt_RangeAxis_F732B6E57EE8A80B112FC2A81EBBA14F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RangeMember" xlink:label="loc_srt_RangeMember_772845F7395E974E72BAC2A81EBBC063_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_F732B6E57EE8A80B112FC2A81EBBA14F" xlink:to="loc_srt_RangeMember_772845F7395E974E72BAC2A81EBBC063_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RangeMember" xlink:label="loc_srt_RangeMember_772845F7395E974E72BAC2A81EBBC063" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_F732B6E57EE8A80B112FC2A81EBBA14F" xlink:to="loc_srt_RangeMember_772845F7395E974E72BAC2A81EBBC063" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_MinimumMember" xlink:label="loc_srt_MinimumMember_D77332AE3D28ACC2F8EDC2A81EBCCB68" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_772845F7395E974E72BAC2A81EBBC063" xlink:to="loc_srt_MinimumMember_D77332AE3D28ACC2F8EDC2A81EBCCB68" xlink:type="arc" />
    <link:loc xlink:href="casy-20200430.xsd#casy_CompensationCommitment" xlink:label="loc_casy_CompensationCommitment_53540474EAAEE2560CBFC2A81EBC1613" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_6409AF232E3287B0B57AC2A81EBC3DFB" xlink:to="loc_casy_CompensationCommitment_53540474EAAEE2560CBFC2A81EBC1613" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://www.caseys.com/role/ConsolidatedBalanceSheets" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.caseys.com/role/ConsolidatedBalanceSheetsParentheticals" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.caseys.com/role/ConsolidatedStatementsOfCashFlows" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.caseys.com/role/ConsolidatedStatementsOfIncome" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.caseys.com/role/ConsolidatedStatementsOfShareholdersEquity" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_5632B6A18F1D58FEB372C39697030146" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_D4A45A5C4A36E5FBF6E2C39697026B7E" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_5632B6A18F1D58FEB372C39697030146" xlink:to="loc_us-gaap_StatementTable_D4A45A5C4A36E5FBF6E2C39697026B7E" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_601CB3966446B8B973D8C3969702B914" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_D4A45A5C4A36E5FBF6E2C39697026B7E" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_601CB3966446B8B973D8C3969702B914" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="loc_us-gaap_EquityComponentDomain_3607AC844CCC01DD58D3C3969702F911_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_601CB3966446B8B973D8C3969702B914" xlink:to="loc_us-gaap_EquityComponentDomain_3607AC844CCC01DD58D3C3969702F911_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="loc_us-gaap_EquityComponentDomain_3607AC844CCC01DD58D3C3969702F911" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_601CB3966446B8B973D8C3969702B914" xlink:to="loc_us-gaap_EquityComponentDomain_3607AC844CCC01DD58D3C3969702F911" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonStockMember" xlink:label="loc_us-gaap_CommonStockMember_DE8A4989687E05AF7F3DC396970357F2" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_3607AC844CCC01DD58D3C3969702F911" xlink:to="loc_us-gaap_CommonStockMember_DE8A4989687E05AF7F3DC396970357F2" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RetainedEarningsMember" xlink:label="loc_us-gaap_RetainedEarningsMember_C5E7402C49CF9079B3D4C396970362CD" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_3607AC844CCC01DD58D3C3969702F911" xlink:to="loc_us-gaap_RetainedEarningsMember_C5E7402C49CF9079B3D4C396970362CD" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_6DF024AF7885ADE088BEC39697035CD5" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_5632B6A18F1D58FEB372C39697030146" xlink:to="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_6DF024AF7885ADE088BEC39697035CD5" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonStockSharesOutstanding" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_89BE53E9CA87D79C08A5C39697047A80" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_6DF024AF7885ADE088BEC39697035CD5" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_89BE53E9CA87D79C08A5C39697047A80" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="loc_us-gaap_StockholdersEquity_F5FFBBAC6B8676363B12C3969704029F" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_6DF024AF7885ADE088BEC39697035CD5" xlink:to="loc_us-gaap_StockholdersEquity_F5FFBBAC6B8676363B12C3969704029F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption" xlink:label="loc_us-gaap_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption_E8A0E38D87FD70599F1AC3969704BC70" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_6DF024AF7885ADE088BEC39697035CD5" xlink:to="loc_us-gaap_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption_E8A0E38D87FD70599F1AC3969704BC70" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaap_NetIncomeLoss_E4EADE14A90CCB6A39A7C3969704CCBF" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_6DF024AF7885ADE088BEC39697035CD5" xlink:to="loc_us-gaap_NetIncomeLoss_E4EADE14A90CCB6A39A7C3969704CCBF" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DividendsCommonStock" xlink:label="loc_us-gaap_DividendsCommonStock_9B465599BDB8A861FB98C3969704CDBC" xlink:type="locator" />
    <link:definitionArc order="5" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_6DF024AF7885ADE088BEC39697035CD5" xlink:to="loc_us-gaap_DividendsCommonStock_9B465599BDB8A861FB98C3969704CDBC" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_098F703E86F4BB3232FAC3969704F793" xlink:type="locator" />
    <link:definitionArc order="6" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_6DF024AF7885ADE088BEC39697035CD5" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_098F703E86F4BB3232FAC3969704F793" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_6EA5A779EFBDDFFDDF75C3969705120B" xlink:type="locator" />
    <link:definitionArc order="7" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_6DF024AF7885ADE088BEC39697035CD5" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_6EA5A779EFBDDFFDDF75C3969705120B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockRepurchasedDuringPeriodShares" xlink:label="loc_us-gaap_StockRepurchasedDuringPeriodShares_5CE74AE1C554D84EC8F0C3969705C3A2" xlink:type="locator" />
    <link:definitionArc order="8" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_6DF024AF7885ADE088BEC39697035CD5" xlink:to="loc_us-gaap_StockRepurchasedDuringPeriodShares_5CE74AE1C554D84EC8F0C3969705C3A2" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockRepurchasedDuringPeriodValue" xlink:label="loc_us-gaap_StockRepurchasedDuringPeriodValue_5250B0F39383204139E5C39697050B3F" xlink:type="locator" />
    <link:definitionArc order="9" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_6DF024AF7885ADE088BEC39697035CD5" xlink:to="loc_us-gaap_StockRepurchasedDuringPeriodValue_5250B0F39383204139E5C39697050B3F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_185891A21335BBC48010C3969705B8A2" xlink:type="locator" />
    <link:definitionArc order="10" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_6DF024AF7885ADE088BEC39697035CD5" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_185891A21335BBC48010C3969705B8A2" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_B33AF0ECFF509B9DC6DEC3969706331D" xlink:type="locator" />
    <link:definitionArc order="11" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_6DF024AF7885ADE088BEC39697035CD5" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_B33AF0ECFF509B9DC6DEC3969706331D" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://www.caseys.com/role/ConsolidatedStatementsOfShareholdersEquityParentheticals" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_48F430CE6A223F87C8B6C2A81E985596" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_C0CF58282F349D76AC3DC2A81E97A57F" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_48F430CE6A223F87C8B6C2A81E985596" xlink:to="loc_us-gaap_StatementTable_C0CF58282F349D76AC3DC2A81E97A57F" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_7ADDB298BD9F07BEC9EAC2A81E9811EC" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_C0CF58282F349D76AC3DC2A81E97A57F" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_7ADDB298BD9F07BEC9EAC2A81E9811EC" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="loc_us-gaap_EquityComponentDomain_B25699C3CC47E4126CBFC2A81E98FC2F_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_7ADDB298BD9F07BEC9EAC2A81E9811EC" xlink:to="loc_us-gaap_EquityComponentDomain_B25699C3CC47E4126CBFC2A81E98FC2F_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="loc_us-gaap_EquityComponentDomain_B25699C3CC47E4126CBFC2A81E98FC2F" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_7ADDB298BD9F07BEC9EAC2A81E9811EC" xlink:to="loc_us-gaap_EquityComponentDomain_B25699C3CC47E4126CBFC2A81E98FC2F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RetainedEarningsMember" xlink:label="loc_us-gaap_RetainedEarningsMember_97B1D254DB07C8967D0DC2A81E98E46C" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_B25699C3CC47E4126CBFC2A81E98FC2F" xlink:to="loc_us-gaap_RetainedEarningsMember_97B1D254DB07C8967D0DC2A81E98E46C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonStockDividendsPerShareCashPaid" xlink:label="loc_us-gaap_CommonStockDividendsPerShareCashPaid_5D199ACF470A22518A65C2A81E998D59" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_48F430CE6A223F87C8B6C2A81E985596" xlink:to="loc_us-gaap_CommonStockDividendsPerShareCashPaid_5D199ACF470A22518A65C2A81E998D59" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://www.caseys.com/role/Contingencies" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.caseys.com/role/ContingenciesDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LossContingenciesLineItems" xlink:label="loc_us-gaap_LossContingenciesLineItems_50282044AEB29C18254CDC4EFF6BA062" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LossContingenciesTable" xlink:label="loc_us-gaap_LossContingenciesTable_D24CDED040384DBF2BE2DC4EFF6A6063" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_LossContingenciesLineItems_50282044AEB29C18254CDC4EFF6BA062" xlink:to="loc_us-gaap_LossContingenciesTable_D24CDED040384DBF2BE2DC4EFF6A6063" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ProductOrServiceAxis" xlink:label="loc_srt_ProductOrServiceAxis_8733A193A4D7D563AEDADC7B2A1B6705" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LossContingenciesTable_D24CDED040384DBF2BE2DC4EFF6A6063" xlink:to="loc_srt_ProductOrServiceAxis_8733A193A4D7D563AEDADC7B2A1B6705" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ProductsAndServicesDomain" xlink:label="loc_srt_ProductsAndServicesDomain_E64F85CC7BB39902388DDC7B2A1D65D7_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ProductOrServiceAxis_8733A193A4D7D563AEDADC7B2A1B6705" xlink:to="loc_srt_ProductsAndServicesDomain_E64F85CC7BB39902388DDC7B2A1D65D7_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ProductsAndServicesDomain" xlink:label="loc_srt_ProductsAndServicesDomain_E64F85CC7BB39902388DDC7B2A1D65D7" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ProductOrServiceAxis_8733A193A4D7D563AEDADC7B2A1B6705" xlink:to="loc_srt_ProductsAndServicesDomain_E64F85CC7BB39902388DDC7B2A1D65D7" xlink:type="arc" />
    <link:loc xlink:href="casy-20200430.xsd#casy_GeneralLiabilityAndAutoLiabilityInsuranceMember" xlink:label="loc_casy_GeneralLiabilityAndAutoLiabilityInsuranceMember_79FBDDA951D15281BA11DC4EFF6B457D" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_E64F85CC7BB39902388DDC7B2A1D65D7" xlink:to="loc_casy_GeneralLiabilityAndAutoLiabilityInsuranceMember_79FBDDA951D15281BA11DC4EFF6B457D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_WorkersCompensationInsuranceMember" xlink:label="loc_us-gaap_WorkersCompensationInsuranceMember_7D611A6959B4E123B87DDC4EFF6B3734" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_E64F85CC7BB39902388DDC7B2A1D65D7" xlink:to="loc_us-gaap_WorkersCompensationInsuranceMember_7D611A6959B4E123B87DDC4EFF6B3734" xlink:type="arc" />
    <link:loc xlink:href="casy-20200430.xsd#casy_AnnualStopLossLimit" xlink:label="loc_casy_AnnualStopLossLimit_1F36265569300A063685DC4EFF6B268F" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_50282044AEB29C18254CDC4EFF6BA062" xlink:to="loc_casy_AnnualStopLossLimit_1F36265569300A063685DC4EFF6B268F" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://www.caseys.com/role/CoverPage" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.caseys.com/role/FairValueOfFinancialInstrumentsAndLongTermDebt" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.caseys.com/role/FairValueOfFinancialInstrumentsAndLongTermDebtCarryingValueOfLongTermDebtDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentLineItems" xlink:label="loc_us-gaap_DebtInstrumentLineItems_6DC3A66C5704E6DC8924E17421CFBAF5" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentTable" xlink:label="loc_us-gaap_DebtInstrumentTable_E6A6C61E07B99B713A4AE17421CCC766" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DebtInstrumentLineItems_6DC3A66C5704E6DC8924E17421CFBAF5" xlink:to="loc_us-gaap_DebtInstrumentTable_E6A6C61E07B99B713A4AE17421CCC766" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongtermDebtTypeAxis" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_4DFC50B18309EBE6ED3CE17421CCF2F9" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_E6A6C61E07B99B713A4AE17421CCC766" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_4DFC50B18309EBE6ED3CE17421CCF2F9" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongtermDebtTypeDomain" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_C0E2F338B2126315414DE17421CC0BF6_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_4DFC50B18309EBE6ED3CE17421CCF2F9" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_C0E2F338B2126315414DE17421CC0BF6_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongtermDebtTypeDomain" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_C0E2F338B2126315414DE17421CC0BF6" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_4DFC50B18309EBE6ED3CE17421CCF2F9" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_C0E2F338B2126315414DE17421CC0BF6" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SeniorNotesMember" xlink:label="loc_us-gaap_SeniorNotesMember_016D60C8B9E1DEAEA50DE17421CDED01" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_C0E2F338B2126315414DE17421CC0BF6" xlink:to="loc_us-gaap_SeniorNotesMember_016D60C8B9E1DEAEA50DE17421CDED01" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentAxis" xlink:label="loc_us-gaap_DebtInstrumentAxis_CAF484ADD5A50BD4BBB0E17421CD3ED5" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_E6A6C61E07B99B713A4AE17421CCC766" xlink:to="loc_us-gaap_DebtInstrumentAxis_CAF484ADD5A50BD4BBB0E17421CD3ED5" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_39969D721FC6124A7230E17421CD2934_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DebtInstrumentAxis_CAF484ADD5A50BD4BBB0E17421CD3ED5" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_39969D721FC6124A7230E17421CD2934_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_39969D721FC6124A7230E17421CD2934" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DebtInstrumentAxis_CAF484ADD5A50BD4BBB0E17421CD3ED5" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_39969D721FC6124A7230E17421CD2934" xlink:type="arc" />
    <link:loc xlink:href="casy-20200430.xsd#casy_FivePointSevenTwoSeniorNotesMarch302020Member" xlink:label="loc_casy_FivePointSevenTwoSeniorNotesMarch302020Member_FC276AEB85203488614BE17421CD9449" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_39969D721FC6124A7230E17421CD2934" xlink:to="loc_casy_FivePointSevenTwoSeniorNotesMarch302020Member_FC276AEB85203488614BE17421CD9449" xlink:type="arc" />
    <link:loc xlink:href="casy-20200430.xsd#casy_FivePointTwoTwoSeniorNotesDueAugust92020Member" xlink:label="loc_casy_FivePointTwoTwoSeniorNotesDueAugust92020Member_6AE82CABEFF8219A804FE17421CE2509" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_39969D721FC6124A7230E17421CD2934" xlink:to="loc_casy_FivePointTwoTwoSeniorNotesDueAugust92020Member_6AE82CABEFF8219A804FE17421CE2509" xlink:type="arc" />
    <link:loc xlink:href="casy-20200430.xsd#casy_ThreePointSixSevenSeniorNotesDueJune152028Member" xlink:label="loc_casy_ThreePointSixSevenSeniorNotesDueJune152028Member_D4E022B2E4BB2A555788E17421CE7254" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_39969D721FC6124A7230E17421CD2934" xlink:to="loc_casy_ThreePointSixSevenSeniorNotesDueJune152028Member_D4E022B2E4BB2A555788E17421CE7254" xlink:type="arc" />
    <link:loc xlink:href="casy-20200430.xsd#casy_ThreePointSevenFiveSeniorNotesDueDecember182028Member" xlink:label="loc_casy_ThreePointSevenFiveSeniorNotesDueDecember182028Member_883864DEA3F5557DCF41E17421CE9F58" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_39969D721FC6124A7230E17421CD2934" xlink:to="loc_casy_ThreePointSevenFiveSeniorNotesDueDecember182028Member_883864DEA3F5557DCF41E17421CE9F58" xlink:type="arc" />
    <link:loc xlink:href="casy-20200430.xsd#casy_ThreePointSixFiveSeniorNotesDueMay22031Member" xlink:label="loc_casy_ThreePointSixFiveSeniorNotesDueMay22031Member_0BD649830B0F54B9A742E17421CEC079" xlink:type="locator" />
    <link:definitionArc order="5" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_39969D721FC6124A7230E17421CD2934" xlink:to="loc_casy_ThreePointSixFiveSeniorNotesDueMay22031Member_0BD649830B0F54B9A742E17421CEC079" xlink:type="arc" />
    <link:loc xlink:href="casy-20200430.xsd#casy_ThreePointSevenTwoSeniorNotesDueTwentyThirtyOneMember" xlink:label="loc_casy_ThreePointSevenTwoSeniorNotesDueTwentyThirtyOneMember_A1BF2A1F10367ED0A66FE17421CF68CC" xlink:type="locator" />
    <link:definitionArc order="6" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_39969D721FC6124A7230E17421CD2934" xlink:to="loc_casy_ThreePointSevenTwoSeniorNotesDueTwentyThirtyOneMember_A1BF2A1F10367ED0A66FE17421CF68CC" xlink:type="arc" />
    <link:loc xlink:href="casy-20200430.xsd#casy_ThreePointFiveOneSeniorNotesDueJune132025Member" xlink:label="loc_casy_ThreePointFiveOneSeniorNotesDueJune132025Member_5A336BFE2AD8109A1DFFE17421CF0DA6" xlink:type="locator" />
    <link:definitionArc order="7" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_39969D721FC6124A7230E17421CD2934" xlink:to="loc_casy_ThreePointFiveOneSeniorNotesDueJune132025Member_5A336BFE2AD8109A1DFFE17421CF0DA6" xlink:type="arc" />
    <link:loc xlink:href="casy-20200430.xsd#casy_ThreePointSevenSevenSeniorNotesdueAugust222028Member" xlink:label="loc_casy_ThreePointSevenSevenSeniorNotesdueAugust222028Member_A3AC9B219A788DDF5E79E17421CFCEAD" xlink:type="locator" />
    <link:definitionArc order="8" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_39969D721FC6124A7230E17421CD2934" xlink:to="loc_casy_ThreePointSevenSevenSeniorNotesdueAugust222028Member_A3AC9B219A788DDF5E79E17421CFCEAD" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_B26FFC9C7E16AD0029F9E17421CFDF2C" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_6DC3A66C5704E6DC8924E17421CFBAF5" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_B26FFC9C7E16AD0029F9E17421CFDF2C" xlink:type="arc" />
    <link:loc xlink:href="casy-20200430.xsd#casy_DebtInstrumentPeriodicPaymentNumberofPayments" xlink:label="loc_casy_DebtInstrumentPeriodicPaymentNumberofPayments_9FA181EFEDD4A7F388B4E17421CFC1B4" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_6DC3A66C5704E6DC8924E17421CFBAF5" xlink:to="loc_casy_DebtInstrumentPeriodicPaymentNumberofPayments_9FA181EFEDD4A7F388B4E17421CFC1B4" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinanceLeaseLiability" xlink:label="loc_us-gaap_FinanceLeaseLiability_CDA7A5F903151B608E39E17421D0643D" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_6DC3A66C5704E6DC8924E17421CFBAF5" xlink:to="loc_us-gaap_FinanceLeaseLiability_CDA7A5F903151B608E39E17421D0643D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CapitalLeaseObligations" xlink:label="loc_us-gaap_CapitalLeaseObligations_05B8A71AB891B2841FB7E17421D05380" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_6DC3A66C5704E6DC8924E17421CFBAF5" xlink:to="loc_us-gaap_CapitalLeaseObligations_05B8A71AB891B2841FB7E17421D05380" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongTermDebt" xlink:label="loc_us-gaap_LongTermDebt_10CA777B17CD9722AC0DE17421D06164" xlink:type="locator" />
    <link:definitionArc order="5" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_6DC3A66C5704E6DC8924E17421CFBAF5" xlink:to="loc_us-gaap_LongTermDebt_10CA777B17CD9722AC0DE17421D06164" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities" xlink:label="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities_504B3A000ABF5EAD48C7E17421D0DF00" xlink:type="locator" />
    <link:definitionArc order="6" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_6DC3A66C5704E6DC8924E17421CFBAF5" xlink:to="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities_504B3A000ABF5EAD48C7E17421D0DF00" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent" xlink:label="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent_F3D808BCED9589D4BD08E17421D08F27" xlink:type="locator" />
    <link:definitionArc order="7" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_6DC3A66C5704E6DC8924E17421CFBAF5" xlink:to="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent_F3D808BCED9589D4BD08E17421D08F27" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligations" xlink:label="loc_us-gaap_LongTermDebtAndCapitalLeaseObligations_D5F8B7A5C4D3116A5709E17421D04178" xlink:type="locator" />
    <link:definitionArc order="8" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_6DC3A66C5704E6DC8924E17421CFBAF5" xlink:to="loc_us-gaap_LongTermDebtAndCapitalLeaseObligations_D5F8B7A5C4D3116A5709E17421D04178" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredFinanceCostsNet" xlink:label="loc_us-gaap_DeferredFinanceCostsNet_3FE2646D066690814174E17421D15CCE" xlink:type="locator" />
    <link:definitionArc order="9" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_6DC3A66C5704E6DC8924E17421CFBAF5" xlink:to="loc_us-gaap_DeferredFinanceCostsNet_3FE2646D066690814174E17421D15CCE" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://www.caseys.com/role/FairValueOfFinancialInstrumentsAndLongTermDebtDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentLineItems" xlink:label="loc_us-gaap_DebtInstrumentLineItems_DD6D28BEABDBEB84192FC8AD16C77B9E" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentTable" xlink:label="loc_us-gaap_DebtInstrumentTable_6E1BD2AB2CFCAE6947BAC8AD16C3A058" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DebtInstrumentLineItems_DD6D28BEABDBEB84192FC8AD16C77B9E" xlink:to="loc_us-gaap_DebtInstrumentTable_6E1BD2AB2CFCAE6947BAC8AD16C3A058" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RangeAxis" xlink:label="loc_srt_RangeAxis_658C2C6962445BC775D1C8AD16C484DA" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_6E1BD2AB2CFCAE6947BAC8AD16C3A058" xlink:to="loc_srt_RangeAxis_658C2C6962445BC775D1C8AD16C484DA" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RangeMember" xlink:label="loc_srt_RangeMember_076B350A1C993450A4CAC8AD16C4B618_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_658C2C6962445BC775D1C8AD16C484DA" xlink:to="loc_srt_RangeMember_076B350A1C993450A4CAC8AD16C4B618_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RangeMember" xlink:label="loc_srt_RangeMember_076B350A1C993450A4CAC8AD16C4B618" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_658C2C6962445BC775D1C8AD16C484DA" xlink:to="loc_srt_RangeMember_076B350A1C993450A4CAC8AD16C4B618" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_MinimumMember" xlink:label="loc_srt_MinimumMember_CD4DF55595C1CD232A39C8AD16C43E34" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_076B350A1C993450A4CAC8AD16C4B618" xlink:to="loc_srt_MinimumMember_CD4DF55595C1CD232A39C8AD16C43E34" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_MaximumMember" xlink:label="loc_srt_MaximumMember_6AA8FDE3D4AA77EEB5B3C8AD16C4FC9E" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_076B350A1C993450A4CAC8AD16C4B618" xlink:to="loc_srt_MaximumMember_6AA8FDE3D4AA77EEB5B3C8AD16C4FC9E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongtermDebtTypeAxis" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_DDA6ABEA477A00CE0672C8AD16C5520D" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_6E1BD2AB2CFCAE6947BAC8AD16C3A058" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_DDA6ABEA477A00CE0672C8AD16C5520D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongtermDebtTypeDomain" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_2694B8410F5C10AE4BA5C8AD16C5C6B8_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_DDA6ABEA477A00CE0672C8AD16C5520D" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_2694B8410F5C10AE4BA5C8AD16C5C6B8_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongtermDebtTypeDomain" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_2694B8410F5C10AE4BA5C8AD16C5C6B8" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_DDA6ABEA477A00CE0672C8AD16C5520D" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_2694B8410F5C10AE4BA5C8AD16C5C6B8" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LineOfCreditMember" xlink:label="loc_us-gaap_LineOfCreditMember_A9B7AA3711A66B085D71C8AD16C59A16" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_2694B8410F5C10AE4BA5C8AD16C5C6B8" xlink:to="loc_us-gaap_LineOfCreditMember_A9B7AA3711A66B085D71C8AD16C59A16" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LetterOfCreditMember" xlink:label="loc_us-gaap_LetterOfCreditMember_0EDCBF4A129A3B1B3854C8AD16C591D4" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_2694B8410F5C10AE4BA5C8AD16C5C6B8" xlink:to="loc_us-gaap_LetterOfCreditMember_0EDCBF4A129A3B1B3854C8AD16C591D4" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BridgeLoanMember" xlink:label="loc_us-gaap_BridgeLoanMember_FAA079B24FFE9C158606C8AD16C64395" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_2694B8410F5C10AE4BA5C8AD16C5C6B8" xlink:to="loc_us-gaap_BridgeLoanMember_FAA079B24FFE9C158606C8AD16C64395" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentAxis" xlink:label="loc_us-gaap_DebtInstrumentAxis_4A7CD72AB1AD76A43CA2C8AD16C6EBB3" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_6E1BD2AB2CFCAE6947BAC8AD16C3A058" xlink:to="loc_us-gaap_DebtInstrumentAxis_4A7CD72AB1AD76A43CA2C8AD16C6EBB3" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_CCD03430726C61A961FDC8AD16C6AFB2_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DebtInstrumentAxis_4A7CD72AB1AD76A43CA2C8AD16C6EBB3" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_CCD03430726C61A961FDC8AD16C6AFB2_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_CCD03430726C61A961FDC8AD16C6AFB2" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DebtInstrumentAxis_4A7CD72AB1AD76A43CA2C8AD16C6EBB3" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_CCD03430726C61A961FDC8AD16C6AFB2" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RevolvingCreditFacilityMember" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_64881593723CEEF2025AC8AD16C60E30" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_CCD03430726C61A961FDC8AD16C6AFB2" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_64881593723CEEF2025AC8AD16C60E30" xlink:type="arc" />
    <link:loc xlink:href="casy-20200430.xsd#casy_AccordionFeatureMember" xlink:label="loc_casy_AccordionFeatureMember_984525720F9C7E85695AC997FE444C5C" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_CCD03430726C61A961FDC8AD16C6AFB2" xlink:to="loc_casy_AccordionFeatureMember_984525720F9C7E85695AC997FE444C5C" xlink:type="arc" />
    <link:loc xlink:href="casy-20200430.xsd#casy_BankLineMember" xlink:label="loc_casy_BankLineMember_49F933682D52A4DB4614C8AD16C67877" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_CCD03430726C61A961FDC8AD16C6AFB2" xlink:to="loc_casy_BankLineMember_49F933682D52A4DB4614C8AD16C67877" xlink:type="arc" />
    <link:loc xlink:href="casy-20200430.xsd#casy_Note1Member" xlink:label="loc_casy_Note1Member_1B9B3444A8E48824E5E3C8AD16C7D94C" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_CCD03430726C61A961FDC8AD16C6AFB2" xlink:to="loc_casy_Note1Member_1B9B3444A8E48824E5E3C8AD16C7D94C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongTermDebtFairValue" xlink:label="loc_us-gaap_LongTermDebtFairValue_01E8A77702DF547FCE53C8AD16C7D835" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_DD6D28BEABDBEB84192FC8AD16C77B9E" xlink:to="loc_us-gaap_LongTermDebtFairValue_01E8A77702DF547FCE53C8AD16C7D835" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_A61CDFE4D78B3664AF5DC8AD16C79392" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_DD6D28BEABDBEB84192FC8AD16C77B9E" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_A61CDFE4D78B3664AF5DC8AD16C79392" xlink:type="arc" />
    <link:loc xlink:href="casy-20200430.xsd#casy_LineOfCreditFacilityFacilityFeePercentage" xlink:label="loc_casy_LineOfCreditFacilityFacilityFeePercentage_1481E23BCD46B38A010DC8AD16C70AFC" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_DD6D28BEABDBEB84192FC8AD16C77B9E" xlink:to="loc_casy_LineOfCreditFacilityFacilityFeePercentage_1481E23BCD46B38A010DC8AD16C70AFC" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LineOfCreditFacilityFairValueOfAmountOutstanding" xlink:label="loc_us-gaap_LineOfCreditFacilityFairValueOfAmountOutstanding_541447F2872A22B3BC7FC8AD16C83961" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_DD6D28BEABDBEB84192FC8AD16C77B9E" xlink:to="loc_us-gaap_LineOfCreditFacilityFairValueOfAmountOutstanding_541447F2872A22B3BC7FC8AD16C83961" xlink:type="arc" />
    <link:loc xlink:href="casy-20200430.xsd#casy_InterestOverIndex" xlink:label="loc_casy_InterestOverIndex_A764F0939BC2541D0F28C8AD16C88866" xlink:type="locator" />
    <link:definitionArc order="5" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_DD6D28BEABDBEB84192FC8AD16C77B9E" xlink:to="loc_casy_InterestOverIndex_A764F0939BC2541D0F28C8AD16C88866" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InterestIncomeExpenseNet" xlink:label="loc_us-gaap_InterestIncomeExpenseNet_BEADD2E8387249457D37C8AD16C86DAA" xlink:type="locator" />
    <link:definitionArc order="6" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_DD6D28BEABDBEB84192FC8AD16C77B9E" xlink:to="loc_us-gaap_InterestIncomeExpenseNet_BEADD2E8387249457D37C8AD16C86DAA" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InterestCostsCapitalized" xlink:label="loc_us-gaap_InterestCostsCapitalized_BD61D7C74D05E120EB04C8AD16C8357A" xlink:type="locator" />
    <link:definitionArc order="7" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_DD6D28BEABDBEB84192FC8AD16C77B9E" xlink:to="loc_us-gaap_InterestCostsCapitalized_BD61D7C74D05E120EB04C8AD16C8357A" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://www.caseys.com/role/FairValueOfFinancialInstrumentsAndLongTermDebtScheduleOfMaturitiesOfLongTermDebtIncludingCapitaliziedLeasesDetails" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.caseys.com/role/FairValueOfFinancialInstrumentsAndLongTermDebtTables" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.caseys.com/role/IncomeTaxes" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.caseys.com/role/IncomeTaxesDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLossCarryforwardsLineItems" xlink:label="loc_us-gaap_OperatingLossCarryforwardsLineItems_F6A665F1BF3354B79972C7E8E13E92C7" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLossCarryforwardsTable" xlink:label="loc_us-gaap_OperatingLossCarryforwardsTable_2FF152A125BEE4B707CEC7E8E13D6A6F" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_F6A665F1BF3354B79972C7E8E13E92C7" xlink:to="loc_us-gaap_OperatingLossCarryforwardsTable_2FF152A125BEE4B707CEC7E8E13D6A6F" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeTaxAuthorityAxis" xlink:label="loc_us-gaap_IncomeTaxAuthorityAxis_EAAB05E83E3D70BC7C45C7E8E13D559F" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_OperatingLossCarryforwardsTable_2FF152A125BEE4B707CEC7E8E13D6A6F" xlink:to="loc_us-gaap_IncomeTaxAuthorityAxis_EAAB05E83E3D70BC7C45C7E8E13D559F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeTaxAuthorityDomain" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain_59B51C0743B4F2BAA11EC7E8E13EC7B1_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeTaxAuthorityAxis_EAAB05E83E3D70BC7C45C7E8E13D559F" xlink:to="loc_us-gaap_IncomeTaxAuthorityDomain_59B51C0743B4F2BAA11EC7E8E13EC7B1_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeTaxAuthorityDomain" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain_59B51C0743B4F2BAA11EC7E8E13EC7B1" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeTaxAuthorityAxis_EAAB05E83E3D70BC7C45C7E8E13D559F" xlink:to="loc_us-gaap_IncomeTaxAuthorityDomain_59B51C0743B4F2BAA11EC7E8E13EC7B1" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StateAndLocalJurisdictionMember" xlink:label="loc_us-gaap_StateAndLocalJurisdictionMember_50FE0473BD027838DE90C7E8E13EA01D" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_59B51C0743B4F2BAA11EC7E8E13EC7B1" xlink:to="loc_us-gaap_StateAndLocalJurisdictionMember_50FE0473BD027838DE90C7E8E13EA01D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLossCarryforwards" xlink:label="loc_us-gaap_OperatingLossCarryforwards_714412209C49FFB9B956C7E8E13E9D36" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_F6A665F1BF3354B79972C7E8E13E92C7" xlink:to="loc_us-gaap_OperatingLossCarryforwards_714412209C49FFB9B956C7E8E13E9D36" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://www.caseys.com/role/IncomeTaxesScheduleOfComponentsOfIncomeTaxExpenseBenefitDetails" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.caseys.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.caseys.com/role/IncomeTaxesScheduleOfEffectiveIncomeTaxRateReconciliationDetails" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.caseys.com/role/IncomeTaxesScheduleOfUnrecognizedTaxBenefitsDetails" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.caseys.com/role/IncomeTaxesTables" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.caseys.com/role/Leases" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.caseys.com/role/LeasesAssetsAndLiabilitiesOfLesseeDetails" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.caseys.com/role/LeasesLeaseMaturityScheduleDetails" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.caseys.com/role/LeasesNarrativeDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherCommitmentsLineItems" xlink:label="loc_us-gaap_OtherCommitmentsLineItems_6245411FF81AB165D667C90D32651F53" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherCommitmentsTable" xlink:label="loc_us-gaap_OtherCommitmentsTable_1C29F84F3ED1F8CDEBF6C90D3263E193" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_6245411FF81AB165D667C90D32651F53" xlink:to="loc_us-gaap_OtherCommitmentsTable_1C29F84F3ED1F8CDEBF6C90D3263E193" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_80D868B9621C3255D0EDC90D3264FE35" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_OtherCommitmentsTable_1C29F84F3ED1F8CDEBF6C90D3263E193" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_80D868B9621C3255D0EDC90D3264FE35" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_1EDD7FF88F67514495C9C90D326486A4_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_80D868B9621C3255D0EDC90D3264FE35" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_1EDD7FF88F67514495C9C90D326486A4_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_1EDD7FF88F67514495C9C90D326486A4" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_80D868B9621C3255D0EDC90D3264FE35" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_1EDD7FF88F67514495C9C90D326486A4" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BuildingAndBuildingImprovementsMember" xlink:label="loc_us-gaap_BuildingAndBuildingImprovementsMember_A67E188B42F86A1C2224C90D3264A3DD" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_1EDD7FF88F67514495C9C90D326486A4" xlink:to="loc_us-gaap_BuildingAndBuildingImprovementsMember_A67E188B42F86A1C2224C90D3264A3DD" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_CounterpartyNameAxis" xlink:label="loc_srt_CounterpartyNameAxis_4F5FBDCE40626BE70CC7C90D3264CC3A" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_OtherCommitmentsTable_1C29F84F3ED1F8CDEBF6C90D3263E193" xlink:to="loc_srt_CounterpartyNameAxis_4F5FBDCE40626BE70CC7C90D3264CC3A" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RepurchaseAgreementCounterpartyNameDomain" xlink:label="loc_srt_RepurchaseAgreementCounterpartyNameDomain_A7DDBFB0293C296DC29DC90D32652DE9_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_CounterpartyNameAxis_4F5FBDCE40626BE70CC7C90D3264CC3A" xlink:to="loc_srt_RepurchaseAgreementCounterpartyNameDomain_A7DDBFB0293C296DC29DC90D32652DE9_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RepurchaseAgreementCounterpartyNameDomain" xlink:label="loc_srt_RepurchaseAgreementCounterpartyNameDomain_A7DDBFB0293C296DC29DC90D32652DE9" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_CounterpartyNameAxis_4F5FBDCE40626BE70CC7C90D3264CC3A" xlink:to="loc_srt_RepurchaseAgreementCounterpartyNameDomain_A7DDBFB0293C296DC29DC90D32652DE9" xlink:type="arc" />
    <link:loc xlink:href="casy-20200430.xsd#casy_CityOfJoplinMissouriMember" xlink:label="loc_casy_CityOfJoplinMissouriMember_CC3C0A874EF8BBBBA2BAC90D32658684" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RepurchaseAgreementCounterpartyNameDomain_A7DDBFB0293C296DC29DC90D32652DE9" xlink:to="loc_casy_CityOfJoplinMissouriMember_CC3C0A874EF8BBBBA2BAC90D32658684" xlink:type="arc" />
    <link:loc xlink:href="casy-20200430.xsd#casy_SaleLeasebackTransactionMaximumTaxableExemptBondsAvailable" xlink:label="loc_casy_SaleLeasebackTransactionMaximumTaxableExemptBondsAvailable_47A4B8A07BB6E5FDD0A0C90D32651AD2" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_6245411FF81AB165D667C90D32651F53" xlink:to="loc_casy_SaleLeasebackTransactionMaximumTaxableExemptBondsAvailable_47A4B8A07BB6E5FDD0A0C90D32651AD2" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SaleLeasebackTransactionNetBookValue" xlink:label="loc_us-gaap_SaleLeasebackTransactionNetBookValue_CB261B22605D43103042C90D3265D3D3" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_6245411FF81AB165D667C90D32651F53" xlink:to="loc_us-gaap_SaleLeasebackTransactionNetBookValue_CB261B22605D43103042C90D3265D3D3" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://www.caseys.com/role/LeasesTables" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.caseys.com/role/NetIncomePerCommonShare" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.caseys.com/role/NetIncomePerCommonShareScheduleOfBasicAndDilutedEarningsPerShareDetails" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.caseys.com/role/NetIncomePerCommonShareTables" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.caseys.com/role/PreferredAndCommonStock" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.caseys.com/role/PreferredAndCommonStockDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_28C418A85F2784DBB805DC4F0026543F" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_8569F587B96EE23660B6DC4F0022A799" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_28C418A85F2784DBB805DC4F0026543F" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_8569F587B96EE23660B6DC4F0022A799" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_B8942B96B3A882A96584DC4F0022222D" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_8569F587B96EE23660B6DC4F0022A799" xlink:to="loc_us-gaap_StatementClassOfStockAxis_B8942B96B3A882A96584DC4F0022222D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_783E47E652D11E964B86DC4F0023A1EB_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_B8942B96B3A882A96584DC4F0022222D" xlink:to="loc_us-gaap_ClassOfStockDomain_783E47E652D11E964B86DC4F0023A1EB_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_783E47E652D11E964B86DC4F0023A1EB" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_B8942B96B3A882A96584DC4F0022222D" xlink:to="loc_us-gaap_ClassOfStockDomain_783E47E652D11E964B86DC4F0023A1EB" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PreferredStockMember" xlink:label="loc_us-gaap_PreferredStockMember_6E05307EA184246EA856DC4F0023D00B" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_783E47E652D11E964B86DC4F0023A1EB" xlink:to="loc_us-gaap_PreferredStockMember_6E05307EA184246EA856DC4F0023D00B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SeriesAPreferredStockMember" xlink:label="loc_us-gaap_SeriesAPreferredStockMember_0CE9D8F37A1AEE0C4041DC4F00237F95" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_783E47E652D11E964B86DC4F0023A1EB" xlink:to="loc_us-gaap_SeriesAPreferredStockMember_0CE9D8F37A1AEE0C4041DC4F00237F95" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonStockMember" xlink:label="loc_us-gaap_CommonStockMember_C296D0F7FBE8F65FB366DC4F0023D3CB" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_783E47E652D11E964B86DC4F0023A1EB" xlink:to="loc_us-gaap_CommonStockMember_C296D0F7FBE8F65FB366DC4F0023D3CB" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PlanNameAxis" xlink:label="loc_us-gaap_PlanNameAxis_CE7C950D62D9A827FB5DDC4F0024FA9F" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_8569F587B96EE23660B6DC4F0022A799" xlink:to="loc_us-gaap_PlanNameAxis_CE7C950D62D9A827FB5DDC4F0024FA9F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PlanNameDomain" xlink:label="loc_us-gaap_PlanNameDomain_F5205A81C08935C29DB7DC4F002400A5_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PlanNameAxis_CE7C950D62D9A827FB5DDC4F0024FA9F" xlink:to="loc_us-gaap_PlanNameDomain_F5205A81C08935C29DB7DC4F002400A5_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PlanNameDomain" xlink:label="loc_us-gaap_PlanNameDomain_F5205A81C08935C29DB7DC4F002400A5" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PlanNameAxis_CE7C950D62D9A827FB5DDC4F0024FA9F" xlink:to="loc_us-gaap_PlanNameDomain_F5205A81C08935C29DB7DC4F002400A5" xlink:type="arc" />
    <link:loc xlink:href="casy-20200430.xsd#casy_StockIncentivePlanMember" xlink:label="loc_casy_StockIncentivePlanMember_5E660C1C6EB09351DD1ADC4F00248FD0" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanNameDomain_F5205A81C08935C29DB7DC4F002400A5" xlink:to="loc_casy_StockIncentivePlanMember_5E660C1C6EB09351DD1ADC4F00248FD0" xlink:type="arc" />
    <link:loc xlink:href="casy-20200430.xsd#casy_A2017StockRepurchasePlanMember" xlink:label="loc_casy_A2017StockRepurchasePlanMember_4CA50EF26FEC45F2B85BDC4F0024D4A0" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanNameDomain_F5205A81C08935C29DB7DC4F002400A5" xlink:to="loc_casy_A2017StockRepurchasePlanMember_4CA50EF26FEC45F2B85BDC4F0024D4A0" xlink:type="arc" />
    <link:loc xlink:href="casy-20200430.xsd#casy_A2018StockRepurchasePlanMember" xlink:label="loc_casy_A2018StockRepurchasePlanMember_36D468556F5132DD1401DC4F0024C531" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanNameDomain_F5205A81C08935C29DB7DC4F002400A5" xlink:to="loc_casy_A2018StockRepurchasePlanMember_36D468556F5132DD1401DC4F0024C531" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AwardTypeAxis" xlink:label="loc_us-gaap_AwardTypeAxis_13C947B45CECAE761651DC4F00256B8A" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_8569F587B96EE23660B6DC4F0022A799" xlink:to="loc_us-gaap_AwardTypeAxis_13C947B45CECAE761651DC4F00256B8A" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_BEE04C6925E189FB8626DC4F0025A781_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_13C947B45CECAE761651DC4F00256B8A" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_BEE04C6925E189FB8626DC4F0025A781_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_BEE04C6925E189FB8626DC4F0025A781" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_13C947B45CECAE761651DC4F00256B8A" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_BEE04C6925E189FB8626DC4F0025A781" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EmployeeStockOptionMember" xlink:label="loc_us-gaap_EmployeeStockOptionMember_4CA6D02AE63283017A9EDC4F00250D03" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_BEE04C6925E189FB8626DC4F0025A781" xlink:to="loc_us-gaap_EmployeeStockOptionMember_4CA6D02AE63283017A9EDC4F00250D03" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RestrictedStockMember" xlink:label="loc_us-gaap_RestrictedStockMember_A0A23CE7D4855E0E69FCDC4F002578BD" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_BEE04C6925E189FB8626DC4F0025A781" xlink:to="loc_us-gaap_RestrictedStockMember_A0A23CE7D4855E0E69FCDC4F002578BD" xlink:type="arc" />
    <link:loc xlink:href="casy-20200430.xsd#casy_StockOptionsRestrictedStockAndRestrictedStockUnitsMember" xlink:label="loc_casy_StockOptionsRestrictedStockAndRestrictedStockUnitsMember_0E54050538F8EBD001FBDC4F0025FF8B" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_BEE04C6925E189FB8626DC4F0025A781" xlink:to="loc_casy_StockOptionsRestrictedStockAndRestrictedStockUnitsMember_0E54050538F8EBD001FBDC4F0025FF8B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PreferredStockSharesAuthorized" xlink:label="loc_us-gaap_PreferredStockSharesAuthorized_097EBEC14DD3F914FE0BDC4F0026640B" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_28C418A85F2784DBB805DC4F0026543F" xlink:to="loc_us-gaap_PreferredStockSharesAuthorized_097EBEC14DD3F914FE0BDC4F0026640B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PreferredStockSharesIssued" xlink:label="loc_us-gaap_PreferredStockSharesIssued_73F6BAF72AB780AC0F2ADC4F0026F3B5" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_28C418A85F2784DBB805DC4F0026543F" xlink:to="loc_us-gaap_PreferredStockSharesIssued_73F6BAF72AB780AC0F2ADC4F0026F3B5" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonStockSharesAuthorized" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_E0E3787A95B0B3BD7FF8DC4F0026BD9B" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_28C418A85F2784DBB805DC4F0026543F" xlink:to="loc_us-gaap_CommonStockSharesAuthorized_E0E3787A95B0B3BD7FF8DC4F0026BD9B" xlink:type="arc" />
    <link:loc xlink:href="casy-20200430.xsd#casy_SharebasedCompensationArrangementsBySharebasedPaymentAwardNumberOfSharesAvailableForGrantReductionPerStockOptionIssued" xlink:label="loc_casy_SharebasedCompensationArrangementsBySharebasedPaymentAwardNumberOfSharesAvailableForGrantReductionPerStockOptionIssued_634617D8F801DA1F40D7DC4F0026B0AE" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_28C418A85F2784DBB805DC4F0026543F" xlink:to="loc_casy_SharebasedCompensationArrangementsBySharebasedPaymentAwardNumberOfSharesAvailableForGrantReductionPerStockOptionIssued_634617D8F801DA1F40D7DC4F0026B0AE" xlink:type="arc" />
    <link:loc xlink:href="casy-20200430.xsd#casy_SharebasedCompensationArrangementsBySharebasedPaymentAwardNumberOfSharesAvailableForGrantReductionPerEquityInstrumentsOtherOptionsIssued" xlink:label="loc_casy_SharebasedCompensationArrangementsBySharebasedPaymentAwardNumberOfSharesAvailableForGrantReductionPerEquityInstrumentsOtherOptionsIssued_CA7C10813BCFF462F435DC4F0027993C" xlink:type="locator" />
    <link:definitionArc order="5" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_28C418A85F2784DBB805DC4F0026543F" xlink:to="loc_casy_SharebasedCompensationArrangementsBySharebasedPaymentAwardNumberOfSharesAvailableForGrantReductionPerEquityInstrumentsOtherOptionsIssued_CA7C10813BCFF462F435DC4F0027993C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_E92CE43015FD066B4F9ADC4F0027812B" xlink:type="locator" />
    <link:definitionArc order="6" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_28C418A85F2784DBB805DC4F0026543F" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_E92CE43015FD066B4F9ADC4F0027812B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_BA892F43FC1C7ABC2110DC4F00270B3F" xlink:type="locator" />
    <link:definitionArc order="7" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_28C418A85F2784DBB805DC4F0026543F" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_BA892F43FC1C7ABC2110DC4F00270B3F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_125636CAA6755EDB0737DC4F0027C11E" xlink:type="locator" />
    <link:definitionArc order="8" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_28C418A85F2784DBB805DC4F0026543F" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_125636CAA6755EDB0737DC4F0027C11E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_8884896916288E0A49E6DC4F0027805E" xlink:type="locator" />
    <link:definitionArc order="9" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_28C418A85F2784DBB805DC4F0026543F" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_8884896916288E0A49E6DC4F0027805E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_29265AEA2108712E70D6DC4F0027B4AB" xlink:type="locator" />
    <link:definitionArc order="10" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_28C418A85F2784DBB805DC4F0026543F" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_29265AEA2108712E70D6DC4F0027B4AB" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_3320C7A8C2D161C0513CDC4F00278D75" xlink:type="locator" />
    <link:definitionArc order="11" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_28C418A85F2784DBB805DC4F0026543F" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_3320C7A8C2D161C0513CDC4F00278D75" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AllocatedShareBasedCompensationExpense" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_F12FBC1E4F8B1F25DBABDC4F0028F2EB" xlink:type="locator" />
    <link:definitionArc order="12" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_28C418A85F2784DBB805DC4F0026543F" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_F12FBC1E4F8B1F25DBABDC4F0028F2EB" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_DB8573818A80A1CCE611DC4F00282B57" xlink:type="locator" />
    <link:definitionArc order="13" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_28C418A85F2784DBB805DC4F0026543F" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_DB8573818A80A1CCE611DC4F00282B57" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockRepurchaseProgramAuthorizedAmount1" xlink:label="loc_us-gaap_StockRepurchaseProgramAuthorizedAmount1_5CEC973B9A504136AB61DC4F002872D1" xlink:type="locator" />
    <link:definitionArc order="14" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_28C418A85F2784DBB805DC4F0026543F" xlink:to="loc_us-gaap_StockRepurchaseProgramAuthorizedAmount1_5CEC973B9A504136AB61DC4F002872D1" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockRepurchaseProgramPeriodInForce1" xlink:label="loc_us-gaap_StockRepurchaseProgramPeriodInForce1_D0136D5176E25A81ACE6DC4F00283DF4" xlink:type="locator" />
    <link:definitionArc order="15" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_28C418A85F2784DBB805DC4F0026543F" xlink:to="loc_us-gaap_StockRepurchaseProgramPeriodInForce1_D0136D5176E25A81ACE6DC4F00283DF4" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockRepurchasedDuringPeriodShares" xlink:label="loc_us-gaap_StockRepurchasedDuringPeriodShares_B840AC15D25794C6AAABDC4F00286BA8" xlink:type="locator" />
    <link:definitionArc order="16" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_28C418A85F2784DBB805DC4F0026543F" xlink:to="loc_us-gaap_StockRepurchasedDuringPeriodShares_B840AC15D25794C6AAABDC4F00286BA8" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockRepurchasedDuringPeriodValue" xlink:label="loc_us-gaap_StockRepurchasedDuringPeriodValue_4688884F1DCA3232F40EDC4F00288AD2" xlink:type="locator" />
    <link:definitionArc order="17" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_28C418A85F2784DBB805DC4F0026543F" xlink:to="loc_us-gaap_StockRepurchasedDuringPeriodValue_4688884F1DCA3232F40EDC4F00288AD2" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://www.caseys.com/role/PreferredAndCommonStockScheduleOfRestrictedStockAndRestrictedStockUnitsGrantedDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_E770DA148A05DD075C77DC4F001A1F77" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_4ACD9F24C47E1B788332DC4F0015B886" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_E770DA148A05DD075C77DC4F001A1F77" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_4ACD9F24C47E1B788332DC4F0015B886" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_VestingAxis" xlink:label="loc_us-gaap_VestingAxis_301DC32156D1B1025853DC4F0015F41E" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_4ACD9F24C47E1B788332DC4F0015B886" xlink:to="loc_us-gaap_VestingAxis_301DC32156D1B1025853DC4F0015F41E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_VestingDomain" xlink:label="loc_us-gaap_VestingDomain_EB4978A4D8B4BEBE6D0FDC4F0016B22C_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_VestingAxis_301DC32156D1B1025853DC4F0015F41E" xlink:to="loc_us-gaap_VestingDomain_EB4978A4D8B4BEBE6D0FDC4F0016B22C_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_VestingDomain" xlink:label="loc_us-gaap_VestingDomain_EB4978A4D8B4BEBE6D0FDC4F0016B22C" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_VestingAxis_301DC32156D1B1025853DC4F0015F41E" xlink:to="loc_us-gaap_VestingDomain_EB4978A4D8B4BEBE6D0FDC4F0016B22C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationAwardTrancheOneMember" xlink:label="loc_us-gaap_ShareBasedCompensationAwardTrancheOneMember_F4078269319F91D9F622DC4F00160752" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VestingDomain_EB4978A4D8B4BEBE6D0FDC4F0016B22C" xlink:to="loc_us-gaap_ShareBasedCompensationAwardTrancheOneMember_F4078269319F91D9F622DC4F00160752" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationAwardTrancheTwoMember" xlink:label="loc_us-gaap_ShareBasedCompensationAwardTrancheTwoMember_A5F1BA4FE3A24FB96796DC4F001649AB" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VestingDomain_EB4978A4D8B4BEBE6D0FDC4F0016B22C" xlink:to="loc_us-gaap_ShareBasedCompensationAwardTrancheTwoMember_A5F1BA4FE3A24FB96796DC4F001649AB" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RangeAxis" xlink:label="loc_srt_RangeAxis_5B3AACAF2B2BB5595799DC4F00178289" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_4ACD9F24C47E1B788332DC4F0015B886" xlink:to="loc_srt_RangeAxis_5B3AACAF2B2BB5595799DC4F00178289" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RangeMember" xlink:label="loc_srt_RangeMember_4A6CE16593EDEE97D691DC4F0017DE6B_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_5B3AACAF2B2BB5595799DC4F00178289" xlink:to="loc_srt_RangeMember_4A6CE16593EDEE97D691DC4F0017DE6B_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RangeMember" xlink:label="loc_srt_RangeMember_4A6CE16593EDEE97D691DC4F0017DE6B" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_5B3AACAF2B2BB5595799DC4F00178289" xlink:to="loc_srt_RangeMember_4A6CE16593EDEE97D691DC4F0017DE6B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_MinimumMember" xlink:label="loc_srt_MinimumMember_43BDA3C6235809DB8511DC4F0017F251" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_4A6CE16593EDEE97D691DC4F0017DE6B" xlink:to="loc_srt_MinimumMember_43BDA3C6235809DB8511DC4F0017F251" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_MaximumMember" xlink:label="loc_srt_MaximumMember_0BD668DB342080E9B604DC4F001731EC" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_4A6CE16593EDEE97D691DC4F0017DE6B" xlink:to="loc_srt_MaximumMember_0BD668DB342080E9B604DC4F001731EC" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_TitleOfIndividualAxis" xlink:label="loc_srt_TitleOfIndividualAxis_BCC1BD158A1EE3C718DEDC4F0017455A" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_4ACD9F24C47E1B788332DC4F0015B886" xlink:to="loc_srt_TitleOfIndividualAxis_BCC1BD158A1EE3C718DEDC4F0017455A" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:label="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_CDE9D452220EF4395C55DC4F0017BED5_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_TitleOfIndividualAxis_BCC1BD158A1EE3C718DEDC4F0017455A" xlink:to="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_CDE9D452220EF4395C55DC4F0017BED5_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:label="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_CDE9D452220EF4395C55DC4F0017BED5" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_TitleOfIndividualAxis_BCC1BD158A1EE3C718DEDC4F0017455A" xlink:to="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_CDE9D452220EF4395C55DC4F0017BED5" xlink:type="arc" />
    <link:loc xlink:href="casy-20200430.xsd#casy_KeyEmployeesMember" xlink:label="loc_casy_KeyEmployeesMember_5B302B3A0F60EB16CC87DC4F00183BFB" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_CDE9D452220EF4395C55DC4F0017BED5" xlink:to="loc_casy_KeyEmployeesMember_5B302B3A0F60EB16CC87DC4F00183BFB" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_OfficerMember" xlink:label="loc_srt_OfficerMember_80EE802EACC140162A87DC4F0018D78E" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_CDE9D452220EF4395C55DC4F0017BED5" xlink:to="loc_srt_OfficerMember_80EE802EACC140162A87DC4F0018D78E" xlink:type="arc" />
    <link:loc xlink:href="casy-20200430.xsd#casy_NonEmployeeMembersOfTheBoardMember" xlink:label="loc_casy_NonEmployeeMembersOfTheBoardMember_AF04C6CCF96C04EF8B24DC4F0018A847" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_CDE9D452220EF4395C55DC4F0017BED5" xlink:to="loc_casy_NonEmployeeMembersOfTheBoardMember_AF04C6CCF96C04EF8B24DC4F0018A847" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ChiefExecutiveOfficerMember" xlink:label="loc_srt_ChiefExecutiveOfficerMember_DE248C97EA4507861AE0DC4F0018A840" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_CDE9D452220EF4395C55DC4F0017BED5" xlink:to="loc_srt_ChiefExecutiveOfficerMember_DE248C97EA4507861AE0DC4F0018A840" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PlanNameAxis" xlink:label="loc_us-gaap_PlanNameAxis_34BC9530D946EDA2408BDC4F00184129" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_4ACD9F24C47E1B788332DC4F0015B886" xlink:to="loc_us-gaap_PlanNameAxis_34BC9530D946EDA2408BDC4F00184129" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PlanNameDomain" xlink:label="loc_us-gaap_PlanNameDomain_C1C7E8FCA4B2BBB0E4ADDC4F0019B932_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PlanNameAxis_34BC9530D946EDA2408BDC4F00184129" xlink:to="loc_us-gaap_PlanNameDomain_C1C7E8FCA4B2BBB0E4ADDC4F0019B932_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PlanNameDomain" xlink:label="loc_us-gaap_PlanNameDomain_C1C7E8FCA4B2BBB0E4ADDC4F0019B932" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PlanNameAxis_34BC9530D946EDA2408BDC4F00184129" xlink:to="loc_us-gaap_PlanNameDomain_C1C7E8FCA4B2BBB0E4ADDC4F0019B932" xlink:type="arc" />
    <link:loc xlink:href="casy-20200430.xsd#casy_StockIncentivePlanMember" xlink:label="loc_casy_StockIncentivePlanMember_0EA6106BB928047FBAD3DC4F00196AFE" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanNameDomain_C1C7E8FCA4B2BBB0E4ADDC4F0019B932" xlink:to="loc_casy_StockIncentivePlanMember_0EA6106BB928047FBAD3DC4F00196AFE" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AwardTypeAxis" xlink:label="loc_us-gaap_AwardTypeAxis_14C602AE3164E6185D5FDC4F0019D5D8" xlink:type="locator" />
    <link:definitionArc order="5" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_4ACD9F24C47E1B788332DC4F0015B886" xlink:to="loc_us-gaap_AwardTypeAxis_14C602AE3164E6185D5FDC4F0019D5D8" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_0CA716FA79D0BE1536B7DC4F0019CAFD_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_14C602AE3164E6185D5FDC4F0019D5D8" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_0CA716FA79D0BE1536B7DC4F0019CAFD_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_0CA716FA79D0BE1536B7DC4F0019CAFD" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_14C602AE3164E6185D5FDC4F0019D5D8" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_0CA716FA79D0BE1536B7DC4F0019CAFD" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RestrictedStockUnitsRSUMember" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_259913159C6C773BC20BDC4F001A1FBB" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_0CA716FA79D0BE1536B7DC4F0019CAFD" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_259913159C6C773BC20BDC4F001A1FBB" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RestrictedStockMember" xlink:label="loc_us-gaap_RestrictedStockMember_6299154046903B1B5853DC4F001AED87" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_0CA716FA79D0BE1536B7DC4F0019CAFD" xlink:to="loc_us-gaap_RestrictedStockMember_6299154046903B1B5853DC4F001AED87" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_83B277CA531DAEA37125DC4F001A4733" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_E770DA148A05DD075C77DC4F001A1F77" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_83B277CA531DAEA37125DC4F001A4733" xlink:type="arc" />
    <link:loc xlink:href="casy-20200430.xsd#casy_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantedInPeriodTotalFairValue" xlink:label="loc_casy_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantedInPeriodTotalFairValue_44F49B895E6B171D5465DC4F001BE410" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_E770DA148A05DD075C77DC4F001A1F77" xlink:to="loc_casy_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantedInPeriodTotalFairValue_44F49B895E6B171D5465DC4F001BE410" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_BADF0DA0D07ABEC43DBADC4F001B7030" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_E770DA148A05DD075C77DC4F001A1F77" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_BADF0DA0D07ABEC43DBADC4F001B7030" xlink:type="arc" />
    <link:loc xlink:href="casy-20200430.xsd#casy_ShareBasedCompensatonArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsTargetAllocationPercentage" xlink:label="loc_casy_ShareBasedCompensatonArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsTargetAllocationPercentage_209FA2C04CE238C9A1F1DC4F001B5325" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_E770DA148A05DD075C77DC4F001A1F77" xlink:to="loc_casy_ShareBasedCompensatonArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsTargetAllocationPercentage_209FA2C04CE238C9A1F1DC4F001B5325" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_D087A453C175A0674186DC4F001B3C7D" xlink:type="locator" />
    <link:definitionArc order="5" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_E770DA148A05DD075C77DC4F001A1F77" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_D087A453C175A0674186DC4F001B3C7D" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://www.caseys.com/role/PreferredAndCommonStockScheduleOfRestrictedStockUnitsAwardActivityDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_9B3E88BE804D5CAB6194C8AD16770909" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_F25914B16657080CC69EC8AD167610DA" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_9B3E88BE804D5CAB6194C8AD16770909" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_F25914B16657080CC69EC8AD167610DA" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AwardTypeAxis" xlink:label="loc_us-gaap_AwardTypeAxis_A3C5816F5E39FDC90345C8AD167656AD" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_F25914B16657080CC69EC8AD167610DA" xlink:to="loc_us-gaap_AwardTypeAxis_A3C5816F5E39FDC90345C8AD167656AD" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_F8D2556E8F50F141F369C8AD1676FE2F_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_A3C5816F5E39FDC90345C8AD167656AD" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_F8D2556E8F50F141F369C8AD1676FE2F_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_F8D2556E8F50F141F369C8AD1676FE2F" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_A3C5816F5E39FDC90345C8AD167656AD" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_F8D2556E8F50F141F369C8AD1676FE2F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RestrictedStockUnitsRSUMember" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_F3F9054753039B0557C9C8AD1677BA80" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_F8D2556E8F50F141F369C8AD1676FE2F" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_F3F9054753039B0557C9C8AD1677BA80" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_33BD231E110966F0E4FDC8AD1677164B" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_9B3E88BE804D5CAB6194C8AD16770909" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_33BD231E110966F0E4FDC8AD1677164B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_6B8FAD60C5B801648A08C8AD1677287B" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_33BD231E110966F0E4FDC8AD1677164B" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_6B8FAD60C5B801648A08C8AD1677287B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_05C6FC323A3531E3C954C8AD16784321" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_33BD231E110966F0E4FDC8AD1677164B" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_05C6FC323A3531E3C954C8AD16784321" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_041033F2EAEE011AC252C8AD1678202F" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_33BD231E110966F0E4FDC8AD1677164B" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_041033F2EAEE011AC252C8AD1678202F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_D2936158E81246E1A6E5C8AD16782B65" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_33BD231E110966F0E4FDC8AD1677164B" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_D2936158E81246E1A6E5C8AD16782B65" xlink:type="arc" />
    <link:loc xlink:href="casy-20200430.xsd#casy_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAdjustedInPeriod" xlink:label="loc_casy_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAdjustedInPeriod_9889DED4C700BB8B93D9C9061F2785BF" xlink:type="locator" />
    <link:definitionArc order="5" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_33BD231E110966F0E4FDC8AD1677164B" xlink:to="loc_casy_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAdjustedInPeriod_9889DED4C700BB8B93D9C9061F2785BF" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://www.caseys.com/role/PreferredAndCommonStockScheduleOfStockOptionsActivityDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_29C29C8202FE730B7C18C8AD167E5383" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_DF4202E04BE24C3620EAC8AD167DDF0B" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_29C29C8202FE730B7C18C8AD167E5383" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_DF4202E04BE24C3620EAC8AD167DDF0B" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AwardTypeAxis" xlink:label="loc_us-gaap_AwardTypeAxis_9F3D5FBB1127CE51746EC8AD167D5BD9" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_DF4202E04BE24C3620EAC8AD167DDF0B" xlink:to="loc_us-gaap_AwardTypeAxis_9F3D5FBB1127CE51746EC8AD167D5BD9" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_634398A4F57DF7B21C39C8AD167D29CE_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_9F3D5FBB1127CE51746EC8AD167D5BD9" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_634398A4F57DF7B21C39C8AD167D29CE_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_634398A4F57DF7B21C39C8AD167D29CE" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_9F3D5FBB1127CE51746EC8AD167D5BD9" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_634398A4F57DF7B21C39C8AD167D29CE" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EmployeeStockOptionMember" xlink:label="loc_us-gaap_EmployeeStockOptionMember_3690A497617DC07B4E74C8AD167D1B06" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_634398A4F57DF7B21C39C8AD167D29CE" xlink:to="loc_us-gaap_EmployeeStockOptionMember_3690A497617DC07B4E74C8AD167D1B06" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_33AACEA4CD881C013C2BC8AD167E56B5" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_29C29C8202FE730B7C18C8AD167E5383" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_33AACEA4CD881C013C2BC8AD167E56B5" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_D5F930E8AB601852C6E9C8AD167EF0CD" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_33AACEA4CD881C013C2BC8AD167E56B5" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_D5F930E8AB601852C6E9C8AD167EF0CD" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_264D115A735D73559C44C8AD167F7417" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_33AACEA4CD881C013C2BC8AD167E56B5" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_264D115A735D73559C44C8AD167F7417" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_946C0FDC4FF7D06E459DC8AD167FDC4E" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_33AACEA4CD881C013C2BC8AD167E56B5" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_946C0FDC4FF7D06E459DC8AD167FDC4E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_7004D74B4FF6B0EC4D7AC8AD167F5926" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_29C29C8202FE730B7C18C8AD167E5383" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_7004D74B4FF6B0EC4D7AC8AD167F5926" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_6E9E43BB269CB76A17E5C8AD167F35FF" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_7004D74B4FF6B0EC4D7AC8AD167F5926" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_6E9E43BB269CB76A17E5C8AD167F35FF" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_5098306915EBB0450874C8AD1680618D" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_7004D74B4FF6B0EC4D7AC8AD167F5926" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_5098306915EBB0450874C8AD1680618D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_6AF237D5D8D5B6C3176BC8AD16807D95" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_7004D74B4FF6B0EC4D7AC8AD167F5926" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_6AF237D5D8D5B6C3176BC8AD16807D95" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://www.caseys.com/role/PreferredAndCommonStockTables" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.caseys.com/role/QuarterlyFinancialData" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.caseys.com/role/QuarterlyFinancialDataScheduleOfQuarterlyFinancialInformationDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProductInformationLineItems" xlink:label="loc_us-gaap_ProductInformationLineItems_C4E3DD7FA814C30F0533C2A81E63F0EB" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfProductInformationTable" xlink:label="loc_us-gaap_ScheduleOfProductInformationTable_7F10F9179D0FD2D11C66C2A81E6183A2" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ProductInformationLineItems_C4E3DD7FA814C30F0533C2A81E63F0EB" xlink:to="loc_us-gaap_ScheduleOfProductInformationTable_7F10F9179D0FD2D11C66C2A81E6183A2" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ProductOrServiceAxis" xlink:label="loc_srt_ProductOrServiceAxis_025CCE8643A2B5ABA8ECC2A81E61E6C2" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfProductInformationTable_7F10F9179D0FD2D11C66C2A81E6183A2" xlink:to="loc_srt_ProductOrServiceAxis_025CCE8643A2B5ABA8ECC2A81E61E6C2" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ProductsAndServicesDomain" xlink:label="loc_srt_ProductsAndServicesDomain_F719448AE31CEFE848D4C2A81E623640_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ProductOrServiceAxis_025CCE8643A2B5ABA8ECC2A81E61E6C2" xlink:to="loc_srt_ProductsAndServicesDomain_F719448AE31CEFE848D4C2A81E623640_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ProductsAndServicesDomain" xlink:label="loc_srt_ProductsAndServicesDomain_F719448AE31CEFE848D4C2A81E623640" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ProductOrServiceAxis_025CCE8643A2B5ABA8ECC2A81E61E6C2" xlink:to="loc_srt_ProductsAndServicesDomain_F719448AE31CEFE848D4C2A81E623640" xlink:type="arc" />
    <link:loc xlink:href="casy-20200430.xsd#casy_GasolineMember" xlink:label="loc_casy_GasolineMember_6E9BD2450E02D048E828C2A81E62965D" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_F719448AE31CEFE848D4C2A81E623640" xlink:to="loc_casy_GasolineMember_6E9BD2450E02D048E828C2A81E62965D" xlink:type="arc" />
    <link:loc xlink:href="casy-20200430.xsd#casy_GroceryAndOtherMerchandiseMember" xlink:label="loc_casy_GroceryAndOtherMerchandiseMember_8E408A54236F012AB3B3C2A81E62BC2C" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_F719448AE31CEFE848D4C2A81E623640" xlink:to="loc_casy_GroceryAndOtherMerchandiseMember_8E408A54236F012AB3B3C2A81E62BC2C" xlink:type="arc" />
    <link:loc xlink:href="casy-20200430.xsd#casy_PreparedFoodAndFountainMember" xlink:label="loc_casy_PreparedFoodAndFountainMember_8EED63A2F8F8788E4F9FC2A81E6201BB" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_F719448AE31CEFE848D4C2A81E623640" xlink:to="loc_casy_PreparedFoodAndFountainMember_8EED63A2F8F8788E4F9FC2A81E6201BB" xlink:type="arc" />
    <link:loc xlink:href="casy-20200430.xsd#casy_OtherProductsAndServicesMember" xlink:label="loc_casy_OtherProductsAndServicesMember_D675888C0121A9DDDE10C2A81E639AFD" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_F719448AE31CEFE848D4C2A81E623640" xlink:to="loc_casy_OtherProductsAndServicesMember_D675888C0121A9DDDE10C2A81E639AFD" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RevenuesAbstract" xlink:label="loc_us-gaap_RevenuesAbstract_F1AD36C5E08089BFCB4BC2A81E63DBA2" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ProductInformationLineItems_C4E3DD7FA814C30F0533C2A81E63F0EB" xlink:to="loc_us-gaap_RevenuesAbstract_F1AD36C5E08089BFCB4BC2A81E63DBA2" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_Revenues" xlink:label="loc_us-gaap_Revenues_CE763C143B1C2C83A4FAC2A81E6356B6" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenuesAbstract_F1AD36C5E08089BFCB4BC2A81E63DBA2" xlink:to="loc_us-gaap_Revenues_CE763C143B1C2C83A4FAC2A81E6356B6" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GrossProfitAbstract" xlink:label="loc_us-gaap_GrossProfitAbstract_CEFE4A06AC4797122072C2A81E64F53E" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ProductInformationLineItems_C4E3DD7FA814C30F0533C2A81E63F0EB" xlink:to="loc_us-gaap_GrossProfitAbstract_CEFE4A06AC4797122072C2A81E64F53E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GrossProfit" xlink:label="loc_us-gaap_GrossProfit_097515C6CA9578B2BCDEC2A81E64B705" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GrossProfitAbstract_CEFE4A06AC4797122072C2A81E64F53E" xlink:to="loc_us-gaap_GrossProfit_097515C6CA9578B2BCDEC2A81E64B705" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaap_NetIncomeLoss_7D5A6755C3C5FD660BF2C2A81E640D89" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ProductInformationLineItems_C4E3DD7FA814C30F0533C2A81E63F0EB" xlink:to="loc_us-gaap_NetIncomeLoss_7D5A6755C3C5FD660BF2C2A81E640D89" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EarningsPerShareBasicAndDilutedAbstract" xlink:label="loc_us-gaap_EarningsPerShareBasicAndDilutedAbstract_6DD5634B5CCC5578726FC2A81E64230D" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ProductInformationLineItems_C4E3DD7FA814C30F0533C2A81E63F0EB" xlink:to="loc_us-gaap_EarningsPerShareBasicAndDilutedAbstract_6DD5634B5CCC5578726FC2A81E64230D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EarningsPerShareBasic" xlink:label="loc_us-gaap_EarningsPerShareBasic_B0B1464B3AB3504A268EC2A81E646DE4" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EarningsPerShareBasicAndDilutedAbstract_6DD5634B5CCC5578726FC2A81E64230D" xlink:to="loc_us-gaap_EarningsPerShareBasic_B0B1464B3AB3504A268EC2A81E646DE4" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EarningsPerShareDiluted" xlink:label="loc_us-gaap_EarningsPerShareDiluted_C31EDE6795FCEB1CF36CC2A81E65E75F" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EarningsPerShareBasicAndDilutedAbstract_6DD5634B5CCC5578726FC2A81E64230D" xlink:to="loc_us-gaap_EarningsPerShareDiluted_C31EDE6795FCEB1CF36CC2A81E65E75F" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://www.caseys.com/role/QuarterlyFinancialDataTables" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.caseys.com/role/SignificantAccountingPolicies" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.caseys.com/role/SignificantAccountingPoliciesDepreciationOfPropertyAndEquipmentAndAmortizationOfCapitalLeaseAssetsDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentLineItems" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_C284BAFBE4CD367F0B2FC2A81E9EC78D" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_7E50190CDB16D13B2F42C2A81E9C867B" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_C284BAFBE4CD367F0B2FC2A81E9EC78D" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_7E50190CDB16D13B2F42C2A81E9C867B" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_9688869DD99921DC6AAEC2A81E9C39F7" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_7E50190CDB16D13B2F42C2A81E9C867B" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_9688869DD99921DC6AAEC2A81E9C39F7" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_793654560076B913E33BC2A81E9DD9A0_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_9688869DD99921DC6AAEC2A81E9C39F7" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_793654560076B913E33BC2A81E9DD9A0_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_793654560076B913E33BC2A81E9DD9A0" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_9688869DD99921DC6AAEC2A81E9C39F7" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_793654560076B913E33BC2A81E9DD9A0" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BuildingMember" xlink:label="loc_us-gaap_BuildingMember_97A5B6E1B92B4400016CC2A81E9DBEF4" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_793654560076B913E33BC2A81E9DD9A0" xlink:to="loc_us-gaap_BuildingMember_97A5B6E1B92B4400016CC2A81E9DBEF4" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_MachineryAndEquipmentMember" xlink:label="loc_us-gaap_MachineryAndEquipmentMember_CBC5A49E2FB2D016AA9EC2A81E9DC481" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_793654560076B913E33BC2A81E9DD9A0" xlink:to="loc_us-gaap_MachineryAndEquipmentMember_CBC5A49E2FB2D016AA9EC2A81E9DC481" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RangeAxis" xlink:label="loc_srt_RangeAxis_70432883CDE324977F31C2A81E9EFE39" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_7E50190CDB16D13B2F42C2A81E9C867B" xlink:to="loc_srt_RangeAxis_70432883CDE324977F31C2A81E9EFE39" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RangeMember" xlink:label="loc_srt_RangeMember_102B7587C204ADFA206EC2A81E9EE52F_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_70432883CDE324977F31C2A81E9EFE39" xlink:to="loc_srt_RangeMember_102B7587C204ADFA206EC2A81E9EE52F_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RangeMember" xlink:label="loc_srt_RangeMember_102B7587C204ADFA206EC2A81E9EE52F" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_70432883CDE324977F31C2A81E9EFE39" xlink:to="loc_srt_RangeMember_102B7587C204ADFA206EC2A81E9EE52F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_MinimumMember" xlink:label="loc_srt_MinimumMember_DCABB6339E4471388562C2A81E9E2056" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_102B7587C204ADFA206EC2A81E9EE52F" xlink:to="loc_srt_MinimumMember_DCABB6339E4471388562C2A81E9E2056" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_MaximumMember" xlink:label="loc_srt_MaximumMember_E7CD6B56B00BF15784E7C2A81E9EED6B" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_102B7587C204ADFA206EC2A81E9EE52F" xlink:to="loc_srt_MaximumMember_E7CD6B56B00BF15784E7C2A81E9EED6B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_FC7ADB192B3CCBCE4FC8C2A81E9FAE26" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_C284BAFBE4CD367F0B2FC2A81E9EC78D" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_FC7ADB192B3CCBCE4FC8C2A81E9FAE26" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://www.caseys.com/role/SignificantAccountingPoliciesDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ConcentrationRiskLineItems" xlink:label="loc_us-gaap_ConcentrationRiskLineItems_C5ABB435EE4E55C84138C7E848C30461" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ConcentrationRiskTable" xlink:label="loc_us-gaap_ConcentrationRiskTable_658E54BD2B6A52ACDABAC7E848B9BCA7" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ConcentrationRiskLineItems_C5ABB435EE4E55C84138C7E848C30461" xlink:to="loc_us-gaap_ConcentrationRiskTable_658E54BD2B6A52ACDABAC7E848B9BCA7" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_FF0AB6E18FC2BBD93865C7E848B99D83" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ConcentrationRiskTable_658E54BD2B6A52ACDABAC7E848B9BCA7" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_FF0AB6E18FC2BBD93865C7E848B99D83" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_3AC9171AF48F64548DF3C7E848BA2264_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_FF0AB6E18FC2BBD93865C7E848B99D83" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_3AC9171AF48F64548DF3C7E848BA2264_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_3AC9171AF48F64548DF3C7E848BA2264" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_FF0AB6E18FC2BBD93865C7E848B99D83" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_3AC9171AF48F64548DF3C7E848BA2264" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SoftwareAndSoftwareDevelopmentCostsMember" xlink:label="loc_us-gaap_SoftwareAndSoftwareDevelopmentCostsMember_2F4EF177434E62E4A80BC7E848BAE963" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_3AC9171AF48F64548DF3C7E848BA2264" xlink:to="loc_us-gaap_SoftwareAndSoftwareDevelopmentCostsMember_2F4EF177434E62E4A80BC7E848BAE963" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RangeAxis" xlink:label="loc_srt_RangeAxis_2B5C7BF7204EAD53359DC7E848BA3F01" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ConcentrationRiskTable_658E54BD2B6A52ACDABAC7E848B9BCA7" xlink:to="loc_srt_RangeAxis_2B5C7BF7204EAD53359DC7E848BA3F01" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RangeMember" xlink:label="loc_srt_RangeMember_3C4A5271F76B9E9989EDC7E848BAA4C0_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_2B5C7BF7204EAD53359DC7E848BA3F01" xlink:to="loc_srt_RangeMember_3C4A5271F76B9E9989EDC7E848BAA4C0_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RangeMember" xlink:label="loc_srt_RangeMember_3C4A5271F76B9E9989EDC7E848BAA4C0" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_2B5C7BF7204EAD53359DC7E848BA3F01" xlink:to="loc_srt_RangeMember_3C4A5271F76B9E9989EDC7E848BAA4C0" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_MinimumMember" xlink:label="loc_srt_MinimumMember_48BC67BB1490DA803921C7E848BB5205" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_3C4A5271F76B9E9989EDC7E848BAA4C0" xlink:to="loc_srt_MinimumMember_48BC67BB1490DA803921C7E848BB5205" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_MaximumMember" xlink:label="loc_srt_MaximumMember_11FDD263DED7AC9E0C51C7E848C027BB" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_3C4A5271F76B9E9989EDC7E848BAA4C0" xlink:to="loc_srt_MaximumMember_11FDD263DED7AC9E0C51C7E848C027BB" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:label="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_9F445B62070F5465C1F9C7E848C0773F" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ConcentrationRiskTable_658E54BD2B6A52ACDABAC7E848B9BCA7" xlink:to="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_9F445B62070F5465C1F9C7E848C0773F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TypeOfAdoptionMember" xlink:label="loc_us-gaap_TypeOfAdoptionMember_1804213FE78E12C77D50C7E848C15FDE_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_9F445B62070F5465C1F9C7E848C0773F" xlink:to="loc_us-gaap_TypeOfAdoptionMember_1804213FE78E12C77D50C7E848C15FDE_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TypeOfAdoptionMember" xlink:label="loc_us-gaap_TypeOfAdoptionMember_1804213FE78E12C77D50C7E848C15FDE" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_9F445B62070F5465C1F9C7E848C0773F" xlink:to="loc_us-gaap_TypeOfAdoptionMember_1804213FE78E12C77D50C7E848C15FDE" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccountingStandardsUpdate201409Member" xlink:label="loc_us-gaap_AccountingStandardsUpdate201409Member_0D0D60C76B5B2C3D1B32C7E848C10D24" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TypeOfAdoptionMember_1804213FE78E12C77D50C7E848C15FDE" xlink:to="loc_us-gaap_AccountingStandardsUpdate201409Member_0D0D60C76B5B2C3D1B32C7E848C10D24" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ProductOrServiceAxis" xlink:label="loc_srt_ProductOrServiceAxis_EBACADEFDEE16906EAEDC7E848C12462" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ConcentrationRiskTable_658E54BD2B6A52ACDABAC7E848B9BCA7" xlink:to="loc_srt_ProductOrServiceAxis_EBACADEFDEE16906EAEDC7E848C12462" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ProductsAndServicesDomain" xlink:label="loc_srt_ProductsAndServicesDomain_4760994FCD6E9AAADDE2C7E848C1CDB6_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ProductOrServiceAxis_EBACADEFDEE16906EAEDC7E848C12462" xlink:to="loc_srt_ProductsAndServicesDomain_4760994FCD6E9AAADDE2C7E848C1CDB6_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ProductsAndServicesDomain" xlink:label="loc_srt_ProductsAndServicesDomain_4760994FCD6E9AAADDE2C7E848C1CDB6" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ProductOrServiceAxis_EBACADEFDEE16906EAEDC7E848C12462" xlink:to="loc_srt_ProductsAndServicesDomain_4760994FCD6E9AAADDE2C7E848C1CDB6" xlink:type="arc" />
    <link:loc xlink:href="casy-20200430.xsd#casy_GasolineMember" xlink:label="loc_casy_GasolineMember_4D94C0BED529DF250767C7E848C20F4C" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_4760994FCD6E9AAADDE2C7E848C1CDB6" xlink:to="loc_casy_GasolineMember_4D94C0BED529DF250767C7E848C20F4C" xlink:type="arc" />
    <link:loc xlink:href="casy-20200430.xsd#casy_GroceryAndOtherMerchandiseMember" xlink:label="loc_casy_GroceryAndOtherMerchandiseMember_9F8E81C9C2833FF3580FC7E848C23C67" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_4760994FCD6E9AAADDE2C7E848C1CDB6" xlink:to="loc_casy_GroceryAndOtherMerchandiseMember_9F8E81C9C2833FF3580FC7E848C23C67" xlink:type="arc" />
    <link:loc xlink:href="casy-20200430.xsd#casy_PreparedFoodAndFountainMember" xlink:label="loc_casy_PreparedFoodAndFountainMember_ED946C8E333550447764C7E848C2852C" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_4760994FCD6E9AAADDE2C7E848C1CDB6" xlink:to="loc_casy_PreparedFoodAndFountainMember_ED946C8E333550447764C7E848C2852C" xlink:type="arc" />
    <link:loc xlink:href="casy-20200430.xsd#casy_GIftCardsMember" xlink:label="loc_casy_GIftCardsMember_ACDB41887B5F695D625DC7E848C207DD" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_4760994FCD6E9AAADDE2C7E848C1CDB6" xlink:to="loc_casy_GIftCardsMember_ACDB41887B5F695D625DC7E848C207DD" xlink:type="arc" />
    <link:loc xlink:href="casy-20200430.xsd#casy_BoxTopsMember" xlink:label="loc_casy_BoxTopsMember_9C00C2C1594890DCAE9FC7E848C3FFC4" xlink:type="locator" />
    <link:definitionArc order="5" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_4760994FCD6E9AAADDE2C7E848C1CDB6" xlink:to="loc_casy_BoxTopsMember_9C00C2C1594890DCAE9FC7E848C3FFC4" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:label="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_70BBCAB8236F570924C9C7E848C3AB42" xlink:type="locator" />
    <link:definitionArc order="5" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ConcentrationRiskTable_658E54BD2B6A52ACDABAC7E848B9BCA7" xlink:to="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_70BBCAB8236F570924C9C7E848C3AB42" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDomain" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_5C992F121FE7F7A12ED6C7E848C35635_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_70BBCAB8236F570924C9C7E848C3AB42" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_5C992F121FE7F7A12ED6C7E848C35635_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDomain" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_5C992F121FE7F7A12ED6C7E848C35635" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_70BBCAB8236F570924C9C7E848C3AB42" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_5C992F121FE7F7A12ED6C7E848C35635" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SalesRevenueNetMember" xlink:label="loc_us-gaap_SalesRevenueNetMember_B344E349CA794448ED76C7E848C3312D" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain_5C992F121FE7F7A12ED6C7E848C35635" xlink:to="loc_us-gaap_SalesRevenueNetMember_B344E349CA794448ED76C7E848C3312D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ConcentrationRiskPercentage1" xlink:label="loc_us-gaap_ConcentrationRiskPercentage1_9857423E88A855DBE7F5C7E848C374E4" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskLineItems_C5ABB435EE4E55C84138C7E848C30461" xlink:to="loc_us-gaap_ConcentrationRiskPercentage1_9857423E88A855DBE7F5C7E848C374E4" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_1217B51A187E3DD9805EC7E848C4B843" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskLineItems_C5ABB435EE4E55C84138C7E848C30461" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_1217B51A187E3DD9805EC7E848C4B843" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsGross" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_6CA5EED270A6EA0C9239C7E9DE35E980" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskLineItems_C5ABB435EE4E55C84138C7E848C30461" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross_6CA5EED270A6EA0C9239C7E9DE35E980" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="loc_us-gaap_StockholdersEquity_A6100B03814261C89CD4C7E848C43806" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskLineItems_C5ABB435EE4E55C84138C7E848C30461" xlink:to="loc_us-gaap_StockholdersEquity_A6100B03814261C89CD4C7E848C43806" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_0B3B9E37FCE4C0FCFCDBC7E848C40C6E" xlink:type="locator" />
    <link:definitionArc order="5" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskLineItems_C5ABB435EE4E55C84138C7E848C30461" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_0B3B9E37FCE4C0FCFCDBC7E848C40C6E" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://www.caseys.com/role/SignificantAccountingPoliciesPolicies" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.caseys.com/role/SignificantAccountingPoliciesSummaryOfInventoryValuesDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InventoryLineItems" xlink:label="loc_us-gaap_InventoryLineItems_122FAEB9341FD2CF4185C39696C66FA9" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InventoryCurrentTable" xlink:label="loc_us-gaap_InventoryCurrentTable_4532E3FE3167D5D8AF6FC39696C5EF06" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_InventoryLineItems_122FAEB9341FD2CF4185C39696C66FA9" xlink:to="loc_us-gaap_InventoryCurrentTable_4532E3FE3167D5D8AF6FC39696C5EF06" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ProductOrServiceAxis" xlink:label="loc_srt_ProductOrServiceAxis_5780EF7C0094D93F03F3C39696C563AE" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_InventoryCurrentTable_4532E3FE3167D5D8AF6FC39696C5EF06" xlink:to="loc_srt_ProductOrServiceAxis_5780EF7C0094D93F03F3C39696C563AE" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ProductsAndServicesDomain" xlink:label="loc_srt_ProductsAndServicesDomain_5F5538CE57D199C27A8CC39696C6A08E_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ProductOrServiceAxis_5780EF7C0094D93F03F3C39696C563AE" xlink:to="loc_srt_ProductsAndServicesDomain_5F5538CE57D199C27A8CC39696C6A08E_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ProductsAndServicesDomain" xlink:label="loc_srt_ProductsAndServicesDomain_5F5538CE57D199C27A8CC39696C6A08E" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ProductOrServiceAxis_5780EF7C0094D93F03F3C39696C563AE" xlink:to="loc_srt_ProductsAndServicesDomain_5F5538CE57D199C27A8CC39696C6A08E" xlink:type="arc" />
    <link:loc xlink:href="casy-20200430.xsd#casy_GasolineMember" xlink:label="loc_casy_GasolineMember_887BA62567F4BC750BE5C39696C6CD14" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_5F5538CE57D199C27A8CC39696C6A08E" xlink:to="loc_casy_GasolineMember_887BA62567F4BC750BE5C39696C6CD14" xlink:type="arc" />
    <link:loc xlink:href="casy-20200430.xsd#casy_MerchandiseMember" xlink:label="loc_casy_MerchandiseMember_07455C7F50ABC6F6EC26C39696C6C0AB" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_5F5538CE57D199C27A8CC39696C6A08E" xlink:to="loc_casy_MerchandiseMember_07455C7F50ABC6F6EC26C39696C6C0AB" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InventoryGross" xlink:label="loc_us-gaap_InventoryGross_2B9D4C55B33492BFB6B3C39696C7AB1E" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_InventoryLineItems_122FAEB9341FD2CF4185C39696C66FA9" xlink:to="loc_us-gaap_InventoryGross_2B9D4C55B33492BFB6B3C39696C7AB1E" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://www.caseys.com/role/SignificantAccountingPoliciesTables" xlink:type="extended" />
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>13
<FILENAME>casy-20200430_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_AccountingPoliciesAbstract_E9BD3DC80CFCC6367CC7C8AD1707EBE8_label_en-US" xlink:label="lab_us-gaap_AccountingPoliciesAbstract_E9BD3DC80CFCC6367CC7C8AD1707EBE8" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accounting Policies [Abstract]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_E9BD3DC80CFCC6367CC7C8AD1707EBE8" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_E9BD3DC80CFCC6367CC7C8AD1707EBE8" xlink:to="lab_us-gaap_AccountingPoliciesAbstract_E9BD3DC80CFCC6367CC7C8AD1707EBE8" xlink:type="arc" />
    <link:label id="lab_us-gaap_ConsolidationPolicyTextBlock_3C9FDFF7BBC01C493724C8AD170730C3_terseLabel_en-US" xlink:label="lab_us-gaap_ConsolidationPolicyTextBlock_3C9FDFF7BBC01C493724C8AD170730C3" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Principles of consolidation</link:label>
    <link:label id="lab_us-gaap_ConsolidationPolicyTextBlock_3C9FDFF7BBC01C493724C8AD170730C3_label_en-US" xlink:label="lab_us-gaap_ConsolidationPolicyTextBlock_3C9FDFF7BBC01C493724C8AD170730C3" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Consolidation, Policy [Policy Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ConsolidationPolicyTextBlock" xlink:label="loc_us-gaap_ConsolidationPolicyTextBlock_3C9FDFF7BBC01C493724C8AD170730C3" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConsolidationPolicyTextBlock_3C9FDFF7BBC01C493724C8AD170730C3" xlink:to="lab_us-gaap_ConsolidationPolicyTextBlock_3C9FDFF7BBC01C493724C8AD170730C3" xlink:type="arc" />
    <link:label id="lab_us-gaap_UseOfEstimates_AA8876210610F3844FD8C8AD1707CD9D_terseLabel_en-US" xlink:label="lab_us-gaap_UseOfEstimates_AA8876210610F3844FD8C8AD1707CD9D" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Use of estimates</link:label>
    <link:label id="lab_us-gaap_UseOfEstimates_AA8876210610F3844FD8C8AD1707CD9D_label_en-US" xlink:label="lab_us-gaap_UseOfEstimates_AA8876210610F3844FD8C8AD1707CD9D" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Use of Estimates, Policy [Policy Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_UseOfEstimates" xlink:label="loc_us-gaap_UseOfEstimates_AA8876210610F3844FD8C8AD1707CD9D" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UseOfEstimates_AA8876210610F3844FD8C8AD1707CD9D" xlink:to="lab_us-gaap_UseOfEstimates_AA8876210610F3844FD8C8AD1707CD9D" xlink:type="arc" />
    <link:label id="lab_us-gaap_CashAndCashEquivalentsPolicyTextBlock_BBC22E90429FF604C6E0C8AD170889F1_terseLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsPolicyTextBlock_BBC22E90429FF604C6E0C8AD170889F1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cash equivalents</link:label>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsPolicyTextBlock_BBC22E90429FF604C6E0C8AD170889F1_label_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsPolicyTextBlock_BBC22E90429FF604C6E0C8AD170889F1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cash and Cash Equivalents, Policy [Policy Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:label="loc_us-gaap_CashAndCashEquivalentsPolicyTextBlock_BBC22E90429FF604C6E0C8AD170889F1" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashAndCashEquivalentsPolicyTextBlock_BBC22E90429FF604C6E0C8AD170889F1" xlink:to="lab_us-gaap_CashAndCashEquivalentsPolicyTextBlock_BBC22E90429FF604C6E0C8AD170889F1" xlink:type="arc" />
    <link:label id="lab_us-gaap_InventoryPolicyTextBlock_71066DD89736B0B7643AC8AD17086EBC_terseLabel_en-US" xlink:label="lab_us-gaap_InventoryPolicyTextBlock_71066DD89736B0B7643AC8AD17086EBC" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Inventories</link:label>
    <link:label id="lab_us-gaap_InventoryPolicyTextBlock_71066DD89736B0B7643AC8AD17086EBC_label_en-US" xlink:label="lab_us-gaap_InventoryPolicyTextBlock_71066DD89736B0B7643AC8AD17086EBC" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Inventory, Policy [Policy Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InventoryPolicyTextBlock" xlink:label="loc_us-gaap_InventoryPolicyTextBlock_71066DD89736B0B7643AC8AD17086EBC" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryPolicyTextBlock_71066DD89736B0B7643AC8AD17086EBC" xlink:to="lab_us-gaap_InventoryPolicyTextBlock_71066DD89736B0B7643AC8AD17086EBC" xlink:type="arc" />
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock_7BD250CE21902CD2E7FFC8AD170893C6_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock_7BD250CE21902CD2E7FFC8AD170893C6" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Capitalized software implementation costs and Goodwill</link:label>
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock_7BD250CE21902CD2E7FFC8AD170893C6_label_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock_7BD250CE21902CD2E7FFC8AD170893C6" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Goodwill and Intangible Assets, Policy [Policy Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock_7BD250CE21902CD2E7FFC8AD170893C6" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock_7BD250CE21902CD2E7FFC8AD170893C6" xlink:to="lab_us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock_7BD250CE21902CD2E7FFC8AD170893C6" xlink:type="arc" />
    <link:label id="lab_us-gaap_DepreciationDepletionAndAmortizationPolicyTextBlock_2B5DAB72C29FE3154BC8C8AD170888D6_terseLabel_en-US" xlink:label="lab_us-gaap_DepreciationDepletionAndAmortizationPolicyTextBlock_2B5DAB72C29FE3154BC8C8AD170888D6" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Depreciation and amortization</link:label>
    <link:label id="lab_us-gaap_DepreciationDepletionAndAmortizationPolicyTextBlock_2B5DAB72C29FE3154BC8C8AD170888D6_label_en-US" xlink:label="lab_us-gaap_DepreciationDepletionAndAmortizationPolicyTextBlock_2B5DAB72C29FE3154BC8C8AD170888D6" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Depreciation, Depletion, and Amortization [Policy Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DepreciationDepletionAndAmortizationPolicyTextBlock" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortizationPolicyTextBlock_2B5DAB72C29FE3154BC8C8AD170888D6" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DepreciationDepletionAndAmortizationPolicyTextBlock_2B5DAB72C29FE3154BC8C8AD170888D6" xlink:to="lab_us-gaap_DepreciationDepletionAndAmortizationPolicyTextBlock_2B5DAB72C29FE3154BC8C8AD170888D6" xlink:type="arc" />
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentImpairment_AC844DE8F5FFE1221B0CC8AD1708A8D2_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentImpairment_AC844DE8F5FFE1221B0CC8AD1708A8D2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Store closing and asset impairment</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentImpairment_AC844DE8F5FFE1221B0CC8AD1708A8D2_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentImpairment_AC844DE8F5FFE1221B0CC8AD1708A8D2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Property, Plant and Equipment, Impairment [Policy Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentImpairment" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentImpairment_AC844DE8F5FFE1221B0CC8AD1708A8D2" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentImpairment_AC844DE8F5FFE1221B0CC8AD1708A8D2" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentImpairment_AC844DE8F5FFE1221B0CC8AD1708A8D2" xlink:type="arc" />
    <link:label id="lab_us-gaap_IncomeTaxPolicyTextBlock_C4C729E847F3C7233189C8AD17082D74_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxPolicyTextBlock_C4C729E847F3C7233189C8AD17082D74" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Income taxes</link:label>
    <link:label id="lab_us-gaap_IncomeTaxPolicyTextBlock_C4C729E847F3C7233189C8AD17082D74_label_en-US" xlink:label="lab_us-gaap_IncomeTaxPolicyTextBlock_C4C729E847F3C7233189C8AD17082D74" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income Tax, Policy [Policy Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeTaxPolicyTextBlock" xlink:label="loc_us-gaap_IncomeTaxPolicyTextBlock_C4C729E847F3C7233189C8AD17082D74" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxPolicyTextBlock_C4C729E847F3C7233189C8AD17082D74" xlink:to="lab_us-gaap_IncomeTaxPolicyTextBlock_C4C729E847F3C7233189C8AD17082D74" xlink:type="arc" />
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_06BE4F4D690D4F101961C8AD1708CC15_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_06BE4F4D690D4F101961C8AD1708CC15" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Revenue recognition</link:label>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_06BE4F4D690D4F101961C8AD1708CC15_label_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_06BE4F4D690D4F101961C8AD1708CC15" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Revenue from Contract with Customer [Policy Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_06BE4F4D690D4F101961C8AD1708CC15" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_06BE4F4D690D4F101961C8AD1708CC15" xlink:to="lab_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_06BE4F4D690D4F101961C8AD1708CC15" xlink:type="arc" />
    <link:label id="lab_us-gaap_EarningsPerSharePolicyTextBlock_D74A65ED744815C590B6C8AD1709B29C_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerSharePolicyTextBlock_D74A65ED744815C590B6C8AD1709B29C" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Net income per common share</link:label>
    <link:label id="lab_us-gaap_EarningsPerSharePolicyTextBlock_D74A65ED744815C590B6C8AD1709B29C_label_en-US" xlink:label="lab_us-gaap_EarningsPerSharePolicyTextBlock_D74A65ED744815C590B6C8AD1709B29C" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Earnings Per Share, Policy [Policy Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EarningsPerSharePolicyTextBlock" xlink:label="loc_us-gaap_EarningsPerSharePolicyTextBlock_D74A65ED744815C590B6C8AD1709B29C" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerSharePolicyTextBlock_D74A65ED744815C590B6C8AD1709B29C" xlink:to="lab_us-gaap_EarningsPerSharePolicyTextBlock_D74A65ED744815C590B6C8AD1709B29C" xlink:type="arc" />
    <link:label id="lab_us-gaap_AssetRetirementObligationsPolicy_C9C6CD12E55176783823C8AD170945B5_terseLabel_en-US" xlink:label="lab_us-gaap_AssetRetirementObligationsPolicy_C9C6CD12E55176783823C8AD170945B5" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Asset retirement obligations</link:label>
    <link:label id="lab_us-gaap_AssetRetirementObligationsPolicy_C9C6CD12E55176783823C8AD170945B5_label_en-US" xlink:label="lab_us-gaap_AssetRetirementObligationsPolicy_C9C6CD12E55176783823C8AD170945B5" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Asset Retirement Obligation [Policy Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AssetRetirementObligationsPolicy" xlink:label="loc_us-gaap_AssetRetirementObligationsPolicy_C9C6CD12E55176783823C8AD170945B5" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetRetirementObligationsPolicy_C9C6CD12E55176783823C8AD170945B5" xlink:to="lab_us-gaap_AssetRetirementObligationsPolicy_C9C6CD12E55176783823C8AD170945B5" xlink:type="arc" />
    <link:label id="lab_us-gaap_SelfInsuranceReservePolicyTextBlock_6ED4CEC181EC51A258B3C8AD1709C3C8_terseLabel_en-US" xlink:label="lab_us-gaap_SelfInsuranceReservePolicyTextBlock_6ED4CEC181EC51A258B3C8AD1709C3C8" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Self-insurance</link:label>
    <link:label id="lab_us-gaap_SelfInsuranceReservePolicyTextBlock_6ED4CEC181EC51A258B3C8AD1709C3C8_label_en-US" xlink:label="lab_us-gaap_SelfInsuranceReservePolicyTextBlock_6ED4CEC181EC51A258B3C8AD1709C3C8" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Self Insurance Reserve [Policy Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SelfInsuranceReservePolicyTextBlock" xlink:label="loc_us-gaap_SelfInsuranceReservePolicyTextBlock_6ED4CEC181EC51A258B3C8AD1709C3C8" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SelfInsuranceReservePolicyTextBlock_6ED4CEC181EC51A258B3C8AD1709C3C8" xlink:to="lab_us-gaap_SelfInsuranceReservePolicyTextBlock_6ED4CEC181EC51A258B3C8AD1709C3C8" xlink:type="arc" />
    <link:label id="lab_us-gaap_EnvironmentalCostsPolicy_9B00017C333C96600CFEC8AD17092D28_terseLabel_en-US" xlink:label="lab_us-gaap_EnvironmentalCostsPolicy_9B00017C333C96600CFEC8AD17092D28" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Environmental remediation liabilities</link:label>
    <link:label id="lab_us-gaap_EnvironmentalCostsPolicy_9B00017C333C96600CFEC8AD17092D28_label_en-US" xlink:label="lab_us-gaap_EnvironmentalCostsPolicy_9B00017C333C96600CFEC8AD17092D28" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Environmental Costs, Policy [Policy Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EnvironmentalCostsPolicy" xlink:label="loc_us-gaap_EnvironmentalCostsPolicy_9B00017C333C96600CFEC8AD17092D28" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EnvironmentalCostsPolicy_9B00017C333C96600CFEC8AD17092D28" xlink:to="lab_us-gaap_EnvironmentalCostsPolicy_9B00017C333C96600CFEC8AD17092D28" xlink:type="arc" />
    <link:label id="lab_us-gaap_DerivativesPolicyTextBlock_D98C3560F21E8BE108B2C8AD17090D02_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativesPolicyTextBlock_D98C3560F21E8BE108B2C8AD17090D02" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Derivatives instruments</link:label>
    <link:label id="lab_us-gaap_DerivativesPolicyTextBlock_D98C3560F21E8BE108B2C8AD17090D02_label_en-US" xlink:label="lab_us-gaap_DerivativesPolicyTextBlock_D98C3560F21E8BE108B2C8AD17090D02" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Derivatives, Policy [Policy Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DerivativesPolicyTextBlock" xlink:label="loc_us-gaap_DerivativesPolicyTextBlock_D98C3560F21E8BE108B2C8AD17090D02" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativesPolicyTextBlock_D98C3560F21E8BE108B2C8AD17090D02" xlink:to="lab_us-gaap_DerivativesPolicyTextBlock_D98C3560F21E8BE108B2C8AD17090D02" xlink:type="arc" />
    <link:label id="lab_us-gaap_CompensationRelatedCostsPolicyTextBlock_9B1DF9428E10B5D0A46CC8AD170AF757_terseLabel_en-US" xlink:label="lab_us-gaap_CompensationRelatedCostsPolicyTextBlock_9B1DF9428E10B5D0A46CC8AD170AF757" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Stock-based compensation</link:label>
    <link:label id="lab_us-gaap_CompensationRelatedCostsPolicyTextBlock_9B1DF9428E10B5D0A46CC8AD170AF757_label_en-US" xlink:label="lab_us-gaap_CompensationRelatedCostsPolicyTextBlock_9B1DF9428E10B5D0A46CC8AD170AF757" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Compensation Related Costs, Policy [Policy Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CompensationRelatedCostsPolicyTextBlock" xlink:label="loc_us-gaap_CompensationRelatedCostsPolicyTextBlock_9B1DF9428E10B5D0A46CC8AD170AF757" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CompensationRelatedCostsPolicyTextBlock_9B1DF9428E10B5D0A46CC8AD170AF757" xlink:to="lab_us-gaap_CompensationRelatedCostsPolicyTextBlock_9B1DF9428E10B5D0A46CC8AD170AF757" xlink:type="arc" />
    <link:label id="lab_us-gaap_SegmentReportingPolicyPolicyTextBlock_B262F24C53D0F81E1111C8AD170AA2A9_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentReportingPolicyPolicyTextBlock_B262F24C53D0F81E1111C8AD170AA2A9" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Segment reporting</link:label>
    <link:label id="lab_us-gaap_SegmentReportingPolicyPolicyTextBlock_B262F24C53D0F81E1111C8AD170AA2A9_label_en-US" xlink:label="lab_us-gaap_SegmentReportingPolicyPolicyTextBlock_B262F24C53D0F81E1111C8AD170AA2A9" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Segment Reporting, Policy [Policy Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SegmentReportingPolicyPolicyTextBlock" xlink:label="loc_us-gaap_SegmentReportingPolicyPolicyTextBlock_B262F24C53D0F81E1111C8AD170AA2A9" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentReportingPolicyPolicyTextBlock_B262F24C53D0F81E1111C8AD170AA2A9" xlink:to="lab_us-gaap_SegmentReportingPolicyPolicyTextBlock_B262F24C53D0F81E1111C8AD170AA2A9" xlink:type="arc" />
    <link:label id="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_E52C8CEE565564E4D94BC8AD170A81DF_terseLabel_en-US" xlink:label="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_E52C8CEE565564E4D94BC8AD170A81DF" 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_NewAccountingPronouncementsPolicyPolicyTextBlock_E52C8CEE565564E4D94BC8AD170A81DF_label_en-US" xlink:label="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_E52C8CEE565564E4D94BC8AD170A81DF" 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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:label="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_E52C8CEE565564E4D94BC8AD170A81DF" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_E52C8CEE565564E4D94BC8AD170A81DF" xlink:to="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_E52C8CEE565564E4D94BC8AD170A81DF" xlink:type="arc" />
    <link:label id="lab_us-gaap_LesseeLeasesPolicyTextBlock_3F2C80A9996D12BE3276C90F0F8A44B0_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeLeasesPolicyTextBlock_3F2C80A9996D12BE3276C90F0F8A44B0" 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_LesseeLeasesPolicyTextBlock_3F2C80A9996D12BE3276C90F0F8A44B0_label_en-US" xlink:label="lab_us-gaap_LesseeLeasesPolicyTextBlock_3F2C80A9996D12BE3276C90F0F8A44B0" 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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeLeasesPolicyTextBlock" xlink:label="loc_us-gaap_LesseeLeasesPolicyTextBlock_3F2C80A9996D12BE3276C90F0F8A44B0" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeLeasesPolicyTextBlock_3F2C80A9996D12BE3276C90F0F8A44B0" xlink:to="lab_us-gaap_LesseeLeasesPolicyTextBlock_3F2C80A9996D12BE3276C90F0F8A44B0" xlink:type="arc" />
    <link:label id="lab_us-gaap_LessorLeasesPolicyTextBlock_A08ED406FA6E6A9076F7C90F975A4F67_terseLabel_en-US" xlink:label="lab_us-gaap_LessorLeasesPolicyTextBlock_A08ED406FA6E6A9076F7C90F975A4F67" 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_LessorLeasesPolicyTextBlock_A08ED406FA6E6A9076F7C90F975A4F67_label_en-US" xlink:label="lab_us-gaap_LessorLeasesPolicyTextBlock_A08ED406FA6E6A9076F7C90F975A4F67" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lessor, Leases [Policy Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LessorLeasesPolicyTextBlock" xlink:label="loc_us-gaap_LessorLeasesPolicyTextBlock_A08ED406FA6E6A9076F7C90F975A4F67" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LessorLeasesPolicyTextBlock_A08ED406FA6E6A9076F7C90F975A4F67" xlink:to="lab_us-gaap_LessorLeasesPolicyTextBlock_A08ED406FA6E6A9076F7C90F975A4F67" xlink:type="arc" />
    <link:label id="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_7E50190CDB16D13B2F42C2A81E9C867B_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_7E50190CDB16D13B2F42C2A81E9C867B" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Property, Plant and Equipment [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_7E50190CDB16D13B2F42C2A81E9C867B_label_en-US" xlink:label="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_7E50190CDB16D13B2F42C2A81E9C867B" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Property, Plant and Equipment [Table]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_7E50190CDB16D13B2F42C2A81E9C867B" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_7E50190CDB16D13B2F42C2A81E9C867B" xlink:to="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_7E50190CDB16D13B2F42C2A81E9C867B" xlink:type="arc" />
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis_9688869DD99921DC6AAEC2A81E9C39F7_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis_9688869DD99921DC6AAEC2A81E9C39F7" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Property, Plant and Equipment, Type [Axis]</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis_9688869DD99921DC6AAEC2A81E9C39F7_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis_9688869DD99921DC6AAEC2A81E9C39F7" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Property, Plant and Equipment, Type [Axis]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_9688869DD99921DC6AAEC2A81E9C39F7" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_9688869DD99921DC6AAEC2A81E9C39F7" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis_9688869DD99921DC6AAEC2A81E9C39F7" xlink:type="arc" />
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain_793654560076B913E33BC2A81E9DD9A0_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain_793654560076B913E33BC2A81E9DD9A0" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Property, Plant and Equipment, Type [Domain]</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain_793654560076B913E33BC2A81E9DD9A0_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain_793654560076B913E33BC2A81E9DD9A0" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Property, Plant and Equipment, Type [Domain]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_793654560076B913E33BC2A81E9DD9A0" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_793654560076B913E33BC2A81E9DD9A0" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain_793654560076B913E33BC2A81E9DD9A0" xlink:type="arc" />
    <link:label id="lab_us-gaap_BuildingMember_97A5B6E1B92B4400016CC2A81E9DBEF4_terseLabel_en-US" xlink:label="lab_us-gaap_BuildingMember_97A5B6E1B92B4400016CC2A81E9DBEF4" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Buildings</link:label>
    <link:label id="lab_us-gaap_BuildingMember_97A5B6E1B92B4400016CC2A81E9DBEF4_label_en-US" xlink:label="lab_us-gaap_BuildingMember_97A5B6E1B92B4400016CC2A81E9DBEF4" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Building [Member]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BuildingMember" xlink:label="loc_us-gaap_BuildingMember_97A5B6E1B92B4400016CC2A81E9DBEF4" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BuildingMember_97A5B6E1B92B4400016CC2A81E9DBEF4" xlink:to="lab_us-gaap_BuildingMember_97A5B6E1B92B4400016CC2A81E9DBEF4" xlink:type="arc" />
    <link:label id="lab_us-gaap_MachineryAndEquipmentMember_CBC5A49E2FB2D016AA9EC2A81E9DC481_terseLabel_en-US" xlink:label="lab_us-gaap_MachineryAndEquipmentMember_CBC5A49E2FB2D016AA9EC2A81E9DC481" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Machinery and Equipment</link:label>
    <link:label id="lab_us-gaap_MachineryAndEquipmentMember_CBC5A49E2FB2D016AA9EC2A81E9DC481_label_en-US" xlink:label="lab_us-gaap_MachineryAndEquipmentMember_CBC5A49E2FB2D016AA9EC2A81E9DC481" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Machinery and Equipment [Member]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_MachineryAndEquipmentMember" xlink:label="loc_us-gaap_MachineryAndEquipmentMember_CBC5A49E2FB2D016AA9EC2A81E9DC481" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MachineryAndEquipmentMember_CBC5A49E2FB2D016AA9EC2A81E9DC481" xlink:to="lab_us-gaap_MachineryAndEquipmentMember_CBC5A49E2FB2D016AA9EC2A81E9DC481" xlink:type="arc" />
    <link:label id="lab_srt_RangeAxis_70432883CDE324977F31C2A81E9EFE39_terseLabel_en-US" xlink:label="lab_srt_RangeAxis_70432883CDE324977F31C2A81E9EFE39" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Statistical Measurement [Axis]</link:label>
    <link:label id="lab_srt_RangeAxis_70432883CDE324977F31C2A81E9EFE39_label_en-US" xlink:label="lab_srt_RangeAxis_70432883CDE324977F31C2A81E9EFE39" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Statistical Measurement [Axis]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RangeAxis" xlink:label="loc_srt_RangeAxis_70432883CDE324977F31C2A81E9EFE39" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_RangeAxis_70432883CDE324977F31C2A81E9EFE39" xlink:to="lab_srt_RangeAxis_70432883CDE324977F31C2A81E9EFE39" xlink:type="arc" />
    <link:label id="lab_srt_RangeMember_102B7587C204ADFA206EC2A81E9EE52F_terseLabel_en-US" xlink:label="lab_srt_RangeMember_102B7587C204ADFA206EC2A81E9EE52F" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Statistical Measurement [Domain]</link:label>
    <link:label id="lab_srt_RangeMember_102B7587C204ADFA206EC2A81E9EE52F_label_en-US" xlink:label="lab_srt_RangeMember_102B7587C204ADFA206EC2A81E9EE52F" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Statistical Measurement [Domain]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RangeMember" xlink:label="loc_srt_RangeMember_102B7587C204ADFA206EC2A81E9EE52F" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_RangeMember_102B7587C204ADFA206EC2A81E9EE52F" xlink:to="lab_srt_RangeMember_102B7587C204ADFA206EC2A81E9EE52F" xlink:type="arc" />
    <link:label id="lab_srt_MinimumMember_DCABB6339E4471388562C2A81E9E2056_terseLabel_en-US" xlink:label="lab_srt_MinimumMember_DCABB6339E4471388562C2A81E9E2056" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Minimum</link:label>
    <link:label id="lab_srt_MinimumMember_DCABB6339E4471388562C2A81E9E2056_label_en-US" xlink:label="lab_srt_MinimumMember_DCABB6339E4471388562C2A81E9E2056" 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/2019/elts/srt-2019-01-31.xsd#srt_MinimumMember" xlink:label="loc_srt_MinimumMember_DCABB6339E4471388562C2A81E9E2056" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_MinimumMember_DCABB6339E4471388562C2A81E9E2056" xlink:to="lab_srt_MinimumMember_DCABB6339E4471388562C2A81E9E2056" xlink:type="arc" />
    <link:label id="lab_srt_MaximumMember_E7CD6B56B00BF15784E7C2A81E9EED6B_terseLabel_en-US" xlink:label="lab_srt_MaximumMember_E7CD6B56B00BF15784E7C2A81E9EED6B" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Maximum</link:label>
    <link:label id="lab_srt_MaximumMember_E7CD6B56B00BF15784E7C2A81E9EED6B_label_en-US" xlink:label="lab_srt_MaximumMember_E7CD6B56B00BF15784E7C2A81E9EED6B" 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/2019/elts/srt-2019-01-31.xsd#srt_MaximumMember" xlink:label="loc_srt_MaximumMember_E7CD6B56B00BF15784E7C2A81E9EED6B" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_MaximumMember_E7CD6B56B00BF15784E7C2A81E9EED6B" xlink:to="lab_srt_MaximumMember_E7CD6B56B00BF15784E7C2A81E9EED6B" xlink:type="arc" />
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentLineItems_C284BAFBE4CD367F0B2FC2A81E9EC78D_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentLineItems_C284BAFBE4CD367F0B2FC2A81E9EC78D" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Property, Plant and Equipment</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentLineItems_C284BAFBE4CD367F0B2FC2A81E9EC78D_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentLineItems_C284BAFBE4CD367F0B2FC2A81E9EC78D" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Property, Plant and Equipment [Line Items]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentLineItems" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_C284BAFBE4CD367F0B2FC2A81E9EC78D" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_C284BAFBE4CD367F0B2FC2A81E9EC78D" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentLineItems_C284BAFBE4CD367F0B2FC2A81E9EC78D" xlink:type="arc" />
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentUsefulLife_FC7ADB192B3CCBCE4FC8C2A81E9FAE26_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentUsefulLife_FC7ADB192B3CCBCE4FC8C2A81E9FAE26" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Property, plant and equipment useful life</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentUsefulLife_FC7ADB192B3CCBCE4FC8C2A81E9FAE26_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentUsefulLife_FC7ADB192B3CCBCE4FC8C2A81E9FAE26" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Property, Plant and Equipment, Useful Life</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_FC7ADB192B3CCBCE4FC8C2A81E9FAE26" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_FC7ADB192B3CCBCE4FC8C2A81E9FAE26" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentUsefulLife_FC7ADB192B3CCBCE4FC8C2A81E9FAE26" xlink:type="arc" />
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_40DC07A48854011F6C2EC2A81EA36892_label_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_40DC07A48854011F6C2EC2A81EA36892" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Commitments and Contingencies Disclosure [Abstract]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_40DC07A48854011F6C2EC2A81EA36892" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_40DC07A48854011F6C2EC2A81EA36892" xlink:to="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_40DC07A48854011F6C2EC2A81EA36892" xlink:type="arc" />
    <link:label id="lab_us-gaap_CommitmentsDisclosureTextBlock_DD032776B3E6E4F1C008C2A81EA37577_terseLabel_en-US" xlink:label="lab_us-gaap_CommitmentsDisclosureTextBlock_DD032776B3E6E4F1C008C2A81EA37577" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Commitments</link:label>
    <link:label id="lab_us-gaap_CommitmentsDisclosureTextBlock_DD032776B3E6E4F1C008C2A81EA37577_label_en-US" xlink:label="lab_us-gaap_CommitmentsDisclosureTextBlock_DD032776B3E6E4F1C008C2A81EA37577" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Commitments Disclosure [Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommitmentsDisclosureTextBlock" xlink:label="loc_us-gaap_CommitmentsDisclosureTextBlock_DD032776B3E6E4F1C008C2A81EA37577" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommitmentsDisclosureTextBlock_DD032776B3E6E4F1C008C2A81EA37577" xlink:to="lab_us-gaap_CommitmentsDisclosureTextBlock_DD032776B3E6E4F1C008C2A81EA37577" xlink:type="arc" />
    <link:label id="lab_us-gaap_IncomeTaxDisclosureAbstract_0B33009AB2A0C4255547C2A81F0E3027_label_en-US" xlink:label="lab_us-gaap_IncomeTaxDisclosureAbstract_0B33009AB2A0C4255547C2A81F0E3027" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income Tax Disclosure [Abstract]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_0B33009AB2A0C4255547C2A81F0E3027" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_0B33009AB2A0C4255547C2A81F0E3027" xlink:to="lab_us-gaap_IncomeTaxDisclosureAbstract_0B33009AB2A0C4255547C2A81F0E3027" xlink:type="arc" />
    <link:label id="lab_us-gaap_IncomeTaxDisclosureTextBlock_1D98F96D94330043BACAC2A81F0E236A_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxDisclosureTextBlock_1D98F96D94330043BACAC2A81F0E236A" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Income Taxes</link:label>
    <link:label id="lab_us-gaap_IncomeTaxDisclosureTextBlock_1D98F96D94330043BACAC2A81F0E236A_label_en-US" xlink:label="lab_us-gaap_IncomeTaxDisclosureTextBlock_1D98F96D94330043BACAC2A81F0E236A" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income Tax Disclosure [Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeTaxDisclosureTextBlock" xlink:label="loc_us-gaap_IncomeTaxDisclosureTextBlock_1D98F96D94330043BACAC2A81F0E236A" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxDisclosureTextBlock_1D98F96D94330043BACAC2A81F0E236A" xlink:to="lab_us-gaap_IncomeTaxDisclosureTextBlock_1D98F96D94330043BACAC2A81F0E236A" xlink:type="arc" />
    <link:label id="lab_us-gaap_LossContingencyAbstract_AEBC4BAF9CBDACA7A2D2C2A81F526B79_label_en-US" xlink:label="lab_us-gaap_LossContingencyAbstract_AEBC4BAF9CBDACA7A2D2C2A81F526B79" 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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LossContingencyAbstract" xlink:label="loc_us-gaap_LossContingencyAbstract_AEBC4BAF9CBDACA7A2D2C2A81F526B79" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LossContingencyAbstract_AEBC4BAF9CBDACA7A2D2C2A81F526B79" xlink:to="lab_us-gaap_LossContingencyAbstract_AEBC4BAF9CBDACA7A2D2C2A81F526B79" xlink:type="arc" />
    <link:label id="lab_us-gaap_LossContingencyDisclosures_D4E47C7FC482B9388831C2A81F523E0C_terseLabel_en-US" xlink:label="lab_us-gaap_LossContingencyDisclosures_D4E47C7FC482B9388831C2A81F523E0C" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Contingencies</link:label>
    <link:label id="lab_us-gaap_LossContingencyDisclosures_D4E47C7FC482B9388831C2A81F523E0C_label_en-US" xlink:label="lab_us-gaap_LossContingencyDisclosures_D4E47C7FC482B9388831C2A81F523E0C" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Contingencies Disclosure [Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LossContingencyDisclosures" xlink:label="loc_us-gaap_LossContingencyDisclosures_D4E47C7FC482B9388831C2A81F523E0C" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LossContingencyDisclosures_D4E47C7FC482B9388831C2A81F523E0C" xlink:to="lab_us-gaap_LossContingencyDisclosures_D4E47C7FC482B9388831C2A81F523E0C" xlink:type="arc" />
    <link:label id="lab_us-gaap_EarningsPerShareAbstract_BF90AE89220731B09625C2A81ED85425_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareAbstract_BF90AE89220731B09625C2A81ED85425" 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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="loc_us-gaap_EarningsPerShareAbstract_BF90AE89220731B09625C2A81ED85425" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareAbstract_BF90AE89220731B09625C2A81ED85425" xlink:to="lab_us-gaap_EarningsPerShareAbstract_BF90AE89220731B09625C2A81ED85425" xlink:type="arc" />
    <link:label id="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_D272F808C7CD87AF48E5C2A81ED881D0_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_D272F808C7CD87AF48E5C2A81ED881D0" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Basic and Diluted Earnings Per Share</link:label>
    <link:label id="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_D272F808C7CD87AF48E5C2A81ED881D0_label_en-US" xlink:label="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_D272F808C7CD87AF48E5C2A81ED881D0" 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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_D272F808C7CD87AF48E5C2A81ED881D0" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_D272F808C7CD87AF48E5C2A81ED881D0" xlink:to="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_D272F808C7CD87AF48E5C2A81ED881D0" xlink:type="arc" />
    <link:label id="lab_us-gaap_QuarterlyFinancialInformationDisclosureAbstract_BEA6A269C75CDC741333C2A81E61872C_label_en-US" xlink:label="lab_us-gaap_QuarterlyFinancialInformationDisclosureAbstract_BEA6A269C75CDC741333C2A81E61872C" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Quarterly Financial Information Disclosure [Abstract]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_QuarterlyFinancialInformationDisclosureAbstract" xlink:label="loc_us-gaap_QuarterlyFinancialInformationDisclosureAbstract_BEA6A269C75CDC741333C2A81E61872C" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_QuarterlyFinancialInformationDisclosureAbstract_BEA6A269C75CDC741333C2A81E61872C" xlink:to="lab_us-gaap_QuarterlyFinancialInformationDisclosureAbstract_BEA6A269C75CDC741333C2A81E61872C" xlink:type="arc" />
    <link:label id="lab_us-gaap_ScheduleOfProductInformationTable_7F10F9179D0FD2D11C66C2A81E6183A2_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfProductInformationTable_7F10F9179D0FD2D11C66C2A81E6183A2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Product Information [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfProductInformationTable_7F10F9179D0FD2D11C66C2A81E6183A2_label_en-US" xlink:label="lab_us-gaap_ScheduleOfProductInformationTable_7F10F9179D0FD2D11C66C2A81E6183A2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Product Information [Table]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfProductInformationTable" xlink:label="loc_us-gaap_ScheduleOfProductInformationTable_7F10F9179D0FD2D11C66C2A81E6183A2" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfProductInformationTable_7F10F9179D0FD2D11C66C2A81E6183A2" xlink:to="lab_us-gaap_ScheduleOfProductInformationTable_7F10F9179D0FD2D11C66C2A81E6183A2" xlink:type="arc" />
    <link:label id="lab_srt_ProductOrServiceAxis_025CCE8643A2B5ABA8ECC2A81E61E6C2_terseLabel_en-US" xlink:label="lab_srt_ProductOrServiceAxis_025CCE8643A2B5ABA8ECC2A81E61E6C2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Product and Service [Axis]</link:label>
    <link:label id="lab_srt_ProductOrServiceAxis_025CCE8643A2B5ABA8ECC2A81E61E6C2_label_en-US" xlink:label="lab_srt_ProductOrServiceAxis_025CCE8643A2B5ABA8ECC2A81E61E6C2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Product and Service [Axis]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ProductOrServiceAxis" xlink:label="loc_srt_ProductOrServiceAxis_025CCE8643A2B5ABA8ECC2A81E61E6C2" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ProductOrServiceAxis_025CCE8643A2B5ABA8ECC2A81E61E6C2" xlink:to="lab_srt_ProductOrServiceAxis_025CCE8643A2B5ABA8ECC2A81E61E6C2" xlink:type="arc" />
    <link:label id="lab_srt_ProductsAndServicesDomain_F719448AE31CEFE848D4C2A81E623640_terseLabel_en-US" xlink:label="lab_srt_ProductsAndServicesDomain_F719448AE31CEFE848D4C2A81E623640" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Product and Service [Domain]</link:label>
    <link:label id="lab_srt_ProductsAndServicesDomain_F719448AE31CEFE848D4C2A81E623640_label_en-US" xlink:label="lab_srt_ProductsAndServicesDomain_F719448AE31CEFE848D4C2A81E623640" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Product and Service [Domain]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ProductsAndServicesDomain" xlink:label="loc_srt_ProductsAndServicesDomain_F719448AE31CEFE848D4C2A81E623640" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ProductsAndServicesDomain_F719448AE31CEFE848D4C2A81E623640" xlink:to="lab_srt_ProductsAndServicesDomain_F719448AE31CEFE848D4C2A81E623640" xlink:type="arc" />
    <link:label id="lab_casy_GasolineMember_6E9BD2450E02D048E828C2A81E62965D_terseLabel_en-US" xlink:label="lab_casy_GasolineMember_6E9BD2450E02D048E828C2A81E62965D" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Fuel</link:label>
    <link:label id="lab_casy_GasolineMember_6E9BD2450E02D048E828C2A81E62965D_label_en-US" xlink:label="lab_casy_GasolineMember_6E9BD2450E02D048E828C2A81E62965D" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Gasoline [Member]</link:label>
    <link:label id="lab_casy_GasolineMember_6E9BD2450E02D048E828C2A81E62965D_documentation_en-US" xlink:label="lab_casy_GasolineMember_6E9BD2450E02D048E828C2A81E62965D" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US" />
    <link:loc xlink:href="casy-20200430.xsd#casy_GasolineMember" xlink:label="loc_casy_GasolineMember_6E9BD2450E02D048E828C2A81E62965D" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_casy_GasolineMember_6E9BD2450E02D048E828C2A81E62965D" xlink:to="lab_casy_GasolineMember_6E9BD2450E02D048E828C2A81E62965D" xlink:type="arc" />
    <link:label id="lab_casy_GroceryAndOtherMerchandiseMember_8E408A54236F012AB3B3C2A81E62BC2C_terseLabel_en-US" xlink:label="lab_casy_GroceryAndOtherMerchandiseMember_8E408A54236F012AB3B3C2A81E62BC2C" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Grocery and other merchandise</link:label>
    <link:label id="lab_casy_GroceryAndOtherMerchandiseMember_8E408A54236F012AB3B3C2A81E62BC2C_label_en-US" xlink:label="lab_casy_GroceryAndOtherMerchandiseMember_8E408A54236F012AB3B3C2A81E62BC2C" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Grocery And Other Merchandise [Member]</link:label>
    <link:label id="lab_casy_GroceryAndOtherMerchandiseMember_8E408A54236F012AB3B3C2A81E62BC2C_documentation_en-US" xlink:label="lab_casy_GroceryAndOtherMerchandiseMember_8E408A54236F012AB3B3C2A81E62BC2C" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US" />
    <link:loc xlink:href="casy-20200430.xsd#casy_GroceryAndOtherMerchandiseMember" xlink:label="loc_casy_GroceryAndOtherMerchandiseMember_8E408A54236F012AB3B3C2A81E62BC2C" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_casy_GroceryAndOtherMerchandiseMember_8E408A54236F012AB3B3C2A81E62BC2C" xlink:to="lab_casy_GroceryAndOtherMerchandiseMember_8E408A54236F012AB3B3C2A81E62BC2C" xlink:type="arc" />
    <link:label id="lab_casy_PreparedFoodAndFountainMember_8EED63A2F8F8788E4F9FC2A81E6201BB_terseLabel_en-US" xlink:label="lab_casy_PreparedFoodAndFountainMember_8EED63A2F8F8788E4F9FC2A81E6201BB" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Prepared food and fountain</link:label>
    <link:label id="lab_casy_PreparedFoodAndFountainMember_8EED63A2F8F8788E4F9FC2A81E6201BB_label_en-US" xlink:label="lab_casy_PreparedFoodAndFountainMember_8EED63A2F8F8788E4F9FC2A81E6201BB" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Prepared Food And Fountain [Member]</link:label>
    <link:label id="lab_casy_PreparedFoodAndFountainMember_8EED63A2F8F8788E4F9FC2A81E6201BB_documentation_en-US" xlink:label="lab_casy_PreparedFoodAndFountainMember_8EED63A2F8F8788E4F9FC2A81E6201BB" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US" />
    <link:loc xlink:href="casy-20200430.xsd#casy_PreparedFoodAndFountainMember" xlink:label="loc_casy_PreparedFoodAndFountainMember_8EED63A2F8F8788E4F9FC2A81E6201BB" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_casy_PreparedFoodAndFountainMember_8EED63A2F8F8788E4F9FC2A81E6201BB" xlink:to="lab_casy_PreparedFoodAndFountainMember_8EED63A2F8F8788E4F9FC2A81E6201BB" xlink:type="arc" />
    <link:label id="lab_casy_OtherProductsAndServicesMember_D675888C0121A9DDDE10C2A81E639AFD_terseLabel_en-US" xlink:label="lab_casy_OtherProductsAndServicesMember_D675888C0121A9DDDE10C2A81E639AFD" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other</link:label>
    <link:label id="lab_casy_OtherProductsAndServicesMember_D675888C0121A9DDDE10C2A81E639AFD_label_en-US" xlink:label="lab_casy_OtherProductsAndServicesMember_D675888C0121A9DDDE10C2A81E639AFD" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Products And Services [Member]</link:label>
    <link:label id="lab_casy_OtherProductsAndServicesMember_D675888C0121A9DDDE10C2A81E639AFD_documentation_en-US" xlink:label="lab_casy_OtherProductsAndServicesMember_D675888C0121A9DDDE10C2A81E639AFD" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Other Products And Services [Member]</link:label>
    <link:loc xlink:href="casy-20200430.xsd#casy_OtherProductsAndServicesMember" xlink:label="loc_casy_OtherProductsAndServicesMember_D675888C0121A9DDDE10C2A81E639AFD" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_casy_OtherProductsAndServicesMember_D675888C0121A9DDDE10C2A81E639AFD" xlink:to="lab_casy_OtherProductsAndServicesMember_D675888C0121A9DDDE10C2A81E639AFD" xlink:type="arc" />
    <link:label id="lab_us-gaap_ProductInformationLineItems_C4E3DD7FA814C30F0533C2A81E63F0EB_terseLabel_en-US" xlink:label="lab_us-gaap_ProductInformationLineItems_C4E3DD7FA814C30F0533C2A81E63F0EB" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Product Information</link:label>
    <link:label id="lab_us-gaap_ProductInformationLineItems_C4E3DD7FA814C30F0533C2A81E63F0EB_label_en-US" xlink:label="lab_us-gaap_ProductInformationLineItems_C4E3DD7FA814C30F0533C2A81E63F0EB" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Product Information [Line Items]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProductInformationLineItems" xlink:label="loc_us-gaap_ProductInformationLineItems_C4E3DD7FA814C30F0533C2A81E63F0EB" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProductInformationLineItems_C4E3DD7FA814C30F0533C2A81E63F0EB" xlink:to="lab_us-gaap_ProductInformationLineItems_C4E3DD7FA814C30F0533C2A81E63F0EB" xlink:type="arc" />
    <link:label id="lab_us-gaap_RevenuesAbstract_F1AD36C5E08089BFCB4BC2A81E63DBA2_terseLabel_en-US" xlink:label="lab_us-gaap_RevenuesAbstract_F1AD36C5E08089BFCB4BC2A81E63DBA2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Total revenue</link:label>
    <link:label id="lab_us-gaap_RevenuesAbstract_F1AD36C5E08089BFCB4BC2A81E63DBA2_label_en-US" xlink:label="lab_us-gaap_RevenuesAbstract_F1AD36C5E08089BFCB4BC2A81E63DBA2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Revenues [Abstract]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RevenuesAbstract" xlink:label="loc_us-gaap_RevenuesAbstract_F1AD36C5E08089BFCB4BC2A81E63DBA2" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenuesAbstract_F1AD36C5E08089BFCB4BC2A81E63DBA2" xlink:to="lab_us-gaap_RevenuesAbstract_F1AD36C5E08089BFCB4BC2A81E63DBA2" xlink:type="arc" />
    <link:label id="lab_us-gaap_Revenues_CE763C143B1C2C83A4FAC2A81E6356B6_terseLabel_en-US" xlink:label="lab_us-gaap_Revenues_CE763C143B1C2C83A4FAC2A81E6356B6" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Total revenue</link:label>
    <link:label id="lab_us-gaap_Revenues_CE763C143B1C2C83A4FAC2A81E6356B6_label_en-US" xlink:label="lab_us-gaap_Revenues_CE763C143B1C2C83A4FAC2A81E6356B6" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Revenues</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_Revenues" xlink:label="loc_us-gaap_Revenues_CE763C143B1C2C83A4FAC2A81E6356B6" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Revenues_CE763C143B1C2C83A4FAC2A81E6356B6" xlink:to="lab_us-gaap_Revenues_CE763C143B1C2C83A4FAC2A81E6356B6" xlink:type="arc" />
    <link:label id="lab_us-gaap_GrossProfitAbstract_CEFE4A06AC4797122072C2A81E64F53E_terseLabel_en-US" xlink:label="lab_us-gaap_GrossProfitAbstract_CEFE4A06AC4797122072C2A81E64F53E" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Gross profit</link:label>
    <link:label id="lab_us-gaap_GrossProfitAbstract_CEFE4A06AC4797122072C2A81E64F53E_label_en-US" xlink:label="lab_us-gaap_GrossProfitAbstract_CEFE4A06AC4797122072C2A81E64F53E" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Gross Profit [Abstract]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GrossProfitAbstract" xlink:label="loc_us-gaap_GrossProfitAbstract_CEFE4A06AC4797122072C2A81E64F53E" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GrossProfitAbstract_CEFE4A06AC4797122072C2A81E64F53E" xlink:to="lab_us-gaap_GrossProfitAbstract_CEFE4A06AC4797122072C2A81E64F53E" xlink:type="arc" />
    <link:label id="lab_us-gaap_GrossProfit_097515C6CA9578B2BCDEC2A81E64B705_terseLabel_en-US" xlink:label="lab_us-gaap_GrossProfit_097515C6CA9578B2BCDEC2A81E64B705" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Gross profit</link:label>
    <link:label id="lab_us-gaap_GrossProfit_097515C6CA9578B2BCDEC2A81E64B705_label_en-US" xlink:label="lab_us-gaap_GrossProfit_097515C6CA9578B2BCDEC2A81E64B705" 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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GrossProfit" xlink:label="loc_us-gaap_GrossProfit_097515C6CA9578B2BCDEC2A81E64B705" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GrossProfit_097515C6CA9578B2BCDEC2A81E64B705" xlink:to="lab_us-gaap_GrossProfit_097515C6CA9578B2BCDEC2A81E64B705" xlink:type="arc" />
    <link:label id="lab_us-gaap_NetIncomeLoss_7D5A6755C3C5FD660BF2C2A81E640D89_terseLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLoss_7D5A6755C3C5FD660BF2C2A81E640D89" 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_7D5A6755C3C5FD660BF2C2A81E640D89_label_en-US" xlink:label="lab_us-gaap_NetIncomeLoss_7D5A6755C3C5FD660BF2C2A81E640D89" 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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaap_NetIncomeLoss_7D5A6755C3C5FD660BF2C2A81E640D89" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetIncomeLoss_7D5A6755C3C5FD660BF2C2A81E640D89" xlink:to="lab_us-gaap_NetIncomeLoss_7D5A6755C3C5FD660BF2C2A81E640D89" xlink:type="arc" />
    <link:label id="lab_us-gaap_EarningsPerShareBasicAndDilutedAbstract_6DD5634B5CCC5578726FC2A81E64230D_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasicAndDilutedAbstract_6DD5634B5CCC5578726FC2A81E64230D" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Net income per common share</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareBasicAndDilutedAbstract_6DD5634B5CCC5578726FC2A81E64230D_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasicAndDilutedAbstract_6DD5634B5CCC5578726FC2A81E64230D" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Earnings Per Share, Basic and Diluted [Abstract]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EarningsPerShareBasicAndDilutedAbstract" xlink:label="loc_us-gaap_EarningsPerShareBasicAndDilutedAbstract_6DD5634B5CCC5578726FC2A81E64230D" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareBasicAndDilutedAbstract_6DD5634B5CCC5578726FC2A81E64230D" xlink:to="lab_us-gaap_EarningsPerShareBasicAndDilutedAbstract_6DD5634B5CCC5578726FC2A81E64230D" xlink:type="arc" />
    <link:label id="lab_us-gaap_EarningsPerShareBasic_B0B1464B3AB3504A268EC2A81E646DE4_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasic_B0B1464B3AB3504A268EC2A81E646DE4" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Basic (in Dollars per share)</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareBasic_B0B1464B3AB3504A268EC2A81E646DE4_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasic_B0B1464B3AB3504A268EC2A81E646DE4" 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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EarningsPerShareBasic" xlink:label="loc_us-gaap_EarningsPerShareBasic_B0B1464B3AB3504A268EC2A81E646DE4" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareBasic_B0B1464B3AB3504A268EC2A81E646DE4" xlink:to="lab_us-gaap_EarningsPerShareBasic_B0B1464B3AB3504A268EC2A81E646DE4" xlink:type="arc" />
    <link:label id="lab_us-gaap_EarningsPerShareDiluted_C31EDE6795FCEB1CF36CC2A81E65E75F_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareDiluted_C31EDE6795FCEB1CF36CC2A81E65E75F" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Diluted (in Dollars per share)</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareDiluted_C31EDE6795FCEB1CF36CC2A81E65E75F_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareDiluted_C31EDE6795FCEB1CF36CC2A81E65E75F" 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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EarningsPerShareDiluted" xlink:label="loc_us-gaap_EarningsPerShareDiluted_C31EDE6795FCEB1CF36CC2A81E65E75F" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareDiluted_C31EDE6795FCEB1CF36CC2A81E65E75F" xlink:to="lab_us-gaap_EarningsPerShareDiluted_C31EDE6795FCEB1CF36CC2A81E65E75F" xlink:type="arc" />
    <link:label id="lab_us-gaap_SignificantAccountingPoliciesTextBlock_02395A27220839EA265DC2A81E5442F4_terseLabel_en-US" xlink:label="lab_us-gaap_SignificantAccountingPoliciesTextBlock_02395A27220839EA265DC2A81E5442F4" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Significant Accounting Policies</link:label>
    <link:label id="lab_us-gaap_SignificantAccountingPoliciesTextBlock_02395A27220839EA265DC2A81E5442F4_label_en-US" xlink:label="lab_us-gaap_SignificantAccountingPoliciesTextBlock_02395A27220839EA265DC2A81E5442F4" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Significant Accounting Policies [Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SignificantAccountingPoliciesTextBlock" xlink:label="loc_us-gaap_SignificantAccountingPoliciesTextBlock_02395A27220839EA265DC2A81E5442F4" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SignificantAccountingPoliciesTextBlock_02395A27220839EA265DC2A81E5442F4" xlink:to="lab_us-gaap_SignificantAccountingPoliciesTextBlock_02395A27220839EA265DC2A81E5442F4" xlink:type="arc" />
    <link:label id="lab_us-gaap_OperatingLossCarryforwardsTable_2FF152A125BEE4B707CEC7E8E13D6A6F_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLossCarryforwardsTable_2FF152A125BEE4B707CEC7E8E13D6A6F" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Operating Loss Carryforwards [Table]</link:label>
    <link:label id="lab_us-gaap_OperatingLossCarryforwardsTable_2FF152A125BEE4B707CEC7E8E13D6A6F_label_en-US" xlink:label="lab_us-gaap_OperatingLossCarryforwardsTable_2FF152A125BEE4B707CEC7E8E13D6A6F" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Loss Carryforwards [Table]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLossCarryforwardsTable" xlink:label="loc_us-gaap_OperatingLossCarryforwardsTable_2FF152A125BEE4B707CEC7E8E13D6A6F" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLossCarryforwardsTable_2FF152A125BEE4B707CEC7E8E13D6A6F" xlink:to="lab_us-gaap_OperatingLossCarryforwardsTable_2FF152A125BEE4B707CEC7E8E13D6A6F" xlink:type="arc" />
    <link:label id="lab_us-gaap_IncomeTaxAuthorityAxis_EAAB05E83E3D70BC7C45C7E8E13D559F_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxAuthorityAxis_EAAB05E83E3D70BC7C45C7E8E13D559F" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Income Tax Authority [Axis]</link:label>
    <link:label id="lab_us-gaap_IncomeTaxAuthorityAxis_EAAB05E83E3D70BC7C45C7E8E13D559F_label_en-US" xlink:label="lab_us-gaap_IncomeTaxAuthorityAxis_EAAB05E83E3D70BC7C45C7E8E13D559F" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income Tax Authority [Axis]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeTaxAuthorityAxis" xlink:label="loc_us-gaap_IncomeTaxAuthorityAxis_EAAB05E83E3D70BC7C45C7E8E13D559F" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxAuthorityAxis_EAAB05E83E3D70BC7C45C7E8E13D559F" xlink:to="lab_us-gaap_IncomeTaxAuthorityAxis_EAAB05E83E3D70BC7C45C7E8E13D559F" xlink:type="arc" />
    <link:label id="lab_us-gaap_IncomeTaxAuthorityDomain_59B51C0743B4F2BAA11EC7E8E13EC7B1_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxAuthorityDomain_59B51C0743B4F2BAA11EC7E8E13EC7B1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Income Tax Authority [Domain]</link:label>
    <link:label id="lab_us-gaap_IncomeTaxAuthorityDomain_59B51C0743B4F2BAA11EC7E8E13EC7B1_label_en-US" xlink:label="lab_us-gaap_IncomeTaxAuthorityDomain_59B51C0743B4F2BAA11EC7E8E13EC7B1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income Tax Authority [Domain]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeTaxAuthorityDomain" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain_59B51C0743B4F2BAA11EC7E8E13EC7B1" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_59B51C0743B4F2BAA11EC7E8E13EC7B1" xlink:to="lab_us-gaap_IncomeTaxAuthorityDomain_59B51C0743B4F2BAA11EC7E8E13EC7B1" xlink:type="arc" />
    <link:label id="lab_us-gaap_StateAndLocalJurisdictionMember_50FE0473BD027838DE90C7E8E13EA01D_terseLabel_en-US" xlink:label="lab_us-gaap_StateAndLocalJurisdictionMember_50FE0473BD027838DE90C7E8E13EA01D" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">State</link:label>
    <link:label id="lab_us-gaap_StateAndLocalJurisdictionMember_50FE0473BD027838DE90C7E8E13EA01D_label_en-US" xlink:label="lab_us-gaap_StateAndLocalJurisdictionMember_50FE0473BD027838DE90C7E8E13EA01D" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">State and Local Jurisdiction [Member]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StateAndLocalJurisdictionMember" xlink:label="loc_us-gaap_StateAndLocalJurisdictionMember_50FE0473BD027838DE90C7E8E13EA01D" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StateAndLocalJurisdictionMember_50FE0473BD027838DE90C7E8E13EA01D" xlink:to="lab_us-gaap_StateAndLocalJurisdictionMember_50FE0473BD027838DE90C7E8E13EA01D" xlink:type="arc" />
    <link:label id="lab_us-gaap_OperatingLossCarryforwardsLineItems_F6A665F1BF3354B79972C7E8E13E92C7_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLossCarryforwardsLineItems_F6A665F1BF3354B79972C7E8E13E92C7" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Operating Loss Carryforwards [Line Items]</link:label>
    <link:label id="lab_us-gaap_OperatingLossCarryforwardsLineItems_F6A665F1BF3354B79972C7E8E13E92C7_label_en-US" xlink:label="lab_us-gaap_OperatingLossCarryforwardsLineItems_F6A665F1BF3354B79972C7E8E13E92C7" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Loss Carryforwards [Line Items]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLossCarryforwardsLineItems" xlink:label="loc_us-gaap_OperatingLossCarryforwardsLineItems_F6A665F1BF3354B79972C7E8E13E92C7" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_F6A665F1BF3354B79972C7E8E13E92C7" xlink:to="lab_us-gaap_OperatingLossCarryforwardsLineItems_F6A665F1BF3354B79972C7E8E13E92C7" xlink:type="arc" />
    <link:label id="lab_us-gaap_OperatingLossCarryforwards_714412209C49FFB9B956C7E8E13E9D36_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLossCarryforwards_714412209C49FFB9B956C7E8E13E9D36" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Operating loss carryforwards</link:label>
    <link:label id="lab_us-gaap_OperatingLossCarryforwards_714412209C49FFB9B956C7E8E13E9D36_label_en-US" xlink:label="lab_us-gaap_OperatingLossCarryforwards_714412209C49FFB9B956C7E8E13E9D36" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Loss Carryforwards</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLossCarryforwards" xlink:label="loc_us-gaap_OperatingLossCarryforwards_714412209C49FFB9B956C7E8E13E9D36" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLossCarryforwards_714412209C49FFB9B956C7E8E13E9D36" xlink:to="lab_us-gaap_OperatingLossCarryforwards_714412209C49FFB9B956C7E8E13E9D36" xlink:type="arc" />
    <link:label id="lab_us-gaap_DeferredTaxAssetsValuationAllowance_128AB7E2A8C715235873C7E8E13F2116_verboseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsValuationAllowance_128AB7E2A8C715235873C7E8E13F2116" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Valuation allowance</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsValuationAllowance_128AB7E2A8C715235873C7E8E13F2116_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsValuationAllowance_128AB7E2A8C715235873C7E8E13F2116" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Assets, Valuation Allowance</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredTaxAssetsValuationAllowance" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance_128AB7E2A8C715235873C7E8E13F2116" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsValuationAllowance_128AB7E2A8C715235873C7E8E13F2116" xlink:to="lab_us-gaap_DeferredTaxAssetsValuationAllowance_128AB7E2A8C715235873C7E8E13F2116" xlink:type="arc" />
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefits_B38E9C74403F30B44247C7E8E13F4C46_terseLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefits_B38E9C74403F30B44247C7E8E13F4C46" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Unrecognized tax benefits</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefits_B38E9C74403F30B44247C7E8E13F4C46_label_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefits_B38E9C74403F30B44247C7E8E13F4C46" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Unrecognized Tax Benefits</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_UnrecognizedTaxBenefits" xlink:label="loc_us-gaap_UnrecognizedTaxBenefits_B38E9C74403F30B44247C7E8E13F4C46" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefits_B38E9C74403F30B44247C7E8E13F4C46" xlink:to="lab_us-gaap_UnrecognizedTaxBenefits_B38E9C74403F30B44247C7E8E13F4C46" xlink:type="arc" />
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate_846D4ABE6B41F3996597C7E8E13FA895_terseLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate_846D4ABE6B41F3996597C7E8E13FA895" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Unrecognized tax benefits that would impact effective tax rate</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate_846D4ABE6B41F3996597C7E8E13FA895_label_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate_846D4ABE6B41F3996597C7E8E13FA895" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Unrecognized Tax Benefits that Would Impact Effective Tax Rate</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate_846D4ABE6B41F3996597C7E8E13FA895" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate_846D4ABE6B41F3996597C7E8E13FA895" xlink:to="lab_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate_846D4ABE6B41F3996597C7E8E13FA895" xlink:type="arc" />
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsPeriodIncreaseDecrease_C202539F6E3CE797C849C7E8E13FF223_terseLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsPeriodIncreaseDecrease_C202539F6E3CE797C849C7E8E13FF223" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Increase (decrease) in unrecognized tax benefits</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsPeriodIncreaseDecrease_C202539F6E3CE797C849C7E8E13FF223_label_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsPeriodIncreaseDecrease_C202539F6E3CE797C849C7E8E13FF223" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Unrecognized Tax Benefits, Period Increase (Decrease)</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsPeriodIncreaseDecrease" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsPeriodIncreaseDecrease_C202539F6E3CE797C849C7E8E13FF223" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefitsPeriodIncreaseDecrease_C202539F6E3CE797C849C7E8E13FF223" xlink:to="lab_us-gaap_UnrecognizedTaxBenefitsPeriodIncreaseDecrease_C202539F6E3CE797C849C7E8E13FF223" xlink:type="arc" />
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued_2A643BF7024B76915200C7E8E140E0BF_terseLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued_2A643BF7024B76915200C7E8E140E0BF" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accrued interest and penalties</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued_2A643BF7024B76915200C7E8E140E0BF_label_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued_2A643BF7024B76915200C7E8E140E0BF" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued_2A643BF7024B76915200C7E8E140E0BF" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued_2A643BF7024B76915200C7E8E140E0BF" xlink:to="lab_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued_2A643BF7024B76915200C7E8E140E0BF" xlink:type="arc" />
    <link:label id="lab_us-gaap_IncomeTaxExaminationPenaltiesAndInterestExpense_508EC670489E34400D0CC7E8E1409B93_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxExaminationPenaltiesAndInterestExpense_508EC670489E34400D0CC7E8E1409B93" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Increase in tax expense</link:label>
    <link:label id="lab_us-gaap_IncomeTaxExaminationPenaltiesAndInterestExpense_508EC670489E34400D0CC7E8E1409B93_label_en-US" xlink:label="lab_us-gaap_IncomeTaxExaminationPenaltiesAndInterestExpense_508EC670489E34400D0CC7E8E1409B93" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income Tax Examination, Penalties and Interest Expense</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeTaxExaminationPenaltiesAndInterestExpense" xlink:label="loc_us-gaap_IncomeTaxExaminationPenaltiesAndInterestExpense_508EC670489E34400D0CC7E8E1409B93" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxExaminationPenaltiesAndInterestExpense_508EC670489E34400D0CC7E8E1409B93" xlink:to="lab_us-gaap_IncomeTaxExaminationPenaltiesAndInterestExpense_508EC670489E34400D0CC7E8E1409B93" xlink:type="arc" />
    <link:label id="lab_us-gaap_DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible_15C6862BE27046502E9BC7E8E1403047_terseLabel_en-US" xlink:label="lab_us-gaap_DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible_15C6862BE27046502E9BC7E8E1403047" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Decrease in unrecognized tax benefits is reasonable possible</link:label>
    <link:label id="lab_us-gaap_DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible_15C6862BE27046502E9BC7E8E1403047_label_en-US" xlink:label="lab_us-gaap_DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible_15C6862BE27046502E9BC7E8E1403047" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Decrease in Unrecognized Tax Benefits is Reasonably Possible</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible" xlink:label="loc_us-gaap_DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible_15C6862BE27046502E9BC7E8E1403047" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible_15C6862BE27046502E9BC7E8E1403047" xlink:to="lab_us-gaap_DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible_15C6862BE27046502E9BC7E8E1403047" xlink:type="arc" />
    <link:label id="lab_us-gaap_FairValueDisclosuresAbstract_DF640AF195F3D444F156C2A81E8A205A_label_en-US" xlink:label="lab_us-gaap_FairValueDisclosuresAbstract_DF640AF195F3D444F156C2A81E8A205A" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Fair Value Disclosures [Abstract]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueDisclosuresAbstract" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_DF640AF195F3D444F156C2A81E8A205A" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_DF640AF195F3D444F156C2A81E8A205A" xlink:to="lab_us-gaap_FairValueDisclosuresAbstract_DF640AF195F3D444F156C2A81E8A205A" xlink:type="arc" />
    <link:label id="lab_us-gaap_FairValueDisclosuresTextBlock_BE6313C4A0A56FC1D19AC2A81E8AB584_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueDisclosuresTextBlock_BE6313C4A0A56FC1D19AC2A81E8AB584" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Fair Value of Financial Instruments and Long-Term Debt</link:label>
    <link:label id="lab_us-gaap_FairValueDisclosuresTextBlock_BE6313C4A0A56FC1D19AC2A81E8AB584_label_en-US" xlink:label="lab_us-gaap_FairValueDisclosuresTextBlock_BE6313C4A0A56FC1D19AC2A81E8AB584" 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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueDisclosuresTextBlock" xlink:label="loc_us-gaap_FairValueDisclosuresTextBlock_BE6313C4A0A56FC1D19AC2A81E8AB584" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueDisclosuresTextBlock_BE6313C4A0A56FC1D19AC2A81E8AB584" xlink:to="lab_us-gaap_FairValueDisclosuresTextBlock_BE6313C4A0A56FC1D19AC2A81E8AB584" xlink:type="arc" />
    <link:label id="lab_us-gaap_BusinessCombinationsAbstract_755AFA1F87D678D84680C2A81F57DCA0_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationsAbstract_755AFA1F87D678D84680C2A81F57DCA0" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Combinations [Abstract]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessCombinationsAbstract" xlink:label="loc_us-gaap_BusinessCombinationsAbstract_755AFA1F87D678D84680C2A81F57DCA0" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationsAbstract_755AFA1F87D678D84680C2A81F57DCA0" xlink:to="lab_us-gaap_BusinessCombinationsAbstract_755AFA1F87D678D84680C2A81F57DCA0" xlink:type="arc" />
    <link:label id="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_F392622AE639B09955A2C2A81F57EF22_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_F392622AE639B09955A2C2A81F57EF22" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Business Acquisitions, by Acquisition [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_F392622AE639B09955A2C2A81F57EF22_label_en-US" xlink:label="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_F392622AE639B09955A2C2A81F57EF22" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Business Acquisitions, by Acquisition [Table]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_F392622AE639B09955A2C2A81F57EF22" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_F392622AE639B09955A2C2A81F57EF22" xlink:to="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_F392622AE639B09955A2C2A81F57EF22" xlink:type="arc" />
    <link:label id="lab_us-gaap_BusinessAcquisitionAxis_36DCFD4F79602A32A43CC2A81F575C41_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionAxis_36DCFD4F79602A32A43CC2A81F575C41" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Business Acquisition [Axis]</link:label>
    <link:label id="lab_us-gaap_BusinessAcquisitionAxis_36DCFD4F79602A32A43CC2A81F575C41_label_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionAxis_36DCFD4F79602A32A43CC2A81F575C41" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Acquisition [Axis]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_36DCFD4F79602A32A43CC2A81F575C41" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_36DCFD4F79602A32A43CC2A81F575C41" xlink:to="lab_us-gaap_BusinessAcquisitionAxis_36DCFD4F79602A32A43CC2A81F575C41" xlink:type="arc" />
    <link:label id="lab_us-gaap_BusinessAcquisitionAcquireeDomain_6C10CA244386CDFE81EDC2A81F57AB79_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionAcquireeDomain_6C10CA244386CDFE81EDC2A81F57AB79" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Business Acquisition, Acquiree [Domain]</link:label>
    <link:label id="lab_us-gaap_BusinessAcquisitionAcquireeDomain_6C10CA244386CDFE81EDC2A81F57AB79_label_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionAcquireeDomain_6C10CA244386CDFE81EDC2A81F57AB79" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Acquisition, Acquiree [Domain]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_6C10CA244386CDFE81EDC2A81F57AB79" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_6C10CA244386CDFE81EDC2A81F57AB79" xlink:to="lab_us-gaap_BusinessAcquisitionAcquireeDomain_6C10CA244386CDFE81EDC2A81F57AB79" xlink:type="arc" />
    <link:label id="lab_us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember_49D7B38CBF61EB58D074C2A81F58F6DA_terseLabel_en-US" xlink:label="lab_us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember_49D7B38CBF61EB58D074C2A81F58F6DA" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Series of Individually Immaterial Business Acquisitions</link:label>
    <link:label id="lab_us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember_49D7B38CBF61EB58D074C2A81F58F6DA_label_en-US" xlink:label="lab_us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember_49D7B38CBF61EB58D074C2A81F58F6DA" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Series of Individually Immaterial Business Acquisitions [Member]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember" xlink:label="loc_us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember_49D7B38CBF61EB58D074C2A81F58F6DA" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember_49D7B38CBF61EB58D074C2A81F58F6DA" xlink:to="lab_us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember_49D7B38CBF61EB58D074C2A81F58F6DA" xlink:type="arc" />
    <link:label id="lab_us-gaap_BusinessAcquisitionLineItems_74F00B4F95A712BBA344C2A81F58980E_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionLineItems_74F00B4F95A712BBA344C2A81F58980E" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Business Acquisition</link:label>
    <link:label id="lab_us-gaap_BusinessAcquisitionLineItems_74F00B4F95A712BBA344C2A81F58980E_label_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionLineItems_74F00B4F95A712BBA344C2A81F58980E" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Acquisition [Line Items]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessAcquisitionLineItems" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_74F00B4F95A712BBA344C2A81F58980E" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_74F00B4F95A712BBA344C2A81F58980E" xlink:to="lab_us-gaap_BusinessAcquisitionLineItems_74F00B4F95A712BBA344C2A81F58980E" xlink:type="arc" />
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract_4DB8835ED905A6D536FFC2A81F582957_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract_4DB8835ED905A6D536FFC2A81F582957" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Assets acquired:</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract_4DB8835ED905A6D536FFC2A81F582957_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract_4DB8835ED905A6D536FFC2A81F582957" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Assets [Abstract]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract_4DB8835ED905A6D536FFC2A81F582957" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract_4DB8835ED905A6D536FFC2A81F582957" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract_4DB8835ED905A6D536FFC2A81F582957" xlink:type="arc" />
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory_975B9CFBB8AD700FAED6C2A81F58B9E4_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory_975B9CFBB8AD700FAED6C2A81F58B9E4" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Inventories</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory_975B9CFBB8AD700FAED6C2A81F58B9E4_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory_975B9CFBB8AD700FAED6C2A81F58B9E4" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Inventory</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory_975B9CFBB8AD700FAED6C2A81F58B9E4" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory_975B9CFBB8AD700FAED6C2A81F58B9E4" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory_975B9CFBB8AD700FAED6C2A81F58B9E4" xlink:type="arc" />
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_2AABC8CDAB5AC3166017C2A81F599CE3_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_2AABC8CDAB5AC3166017C2A81F599CE3" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Property and equipment</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_2AABC8CDAB5AC3166017C2A81F599CE3_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_2AABC8CDAB5AC3166017C2A81F599CE3" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_2AABC8CDAB5AC3166017C2A81F599CE3" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_2AABC8CDAB5AC3166017C2A81F599CE3" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_2AABC8CDAB5AC3166017C2A81F599CE3" xlink:type="arc" />
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets_8E8F1F304A2A326227B5C2A81F59552F_totalLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets_8E8F1F304A2A326227B5C2A81F59552F" 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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets_8E8F1F304A2A326227B5C2A81F59552F_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets_8E8F1F304A2A326227B5C2A81F59552F" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Assets</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets_8E8F1F304A2A326227B5C2A81F59552F" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets_8E8F1F304A2A326227B5C2A81F59552F" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets_8E8F1F304A2A326227B5C2A81F59552F" xlink:type="arc" />
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract_0F834823EA0FD80C982AC2A81F5928A9_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract_0F834823EA0FD80C982AC2A81F5928A9" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Liabilities assumed:</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract_0F834823EA0FD80C982AC2A81F5928A9_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract_0F834823EA0FD80C982AC2A81F5928A9" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities [Abstract]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract_0F834823EA0FD80C982AC2A81F5928A9" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract_0F834823EA0FD80C982AC2A81F5928A9" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract_0F834823EA0FD80C982AC2A81F5928A9" xlink:type="arc" />
    <link:label id="lab_casy_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedCurrentLiabilitiesAccruedExpenses_C5FCFC8A0D2FC5D8DD5DC2A81F592BAA_terseLabel_en-US" xlink:label="lab_casy_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedCurrentLiabilitiesAccruedExpenses_C5FCFC8A0D2FC5D8DD5DC2A81F592BAA" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accrued expenses</link:label>
    <link:label id="lab_casy_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedCurrentLiabilitiesAccruedExpenses_C5FCFC8A0D2FC5D8DD5DC2A81F592BAA_label_en-US" xlink:label="lab_casy_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedCurrentLiabilitiesAccruedExpenses_C5FCFC8A0D2FC5D8DD5DC2A81F592BAA" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Accrued Expenses</link:label>
    <link:label id="lab_casy_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedCurrentLiabilitiesAccruedExpenses_C5FCFC8A0D2FC5D8DD5DC2A81F592BAA_documentation_en-US" xlink:label="lab_casy_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedCurrentLiabilitiesAccruedExpenses_C5FCFC8A0D2FC5D8DD5DC2A81F592BAA" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Accrued Expenses</link:label>
    <link:loc xlink:href="casy-20200430.xsd#casy_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedCurrentLiabilitiesAccruedExpenses" xlink:label="loc_casy_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedCurrentLiabilitiesAccruedExpenses_C5FCFC8A0D2FC5D8DD5DC2A81F592BAA" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_casy_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedCurrentLiabilitiesAccruedExpenses_C5FCFC8A0D2FC5D8DD5DC2A81F592BAA" xlink:to="lab_casy_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedCurrentLiabilitiesAccruedExpenses_C5FCFC8A0D2FC5D8DD5DC2A81F592BAA" xlink:type="arc" />
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities_1DA715C090CAF42D437BC2A81F590942_totalLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities_1DA715C090CAF42D437BC2A81F590942" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total liabilities</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities_1DA715C090CAF42D437BC2A81F590942_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities_1DA715C090CAF42D437BC2A81F590942" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities_1DA715C090CAF42D437BC2A81F590942" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities_1DA715C090CAF42D437BC2A81F590942" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities_1DA715C090CAF42D437BC2A81F590942" xlink:type="arc" />
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_74477E59E856CF2FBF04C2A81F5AE011_totalLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_74477E59E856CF2FBF04C2A81F5AE011" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Net tangible assets acquired</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_74477E59E856CF2FBF04C2A81F5AE011_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_74477E59E856CF2FBF04C2A81F5AE011" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Net</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_74477E59E856CF2FBF04C2A81F5AE011" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_74477E59E856CF2FBF04C2A81F5AE011" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_74477E59E856CF2FBF04C2A81F5AE011" xlink:type="arc" />
    <link:label id="lab_us-gaap_Goodwill_058A78C9DD7A87589E7CC2A81F5A011E_terseLabel_en-US" xlink:label="lab_us-gaap_Goodwill_058A78C9DD7A87589E7CC2A81F5A011E" 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_058A78C9DD7A87589E7CC2A81F5A011E_label_en-US" xlink:label="lab_us-gaap_Goodwill_058A78C9DD7A87589E7CC2A81F5A011E" 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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_Goodwill" xlink:label="loc_us-gaap_Goodwill_058A78C9DD7A87589E7CC2A81F5A011E" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Goodwill_058A78C9DD7A87589E7CC2A81F5A011E" xlink:to="lab_us-gaap_Goodwill_058A78C9DD7A87589E7CC2A81F5A011E" xlink:type="arc" />
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_770AB104C26A4379BFB0C2A81F5AC0FC_totalLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_770AB104C26A4379BFB0C2A81F5AC0FC" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total consideration paid</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_770AB104C26A4379BFB0C2A81F5AC0FC_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_770AB104C26A4379BFB0C2A81F5AC0FC" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_770AB104C26A4379BFB0C2A81F5AC0FC" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_770AB104C26A4379BFB0C2A81F5AC0FC" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_770AB104C26A4379BFB0C2A81F5AC0FC" xlink:type="arc" />
    <link:label id="lab_us-gaap_OtherAccruedLiabilitiesCurrentAndNoncurrent_AA5687F6DEC44F4B0319DC4EFF6ABF2C_terseLabel_en-US" xlink:label="lab_us-gaap_OtherAccruedLiabilitiesCurrentAndNoncurrent_AA5687F6DEC44F4B0319DC4EFF6ABF2C" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accrued environmental liability</link:label>
    <link:label id="lab_us-gaap_OtherAccruedLiabilitiesCurrentAndNoncurrent_AA5687F6DEC44F4B0319DC4EFF6ABF2C_label_en-US" xlink:label="lab_us-gaap_OtherAccruedLiabilitiesCurrentAndNoncurrent_AA5687F6DEC44F4B0319DC4EFF6ABF2C" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Accrued Liabilities</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherAccruedLiabilitiesCurrentAndNoncurrent" xlink:label="loc_us-gaap_OtherAccruedLiabilitiesCurrentAndNoncurrent_AA5687F6DEC44F4B0319DC4EFF6ABF2C" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherAccruedLiabilitiesCurrentAndNoncurrent_AA5687F6DEC44F4B0319DC4EFF6ABF2C" xlink:to="lab_us-gaap_OtherAccruedLiabilitiesCurrentAndNoncurrent_AA5687F6DEC44F4B0319DC4EFF6ABF2C" xlink:type="arc" />
    <link:label id="lab_us-gaap_LossContingenciesTable_D24CDED040384DBF2BE2DC4EFF6A6063_terseLabel_en-US" xlink:label="lab_us-gaap_LossContingenciesTable_D24CDED040384DBF2BE2DC4EFF6A6063" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Loss Contingencies [Table]</link:label>
    <link:label id="lab_us-gaap_LossContingenciesTable_D24CDED040384DBF2BE2DC4EFF6A6063_label_en-US" xlink:label="lab_us-gaap_LossContingenciesTable_D24CDED040384DBF2BE2DC4EFF6A6063" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Loss Contingencies [Table]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LossContingenciesTable" xlink:label="loc_us-gaap_LossContingenciesTable_D24CDED040384DBF2BE2DC4EFF6A6063" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LossContingenciesTable_D24CDED040384DBF2BE2DC4EFF6A6063" xlink:to="lab_us-gaap_LossContingenciesTable_D24CDED040384DBF2BE2DC4EFF6A6063" xlink:type="arc" />
    <link:label id="lab_casy_GeneralLiabilityAndAutoLiabilityInsuranceMember_79FBDDA951D15281BA11DC4EFF6B457D_terseLabel_en-US" xlink:label="lab_casy_GeneralLiabilityAndAutoLiabilityInsuranceMember_79FBDDA951D15281BA11DC4EFF6B457D" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">General Liability and Auto Liability Insurance</link:label>
    <link:label id="lab_casy_GeneralLiabilityAndAutoLiabilityInsuranceMember_79FBDDA951D15281BA11DC4EFF6B457D_label_en-US" xlink:label="lab_casy_GeneralLiabilityAndAutoLiabilityInsuranceMember_79FBDDA951D15281BA11DC4EFF6B457D" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">General Liability And Auto Liability Insurance [Member]</link:label>
    <link:label id="lab_casy_GeneralLiabilityAndAutoLiabilityInsuranceMember_79FBDDA951D15281BA11DC4EFF6B457D_documentation_en-US" xlink:label="lab_casy_GeneralLiabilityAndAutoLiabilityInsuranceMember_79FBDDA951D15281BA11DC4EFF6B457D" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">General Liability And Auto Liability Insurance [Member]</link:label>
    <link:loc xlink:href="casy-20200430.xsd#casy_GeneralLiabilityAndAutoLiabilityInsuranceMember" xlink:label="loc_casy_GeneralLiabilityAndAutoLiabilityInsuranceMember_79FBDDA951D15281BA11DC4EFF6B457D" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_casy_GeneralLiabilityAndAutoLiabilityInsuranceMember_79FBDDA951D15281BA11DC4EFF6B457D" xlink:to="lab_casy_GeneralLiabilityAndAutoLiabilityInsuranceMember_79FBDDA951D15281BA11DC4EFF6B457D" xlink:type="arc" />
    <link:label id="lab_us-gaap_WorkersCompensationInsuranceMember_7D611A6959B4E123B87DDC4EFF6B3734_terseLabel_en-US" xlink:label="lab_us-gaap_WorkersCompensationInsuranceMember_7D611A6959B4E123B87DDC4EFF6B3734" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Workers' Compensation Insurance</link:label>
    <link:label id="lab_us-gaap_WorkersCompensationInsuranceMember_7D611A6959B4E123B87DDC4EFF6B3734_label_en-US" xlink:label="lab_us-gaap_WorkersCompensationInsuranceMember_7D611A6959B4E123B87DDC4EFF6B3734" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Workers' Compensation Insurance [Member]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_WorkersCompensationInsuranceMember" xlink:label="loc_us-gaap_WorkersCompensationInsuranceMember_7D611A6959B4E123B87DDC4EFF6B3734" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WorkersCompensationInsuranceMember_7D611A6959B4E123B87DDC4EFF6B3734" xlink:to="lab_us-gaap_WorkersCompensationInsuranceMember_7D611A6959B4E123B87DDC4EFF6B3734" xlink:type="arc" />
    <link:label id="lab_us-gaap_LossContingenciesLineItems_50282044AEB29C18254CDC4EFF6BA062_terseLabel_en-US" xlink:label="lab_us-gaap_LossContingenciesLineItems_50282044AEB29C18254CDC4EFF6BA062" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Loss Contingencies [Line Items]</link:label>
    <link:label id="lab_us-gaap_LossContingenciesLineItems_50282044AEB29C18254CDC4EFF6BA062_label_en-US" xlink:label="lab_us-gaap_LossContingenciesLineItems_50282044AEB29C18254CDC4EFF6BA062" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Loss Contingencies [Line Items]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LossContingenciesLineItems" xlink:label="loc_us-gaap_LossContingenciesLineItems_50282044AEB29C18254CDC4EFF6BA062" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LossContingenciesLineItems_50282044AEB29C18254CDC4EFF6BA062" xlink:to="lab_us-gaap_LossContingenciesLineItems_50282044AEB29C18254CDC4EFF6BA062" xlink:type="arc" />
    <link:label id="lab_casy_AnnualStopLossLimit_1F36265569300A063685DC4EFF6B268F_terseLabel_en-US" xlink:label="lab_casy_AnnualStopLossLimit_1F36265569300A063685DC4EFF6B268F" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Annual stop loss limit</link:label>
    <link:label id="lab_casy_AnnualStopLossLimit_1F36265569300A063685DC4EFF6B268F_label_en-US" xlink:label="lab_casy_AnnualStopLossLimit_1F36265569300A063685DC4EFF6B268F" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Annual Stop Loss Limit</link:label>
    <link:label id="lab_casy_AnnualStopLossLimit_1F36265569300A063685DC4EFF6B268F_documentation_en-US" xlink:label="lab_casy_AnnualStopLossLimit_1F36265569300A063685DC4EFF6B268F" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Annual Stop Loss Limit</link:label>
    <link:loc xlink:href="casy-20200430.xsd#casy_AnnualStopLossLimit" xlink:label="loc_casy_AnnualStopLossLimit_1F36265569300A063685DC4EFF6B268F" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_casy_AnnualStopLossLimit_1F36265569300A063685DC4EFF6B268F" xlink:to="lab_casy_AnnualStopLossLimit_1F36265569300A063685DC4EFF6B268F" xlink:type="arc" />
    <link:label id="lab_us-gaap_LettersOfCreditOutstandingAmount_7FF738C0F08C26383B0ADC4EFF6CCA50_terseLabel_en-US" xlink:label="lab_us-gaap_LettersOfCreditOutstandingAmount_7FF738C0F08C26383B0ADC4EFF6CCA50" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Letters of credit outstanding</link:label>
    <link:label id="lab_us-gaap_LettersOfCreditOutstandingAmount_7FF738C0F08C26383B0ADC4EFF6CCA50_label_en-US" xlink:label="lab_us-gaap_LettersOfCreditOutstandingAmount_7FF738C0F08C26383B0ADC4EFF6CCA50" 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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LettersOfCreditOutstandingAmount" xlink:label="loc_us-gaap_LettersOfCreditOutstandingAmount_7FF738C0F08C26383B0ADC4EFF6CCA50" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LettersOfCreditOutstandingAmount_7FF738C0F08C26383B0ADC4EFF6CCA50" xlink:to="lab_us-gaap_LettersOfCreditOutstandingAmount_7FF738C0F08C26383B0ADC4EFF6CCA50" xlink:type="arc" />
    <link:label id="lab_us-gaap_SelfInsuranceReserve_A526E694B3F3EDB01744DC4EFF6C6F14_terseLabel_en-US" xlink:label="lab_us-gaap_SelfInsuranceReserve_A526E694B3F3EDB01744DC4EFF6C6F14" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Self insurance reserve</link:label>
    <link:label id="lab_us-gaap_SelfInsuranceReserve_A526E694B3F3EDB01744DC4EFF6C6F14_label_en-US" xlink:label="lab_us-gaap_SelfInsuranceReserve_A526E694B3F3EDB01744DC4EFF6C6F14" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Self Insurance Reserve</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SelfInsuranceReserve" xlink:label="loc_us-gaap_SelfInsuranceReserve_A526E694B3F3EDB01744DC4EFF6C6F14" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SelfInsuranceReserve_A526E694B3F3EDB01744DC4EFF6C6F14" xlink:to="lab_us-gaap_SelfInsuranceReserve_A526E694B3F3EDB01744DC4EFF6C6F14" xlink:type="arc" />
    <link:label id="lab_us-gaap_ScheduleOfDebtTableTextBlock_7AF17A6C642C8D69DE03DC4F005B0B74_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfDebtTableTextBlock_7AF17A6C642C8D69DE03DC4F005B0B74" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Carrying Value of Long-Term Debt</link:label>
    <link:label id="lab_us-gaap_ScheduleOfDebtTableTextBlock_7AF17A6C642C8D69DE03DC4F005B0B74_label_en-US" xlink:label="lab_us-gaap_ScheduleOfDebtTableTextBlock_7AF17A6C642C8D69DE03DC4F005B0B74" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Debt [Table Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfDebtTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfDebtTableTextBlock_7AF17A6C642C8D69DE03DC4F005B0B74" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfDebtTableTextBlock_7AF17A6C642C8D69DE03DC4F005B0B74" xlink:to="lab_us-gaap_ScheduleOfDebtTableTextBlock_7AF17A6C642C8D69DE03DC4F005B0B74" xlink:type="arc" />
    <link:label id="lab_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock_A6F8D9B6967F21D7E44EDC4F005CD00E_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock_A6F8D9B6967F21D7E44EDC4F005CD00E" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Maturities of Long-term Debt Including Capitalized Lease Obligations</link:label>
    <link:label id="lab_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock_A6F8D9B6967F21D7E44EDC4F005CD00E_label_en-US" xlink:label="lab_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock_A6F8D9B6967F21D7E44EDC4F005CD00E" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Maturities of Long-term Debt [Table Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock_A6F8D9B6967F21D7E44EDC4F005CD00E" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock_A6F8D9B6967F21D7E44EDC4F005CD00E" xlink:to="lab_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock_A6F8D9B6967F21D7E44EDC4F005CD00E" xlink:type="arc" />
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock_7BD408D201CF0CE3E37DDC82E2EDEE31_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock_7BD408D201CF0CE3E37DDC82E2EDEE31" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Finance Lease, Liability, Maturity</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock_7BD408D201CF0CE3E37DDC82E2EDEE31_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock_7BD408D201CF0CE3E37DDC82E2EDEE31" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finance Lease, Liability, Maturity [Table Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock" xlink:label="loc_us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock_7BD408D201CF0CE3E37DDC82E2EDEE31" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock_7BD408D201CF0CE3E37DDC82E2EDEE31" xlink:to="lab_us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock_7BD408D201CF0CE3E37DDC82E2EDEE31" xlink:type="arc" />
    <link:label id="lab_us-gaap_InventoryCurrentTable_4532E3FE3167D5D8AF6FC39696C5EF06_terseLabel_en-US" xlink:label="lab_us-gaap_InventoryCurrentTable_4532E3FE3167D5D8AF6FC39696C5EF06" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Inventory, Current [Table]</link:label>
    <link:label id="lab_us-gaap_InventoryCurrentTable_4532E3FE3167D5D8AF6FC39696C5EF06_label_en-US" xlink:label="lab_us-gaap_InventoryCurrentTable_4532E3FE3167D5D8AF6FC39696C5EF06" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Inventory, Current [Table]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InventoryCurrentTable" xlink:label="loc_us-gaap_InventoryCurrentTable_4532E3FE3167D5D8AF6FC39696C5EF06" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryCurrentTable_4532E3FE3167D5D8AF6FC39696C5EF06" xlink:to="lab_us-gaap_InventoryCurrentTable_4532E3FE3167D5D8AF6FC39696C5EF06" xlink:type="arc" />
    <link:label id="lab_casy_MerchandiseMember_07455C7F50ABC6F6EC26C39696C6C0AB_terseLabel_en-US" xlink:label="lab_casy_MerchandiseMember_07455C7F50ABC6F6EC26C39696C6C0AB" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Merchandise</link:label>
    <link:label id="lab_casy_MerchandiseMember_07455C7F50ABC6F6EC26C39696C6C0AB_label_en-US" xlink:label="lab_casy_MerchandiseMember_07455C7F50ABC6F6EC26C39696C6C0AB" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Merchandise [Member]</link:label>
    <link:label id="lab_casy_MerchandiseMember_07455C7F50ABC6F6EC26C39696C6C0AB_documentation_en-US" xlink:label="lab_casy_MerchandiseMember_07455C7F50ABC6F6EC26C39696C6C0AB" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US" />
    <link:loc xlink:href="casy-20200430.xsd#casy_MerchandiseMember" xlink:label="loc_casy_MerchandiseMember_07455C7F50ABC6F6EC26C39696C6C0AB" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_casy_MerchandiseMember_07455C7F50ABC6F6EC26C39696C6C0AB" xlink:to="lab_casy_MerchandiseMember_07455C7F50ABC6F6EC26C39696C6C0AB" xlink:type="arc" />
    <link:label id="lab_us-gaap_InventoryLineItems_122FAEB9341FD2CF4185C39696C66FA9_terseLabel_en-US" xlink:label="lab_us-gaap_InventoryLineItems_122FAEB9341FD2CF4185C39696C66FA9" 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_InventoryLineItems_122FAEB9341FD2CF4185C39696C66FA9_label_en-US" xlink:label="lab_us-gaap_InventoryLineItems_122FAEB9341FD2CF4185C39696C66FA9" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Inventory [Line Items]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InventoryLineItems" xlink:label="loc_us-gaap_InventoryLineItems_122FAEB9341FD2CF4185C39696C66FA9" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryLineItems_122FAEB9341FD2CF4185C39696C66FA9" xlink:to="lab_us-gaap_InventoryLineItems_122FAEB9341FD2CF4185C39696C66FA9" xlink:type="arc" />
    <link:label id="lab_us-gaap_InventoryGross_2B9D4C55B33492BFB6B3C39696C7AB1E_terseLabel_en-US" xlink:label="lab_us-gaap_InventoryGross_2B9D4C55B33492BFB6B3C39696C7AB1E" 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_InventoryGross_2B9D4C55B33492BFB6B3C39696C7AB1E_label_en-US" xlink:label="lab_us-gaap_InventoryGross_2B9D4C55B33492BFB6B3C39696C7AB1E" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Inventory, Gross</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InventoryGross" xlink:label="loc_us-gaap_InventoryGross_2B9D4C55B33492BFB6B3C39696C7AB1E" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryGross_2B9D4C55B33492BFB6B3C39696C7AB1E" xlink:to="lab_us-gaap_InventoryGross_2B9D4C55B33492BFB6B3C39696C7AB1E" xlink:type="arc" />
    <link:label id="lab_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_277077425D6754F639A8C2A81ED6E23C_label_en-US" xlink:label="lab_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_277077425D6754F639A8C2A81ED6E23C" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-based Payment Arrangement [Abstract]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_277077425D6754F639A8C2A81ED6E23C" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_277077425D6754F639A8C2A81ED6E23C" xlink:to="lab_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_277077425D6754F639A8C2A81ED6E23C" xlink:type="arc" />
    <link:label id="lab_casy_PreferredAndCommonStockTextBlock_9C8885F0E3B8F2226744C2A81ED69126_terseLabel_en-US" xlink:label="lab_casy_PreferredAndCommonStockTextBlock_9C8885F0E3B8F2226744C2A81ED69126" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Preferred And Common Stock</link:label>
    <link:label id="lab_casy_PreferredAndCommonStockTextBlock_9C8885F0E3B8F2226744C2A81ED69126_label_en-US" xlink:label="lab_casy_PreferredAndCommonStockTextBlock_9C8885F0E3B8F2226744C2A81ED69126" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Preferred And Common Stock [Text Block]</link:label>
    <link:label id="lab_casy_PreferredAndCommonStockTextBlock_9C8885F0E3B8F2226744C2A81ED69126_documentation_en-US" xlink:label="lab_casy_PreferredAndCommonStockTextBlock_9C8885F0E3B8F2226744C2A81ED69126" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Preferred and common stock.</link:label>
    <link:loc xlink:href="casy-20200430.xsd#casy_PreferredAndCommonStockTextBlock" xlink:label="loc_casy_PreferredAndCommonStockTextBlock_9C8885F0E3B8F2226744C2A81ED69126" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_casy_PreferredAndCommonStockTextBlock_9C8885F0E3B8F2226744C2A81ED69126" xlink:to="lab_casy_PreferredAndCommonStockTextBlock_9C8885F0E3B8F2226744C2A81ED69126" xlink:type="arc" />
    <link:label id="lab_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_3900F57A8E8958B4324FC8AD16AC2275_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_3900F57A8E8958B4324FC8AD16AC2275" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Finance Leases</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_3900F57A8E8958B4324FC8AD16AC2275_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_3900F57A8E8958B4324FC8AD16AC2275" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finance Lease, Liability, Payment, Due [Abstract]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract" xlink:label="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_3900F57A8E8958B4324FC8AD16AC2275" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_3900F57A8E8958B4324FC8AD16AC2275" xlink:to="lab_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_3900F57A8E8958B4324FC8AD16AC2275" xlink:type="arc" />
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_5200B6F13EFCFE1F69F8C8AD16AC868E_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_5200B6F13EFCFE1F69F8C8AD16AC868E" 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_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_5200B6F13EFCFE1F69F8C8AD16AC868E_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_5200B6F13EFCFE1F69F8C8AD16AC868E" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finance Lease, Liability, Payments, Due Next Twelve Months</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_5200B6F13EFCFE1F69F8C8AD16AC868E" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_5200B6F13EFCFE1F69F8C8AD16AC868E" xlink:to="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_5200B6F13EFCFE1F69F8C8AD16AC868E" xlink:type="arc" />
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo_B199FBC096F4479D74D4C8AD16AC1CCD_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo_B199FBC096F4479D74D4C8AD16AC1CCD" 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_FinanceLeaseLiabilityPaymentsDueYearTwo_B199FBC096F4479D74D4C8AD16AC1CCD_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo_B199FBC096F4479D74D4C8AD16AC1CCD" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finance Lease, Liability, Payments, Due Year Two</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo_B199FBC096F4479D74D4C8AD16AC1CCD" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo_B199FBC096F4479D74D4C8AD16AC1CCD" xlink:to="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo_B199FBC096F4479D74D4C8AD16AC1CCD" xlink:type="arc" />
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree_825EF1C98D214AEB36F6C8AD16ADDF68_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree_825EF1C98D214AEB36F6C8AD16ADDF68" 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_FinanceLeaseLiabilityPaymentsDueYearThree_825EF1C98D214AEB36F6C8AD16ADDF68_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree_825EF1C98D214AEB36F6C8AD16ADDF68" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finance Lease, Liability, Payments, Due Year Three</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree_825EF1C98D214AEB36F6C8AD16ADDF68" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree_825EF1C98D214AEB36F6C8AD16ADDF68" xlink:to="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree_825EF1C98D214AEB36F6C8AD16ADDF68" xlink:type="arc" />
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour_82D3B5FD929E4F923E31C8AD16AD2E96_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour_82D3B5FD929E4F923E31C8AD16AD2E96" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2024</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour_82D3B5FD929E4F923E31C8AD16AD2E96_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour_82D3B5FD929E4F923E31C8AD16AD2E96" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finance Lease, Liability, Payments, Due Year Four</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour_82D3B5FD929E4F923E31C8AD16AD2E96" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour_82D3B5FD929E4F923E31C8AD16AD2E96" xlink:to="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour_82D3B5FD929E4F923E31C8AD16AD2E96" xlink:type="arc" />
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive_A946984782327C7904D8C8AD16ADA4FF_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive_A946984782327C7904D8C8AD16ADA4FF" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2025</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive_A946984782327C7904D8C8AD16ADA4FF_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive_A946984782327C7904D8C8AD16ADA4FF" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finance Lease, Liability, Payments, Due Year Five</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive_A946984782327C7904D8C8AD16ADA4FF" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive_A946984782327C7904D8C8AD16ADA4FF" xlink:to="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive_A946984782327C7904D8C8AD16ADA4FF" xlink:type="arc" />
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive_471E9AD2CEB1CCC5B8F3C8AD16AD0591_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive_471E9AD2CEB1CCC5B8F3C8AD16AD0591" 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_FinanceLeaseLiabilityPaymentsDueAfterYearFive_471E9AD2CEB1CCC5B8F3C8AD16AD0591_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive_471E9AD2CEB1CCC5B8F3C8AD16AD0591" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finance Lease, Liability, Payments, Due after Year Five</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive_471E9AD2CEB1CCC5B8F3C8AD16AD0591" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive_471E9AD2CEB1CCC5B8F3C8AD16AD0591" xlink:to="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive_471E9AD2CEB1CCC5B8F3C8AD16AD0591" xlink:type="arc" />
    <link:label id="lab_us-gaap_FinanceLeaseLiability_334F745FB6DD8EF0AB5EC9A12A5FBC44_totalLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiability_334F745FB6DD8EF0AB5EC9A12A5FBC44" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Finance Leases</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiability_334F745FB6DD8EF0AB5EC9A12A5FBC44_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiability_334F745FB6DD8EF0AB5EC9A12A5FBC44" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finance Lease, Liability</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinanceLeaseLiability" xlink:label="loc_us-gaap_FinanceLeaseLiability_334F745FB6DD8EF0AB5EC9A12A5FBC44" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiability_334F745FB6DD8EF0AB5EC9A12A5FBC44" xlink:to="lab_us-gaap_FinanceLeaseLiability_334F745FB6DD8EF0AB5EC9A12A5FBC44" xlink:type="arc" />
    <link:label id="lab_us-gaap_LongTermDebtByMaturityAbstract_CABF9049C7C6B0C74D7EC8AD16ADC903_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtByMaturityAbstract_CABF9049C7C6B0C74D7EC8AD16ADC903" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Senior Notes</link:label>
    <link:label id="lab_us-gaap_LongTermDebtByMaturityAbstract_CABF9049C7C6B0C74D7EC8AD16ADC903_label_en-US" xlink:label="lab_us-gaap_LongTermDebtByMaturityAbstract_CABF9049C7C6B0C74D7EC8AD16ADC903" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Long-term Debt, Fiscal Year Maturity [Abstract]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongTermDebtByMaturityAbstract" xlink:label="loc_us-gaap_LongTermDebtByMaturityAbstract_CABF9049C7C6B0C74D7EC8AD16ADC903" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtByMaturityAbstract_CABF9049C7C6B0C74D7EC8AD16ADC903" xlink:to="lab_us-gaap_LongTermDebtByMaturityAbstract_CABF9049C7C6B0C74D7EC8AD16ADC903" xlink:type="arc" />
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_A32672E61AB2687039DDC8AD16AE5380_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_A32672E61AB2687039DDC8AD16AE5380" 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_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_A32672E61AB2687039DDC8AD16AE5380_label_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_A32672E61AB2687039DDC8AD16AE5380" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Long-term Debt, Maturities, Repayments of Principal in Next Twelve Months</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_A32672E61AB2687039DDC8AD16AE5380" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_A32672E61AB2687039DDC8AD16AE5380" xlink:to="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_A32672E61AB2687039DDC8AD16AE5380" xlink:type="arc" />
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_3F535A3AEE65F9D5AE14C8AD16AE8997_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_3F535A3AEE65F9D5AE14C8AD16AE8997" 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_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_3F535A3AEE65F9D5AE14C8AD16AE8997_label_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_3F535A3AEE65F9D5AE14C8AD16AE8997" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Long-term Debt, Maturities, Repayments of Principal in Year Two</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_3F535A3AEE65F9D5AE14C8AD16AE8997" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_3F535A3AEE65F9D5AE14C8AD16AE8997" xlink:to="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_3F535A3AEE65F9D5AE14C8AD16AE8997" xlink:type="arc" />
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_34F3F003743E8DF244FDC8AD16AE5493_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_34F3F003743E8DF244FDC8AD16AE5493" 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_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_34F3F003743E8DF244FDC8AD16AE5493_label_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_34F3F003743E8DF244FDC8AD16AE5493" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Long-term Debt, Maturities, Repayments of Principal in Year Three</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_34F3F003743E8DF244FDC8AD16AE5493" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_34F3F003743E8DF244FDC8AD16AE5493" xlink:to="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_34F3F003743E8DF244FDC8AD16AE5493" xlink:type="arc" />
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_5A6A36BE17B5BE8534A7C8AD16AE494F_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_5A6A36BE17B5BE8534A7C8AD16AE494F" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2024</link:label>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_5A6A36BE17B5BE8534A7C8AD16AE494F_label_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_5A6A36BE17B5BE8534A7C8AD16AE494F" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Long-term Debt, Maturities, Repayments of Principal in Year Four</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_5A6A36BE17B5BE8534A7C8AD16AE494F" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_5A6A36BE17B5BE8534A7C8AD16AE494F" xlink:to="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_5A6A36BE17B5BE8534A7C8AD16AE494F" xlink:type="arc" />
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive_CAAF1AFED5523F25779CC8AD16AE835B_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive_CAAF1AFED5523F25779CC8AD16AE835B" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2025</link:label>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive_CAAF1AFED5523F25779CC8AD16AE835B_label_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive_CAAF1AFED5523F25779CC8AD16AE835B" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Long-term Debt, Maturities, Repayments of Principal in Year Five</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive_CAAF1AFED5523F25779CC8AD16AE835B" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive_CAAF1AFED5523F25779CC8AD16AE835B" xlink:to="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive_CAAF1AFED5523F25779CC8AD16AE835B" xlink:type="arc" />
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive_6A6395314FB80F23F38EC8AD16AEA526_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive_6A6395314FB80F23F38EC8AD16AEA526" 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_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive_6A6395314FB80F23F38EC8AD16AEA526_label_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive_6A6395314FB80F23F38EC8AD16AEA526" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Long-term Debt, Maturities, Repayments of Principal after Year Five</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive_6A6395314FB80F23F38EC8AD16AEA526" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive_6A6395314FB80F23F38EC8AD16AEA526" xlink:to="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive_6A6395314FB80F23F38EC8AD16AEA526" xlink:type="arc" />
    <link:label id="lab_us-gaap_LongTermDebt_F28C07A1A84BC57D4EE2C8AD16AFDE34_totalLabel_en-US" xlink:label="lab_us-gaap_LongTermDebt_F28C07A1A84BC57D4EE2C8AD16AFDE34" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Senior Notes</link:label>
    <link:label id="lab_us-gaap_LongTermDebt_F28C07A1A84BC57D4EE2C8AD16AFDE34_label_en-US" xlink:label="lab_us-gaap_LongTermDebt_F28C07A1A84BC57D4EE2C8AD16AFDE34" 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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongTermDebt" xlink:label="loc_us-gaap_LongTermDebt_F28C07A1A84BC57D4EE2C8AD16AFDE34" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebt_F28C07A1A84BC57D4EE2C8AD16AFDE34" xlink:to="lab_us-gaap_LongTermDebt_F28C07A1A84BC57D4EE2C8AD16AFDE34" xlink:type="arc" />
    <link:label id="lab_casy_FinanceLeasePaymentsDueAndLongTermDebtMaturitiesAbstract_687D253D298EE72D80B1C8AD16AF6830_terseLabel_en-US" xlink:label="lab_casy_FinanceLeasePaymentsDueAndLongTermDebtMaturitiesAbstract_687D253D298EE72D80B1C8AD16AF6830" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Total</link:label>
    <link:label id="lab_casy_FinanceLeasePaymentsDueAndLongTermDebtMaturitiesAbstract_687D253D298EE72D80B1C8AD16AF6830_label_en-US" xlink:label="lab_casy_FinanceLeasePaymentsDueAndLongTermDebtMaturitiesAbstract_687D253D298EE72D80B1C8AD16AF6830" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finance Lease Payments Due And Long Term Debt Maturities [Abstract]</link:label>
    <link:label id="lab_casy_FinanceLeasePaymentsDueAndLongTermDebtMaturitiesAbstract_687D253D298EE72D80B1C8AD16AF6830_documentation_en-US" xlink:label="lab_casy_FinanceLeasePaymentsDueAndLongTermDebtMaturitiesAbstract_687D253D298EE72D80B1C8AD16AF6830" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Finance Lease Payments Due And Long Term Debt Maturities [Abstract]</link:label>
    <link:loc xlink:href="casy-20200430.xsd#casy_FinanceLeasePaymentsDueAndLongTermDebtMaturitiesAbstract" xlink:label="loc_casy_FinanceLeasePaymentsDueAndLongTermDebtMaturitiesAbstract_687D253D298EE72D80B1C8AD16AF6830" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_casy_FinanceLeasePaymentsDueAndLongTermDebtMaturitiesAbstract_687D253D298EE72D80B1C8AD16AF6830" xlink:to="lab_casy_FinanceLeasePaymentsDueAndLongTermDebtMaturitiesAbstract_687D253D298EE72D80B1C8AD16AF6830" xlink:type="arc" />
    <link:label id="lab_casy_LongtermDebtAndFinanceLeaseMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_898A9288BF1B3916AE2BC8AD16AF6D64_totalLabel_en-US" xlink:label="lab_casy_LongtermDebtAndFinanceLeaseMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_898A9288BF1B3916AE2BC8AD16AF6D64" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">2021</link:label>
    <link:label id="lab_casy_LongtermDebtAndFinanceLeaseMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_898A9288BF1B3916AE2BC8AD16AF6D64_label_en-US" xlink:label="lab_casy_LongtermDebtAndFinanceLeaseMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_898A9288BF1B3916AE2BC8AD16AF6D64" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Long-term Debt And Finance Lease, Maturities, Repayments Of Principal In Next Twelve Months</link:label>
    <link:label id="lab_casy_LongtermDebtAndFinanceLeaseMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_898A9288BF1B3916AE2BC8AD16AF6D64_documentation_en-US" xlink:label="lab_casy_LongtermDebtAndFinanceLeaseMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_898A9288BF1B3916AE2BC8AD16AF6D64" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Long-term Debt And Finance Lease, Maturities, Repayments Of Principal In Next Twelve Months</link:label>
    <link:loc xlink:href="casy-20200430.xsd#casy_LongtermDebtAndFinanceLeaseMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink:label="loc_casy_LongtermDebtAndFinanceLeaseMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_898A9288BF1B3916AE2BC8AD16AF6D64" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_casy_LongtermDebtAndFinanceLeaseMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_898A9288BF1B3916AE2BC8AD16AF6D64" xlink:to="lab_casy_LongtermDebtAndFinanceLeaseMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_898A9288BF1B3916AE2BC8AD16AF6D64" xlink:type="arc" />
    <link:label id="lab_casy_LongtermDebtAndFinanceLeaseMaturitiesRepaymentsOfPrincipalInYearTwo_00F30C0B32A53AD91094C8AD16AF3B4D_totalLabel_en-US" xlink:label="lab_casy_LongtermDebtAndFinanceLeaseMaturitiesRepaymentsOfPrincipalInYearTwo_00F30C0B32A53AD91094C8AD16AF3B4D" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">2022</link:label>
    <link:label id="lab_casy_LongtermDebtAndFinanceLeaseMaturitiesRepaymentsOfPrincipalInYearTwo_00F30C0B32A53AD91094C8AD16AF3B4D_label_en-US" xlink:label="lab_casy_LongtermDebtAndFinanceLeaseMaturitiesRepaymentsOfPrincipalInYearTwo_00F30C0B32A53AD91094C8AD16AF3B4D" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Long-term Debt And Finance Lease Maturities, Repayments Of Principal In Year Two</link:label>
    <link:label id="lab_casy_LongtermDebtAndFinanceLeaseMaturitiesRepaymentsOfPrincipalInYearTwo_00F30C0B32A53AD91094C8AD16AF3B4D_documentation_en-US" xlink:label="lab_casy_LongtermDebtAndFinanceLeaseMaturitiesRepaymentsOfPrincipalInYearTwo_00F30C0B32A53AD91094C8AD16AF3B4D" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Long-term Debt And Finance Lease Maturities, Repayments Of Principal In Year Two</link:label>
    <link:loc xlink:href="casy-20200430.xsd#casy_LongtermDebtAndFinanceLeaseMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:label="loc_casy_LongtermDebtAndFinanceLeaseMaturitiesRepaymentsOfPrincipalInYearTwo_00F30C0B32A53AD91094C8AD16AF3B4D" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_casy_LongtermDebtAndFinanceLeaseMaturitiesRepaymentsOfPrincipalInYearTwo_00F30C0B32A53AD91094C8AD16AF3B4D" xlink:to="lab_casy_LongtermDebtAndFinanceLeaseMaturitiesRepaymentsOfPrincipalInYearTwo_00F30C0B32A53AD91094C8AD16AF3B4D" xlink:type="arc" />
    <link:label id="lab_casy_LongtermDebtAndFinanceLeaseMaturitiesRepaymentsOfPrincipalInYearThree_0E1EF90D80C79DB2CACEC8AD16AF4689_totalLabel_en-US" xlink:label="lab_casy_LongtermDebtAndFinanceLeaseMaturitiesRepaymentsOfPrincipalInYearThree_0E1EF90D80C79DB2CACEC8AD16AF4689" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">2023</link:label>
    <link:label id="lab_casy_LongtermDebtAndFinanceLeaseMaturitiesRepaymentsOfPrincipalInYearThree_0E1EF90D80C79DB2CACEC8AD16AF4689_label_en-US" xlink:label="lab_casy_LongtermDebtAndFinanceLeaseMaturitiesRepaymentsOfPrincipalInYearThree_0E1EF90D80C79DB2CACEC8AD16AF4689" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Long-term Debt And Finance Lease, Maturities, Repayments Of Principal In Year Three</link:label>
    <link:label id="lab_casy_LongtermDebtAndFinanceLeaseMaturitiesRepaymentsOfPrincipalInYearThree_0E1EF90D80C79DB2CACEC8AD16AF4689_documentation_en-US" xlink:label="lab_casy_LongtermDebtAndFinanceLeaseMaturitiesRepaymentsOfPrincipalInYearThree_0E1EF90D80C79DB2CACEC8AD16AF4689" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Long-term Debt And Finance Lease, Maturities, Repayments Of Principal In Year Three</link:label>
    <link:loc xlink:href="casy-20200430.xsd#casy_LongtermDebtAndFinanceLeaseMaturitiesRepaymentsOfPrincipalInYearThree" xlink:label="loc_casy_LongtermDebtAndFinanceLeaseMaturitiesRepaymentsOfPrincipalInYearThree_0E1EF90D80C79DB2CACEC8AD16AF4689" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_casy_LongtermDebtAndFinanceLeaseMaturitiesRepaymentsOfPrincipalInYearThree_0E1EF90D80C79DB2CACEC8AD16AF4689" xlink:to="lab_casy_LongtermDebtAndFinanceLeaseMaturitiesRepaymentsOfPrincipalInYearThree_0E1EF90D80C79DB2CACEC8AD16AF4689" xlink:type="arc" />
    <link:label id="lab_casy_LongtermDebtAndFinanceLeaseMaturitiesRepaymentsOfPrincipalInYearFour_B5D0A39F40C1D2D9634AC8AD16B0F537_totalLabel_en-US" xlink:label="lab_casy_LongtermDebtAndFinanceLeaseMaturitiesRepaymentsOfPrincipalInYearFour_B5D0A39F40C1D2D9634AC8AD16B0F537" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">2024</link:label>
    <link:label id="lab_casy_LongtermDebtAndFinanceLeaseMaturitiesRepaymentsOfPrincipalInYearFour_B5D0A39F40C1D2D9634AC8AD16B0F537_label_en-US" xlink:label="lab_casy_LongtermDebtAndFinanceLeaseMaturitiesRepaymentsOfPrincipalInYearFour_B5D0A39F40C1D2D9634AC8AD16B0F537" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Long-term Debt And Finance Lease, Maturities, Repayments Of Principal In Year Four</link:label>
    <link:label id="lab_casy_LongtermDebtAndFinanceLeaseMaturitiesRepaymentsOfPrincipalInYearFour_B5D0A39F40C1D2D9634AC8AD16B0F537_documentation_en-US" xlink:label="lab_casy_LongtermDebtAndFinanceLeaseMaturitiesRepaymentsOfPrincipalInYearFour_B5D0A39F40C1D2D9634AC8AD16B0F537" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Long-term Debt And Finance Lease, Maturities, Repayments Of Principal In Year Four</link:label>
    <link:loc xlink:href="casy-20200430.xsd#casy_LongtermDebtAndFinanceLeaseMaturitiesRepaymentsOfPrincipalInYearFour" xlink:label="loc_casy_LongtermDebtAndFinanceLeaseMaturitiesRepaymentsOfPrincipalInYearFour_B5D0A39F40C1D2D9634AC8AD16B0F537" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_casy_LongtermDebtAndFinanceLeaseMaturitiesRepaymentsOfPrincipalInYearFour_B5D0A39F40C1D2D9634AC8AD16B0F537" xlink:to="lab_casy_LongtermDebtAndFinanceLeaseMaturitiesRepaymentsOfPrincipalInYearFour_B5D0A39F40C1D2D9634AC8AD16B0F537" xlink:type="arc" />
    <link:label id="lab_casy_LongtermDebtAndFinanceLeaseMaturitiesRepaymentsOfPrincipalInYearFive_3FAD2B0FBC5FA25303CEC8AD16B0B20E_totalLabel_en-US" xlink:label="lab_casy_LongtermDebtAndFinanceLeaseMaturitiesRepaymentsOfPrincipalInYearFive_3FAD2B0FBC5FA25303CEC8AD16B0B20E" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">2025</link:label>
    <link:label id="lab_casy_LongtermDebtAndFinanceLeaseMaturitiesRepaymentsOfPrincipalInYearFive_3FAD2B0FBC5FA25303CEC8AD16B0B20E_label_en-US" xlink:label="lab_casy_LongtermDebtAndFinanceLeaseMaturitiesRepaymentsOfPrincipalInYearFive_3FAD2B0FBC5FA25303CEC8AD16B0B20E" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Long-term Debt And Finance Lease, Maturities, Repayments Of Principal In Year Five</link:label>
    <link:label id="lab_casy_LongtermDebtAndFinanceLeaseMaturitiesRepaymentsOfPrincipalInYearFive_3FAD2B0FBC5FA25303CEC8AD16B0B20E_documentation_en-US" xlink:label="lab_casy_LongtermDebtAndFinanceLeaseMaturitiesRepaymentsOfPrincipalInYearFive_3FAD2B0FBC5FA25303CEC8AD16B0B20E" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Long-term Debt And Finance Lease, Maturities, Repayments Of Principal In Year Five</link:label>
    <link:loc xlink:href="casy-20200430.xsd#casy_LongtermDebtAndFinanceLeaseMaturitiesRepaymentsOfPrincipalInYearFive" xlink:label="loc_casy_LongtermDebtAndFinanceLeaseMaturitiesRepaymentsOfPrincipalInYearFive_3FAD2B0FBC5FA25303CEC8AD16B0B20E" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_casy_LongtermDebtAndFinanceLeaseMaturitiesRepaymentsOfPrincipalInYearFive_3FAD2B0FBC5FA25303CEC8AD16B0B20E" xlink:to="lab_casy_LongtermDebtAndFinanceLeaseMaturitiesRepaymentsOfPrincipalInYearFive_3FAD2B0FBC5FA25303CEC8AD16B0B20E" xlink:type="arc" />
    <link:label id="lab_casy_LongtermDebtAndFinanceLeaseMaturitiesRepaymentsOfPrincipalAfterYearFive_023C88292399C928BBC1C8AD16B06AC3_totalLabel_en-US" xlink:label="lab_casy_LongtermDebtAndFinanceLeaseMaturitiesRepaymentsOfPrincipalAfterYearFive_023C88292399C928BBC1C8AD16B06AC3" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Thereafter</link:label>
    <link:label id="lab_casy_LongtermDebtAndFinanceLeaseMaturitiesRepaymentsOfPrincipalAfterYearFive_023C88292399C928BBC1C8AD16B06AC3_label_en-US" xlink:label="lab_casy_LongtermDebtAndFinanceLeaseMaturitiesRepaymentsOfPrincipalAfterYearFive_023C88292399C928BBC1C8AD16B06AC3" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Long-term Debt And Finance Lease, Maturities, Repayments Of Principal After Year Five</link:label>
    <link:label id="lab_casy_LongtermDebtAndFinanceLeaseMaturitiesRepaymentsOfPrincipalAfterYearFive_023C88292399C928BBC1C8AD16B06AC3_documentation_en-US" xlink:label="lab_casy_LongtermDebtAndFinanceLeaseMaturitiesRepaymentsOfPrincipalAfterYearFive_023C88292399C928BBC1C8AD16B06AC3" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Long-term Debt And Finance Lease, Maturities, Repayments Of Principal After Year Five</link:label>
    <link:loc xlink:href="casy-20200430.xsd#casy_LongtermDebtAndFinanceLeaseMaturitiesRepaymentsOfPrincipalAfterYearFive" xlink:label="loc_casy_LongtermDebtAndFinanceLeaseMaturitiesRepaymentsOfPrincipalAfterYearFive_023C88292399C928BBC1C8AD16B06AC3" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_casy_LongtermDebtAndFinanceLeaseMaturitiesRepaymentsOfPrincipalAfterYearFive_023C88292399C928BBC1C8AD16B06AC3" xlink:to="lab_casy_LongtermDebtAndFinanceLeaseMaturitiesRepaymentsOfPrincipalAfterYearFive_023C88292399C928BBC1C8AD16B06AC3" xlink:type="arc" />
    <link:label id="lab_casy_LongTermDebtAndFinanceLeaseLiability_EA3CEE9E3C47C64E19A7C8AD16B02E32_totalLabel_en-US" xlink:label="lab_casy_LongTermDebtAndFinanceLeaseLiability_EA3CEE9E3C47C64E19A7C8AD16B02E32" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total</link:label>
    <link:label id="lab_casy_LongTermDebtAndFinanceLeaseLiability_EA3CEE9E3C47C64E19A7C8AD16B02E32_label_en-US" xlink:label="lab_casy_LongTermDebtAndFinanceLeaseLiability_EA3CEE9E3C47C64E19A7C8AD16B02E32" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Long Term Debt And Finance Lease Liability</link:label>
    <link:label id="lab_casy_LongTermDebtAndFinanceLeaseLiability_EA3CEE9E3C47C64E19A7C8AD16B02E32_documentation_en-US" xlink:label="lab_casy_LongTermDebtAndFinanceLeaseLiability_EA3CEE9E3C47C64E19A7C8AD16B02E32" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Long Term Debt And Finance Lease Liability</link:label>
    <link:loc xlink:href="casy-20200430.xsd#casy_LongTermDebtAndFinanceLeaseLiability" xlink:label="loc_casy_LongTermDebtAndFinanceLeaseLiability_EA3CEE9E3C47C64E19A7C8AD16B02E32" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_casy_LongTermDebtAndFinanceLeaseLiability_EA3CEE9E3C47C64E19A7C8AD16B02E32" xlink:to="lab_casy_LongTermDebtAndFinanceLeaseLiability_EA3CEE9E3C47C64E19A7C8AD16B02E32" xlink:type="arc" />
    <link:label id="lab_us-gaap_StatementOfCashFlowsAbstract_EA3180E44CAE58A6EAC5E76701B84D2F_label_en-US" xlink:label="lab_us-gaap_StatementOfCashFlowsAbstract_EA3180E44CAE58A6EAC5E76701B84D2F" 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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementOfCashFlowsAbstract" xlink:label="loc_us-gaap_StatementOfCashFlowsAbstract_EA3180E44CAE58A6EAC5E76701B84D2F" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_EA3180E44CAE58A6EAC5E76701B84D2F" xlink:to="lab_us-gaap_StatementOfCashFlowsAbstract_EA3180E44CAE58A6EAC5E76701B84D2F" xlink:type="arc" />
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_3F450B154B335E669343E76701BAD03D_terseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_3F450B154B335E669343E76701BAD03D" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cash flows from operating activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_3F450B154B335E669343E76701BAD03D_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_3F450B154B335E669343E76701BAD03D" 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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_3F450B154B335E669343E76701BAD03D" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_3F450B154B335E669343E76701BAD03D" xlink:to="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_3F450B154B335E669343E76701BAD03D" xlink:type="arc" />
    <link:label id="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_46EAB09C335922F2A181E76701BCA1D5_terseLabel_en-US" xlink:label="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_46EAB09C335922F2A181E76701BCA1D5" 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_46EAB09C335922F2A181E76701BCA1D5_label_en-US" xlink:label="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_46EAB09C335922F2A181E76701BCA1D5" 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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_46EAB09C335922F2A181E76701BCA1D5" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_46EAB09C335922F2A181E76701BCA1D5" xlink:to="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_46EAB09C335922F2A181E76701BCA1D5" xlink:type="arc" />
    <link:label id="lab_us-gaap_DepreciationAndAmortization_A561C7FB3C047F045BFEE76701BDF360_terseLabel_en-US" xlink:label="lab_us-gaap_DepreciationAndAmortization_A561C7FB3C047F045BFEE76701BDF360" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Depreciation and amortization</link:label>
    <link:label id="lab_us-gaap_DepreciationAndAmortization_A561C7FB3C047F045BFEE76701BDF360_label_en-US" xlink:label="lab_us-gaap_DepreciationAndAmortization_A561C7FB3C047F045BFEE76701BDF360" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Depreciation, Depletion and Amortization, Nonproduction</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DepreciationAndAmortization" xlink:label="loc_us-gaap_DepreciationAndAmortization_A561C7FB3C047F045BFEE76701BDF360" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DepreciationAndAmortization_A561C7FB3C047F045BFEE76701BDF360" xlink:to="lab_us-gaap_DepreciationAndAmortization_A561C7FB3C047F045BFEE76701BDF360" xlink:type="arc" />
    <link:label id="lab_us-gaap_ShareBasedCompensation_D750DE10F45BFDC6DDC5E76701BDDCE2_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensation_D750DE10F45BFDC6DDC5E76701BDDCE2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Stock-based compensation</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensation_D750DE10F45BFDC6DDC5E76701BDDCE2_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensation_D750DE10F45BFDC6DDC5E76701BDDCE2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-based Payment Arrangement, Noncash Expense</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensation" xlink:label="loc_us-gaap_ShareBasedCompensation_D750DE10F45BFDC6DDC5E76701BDDCE2" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensation_D750DE10F45BFDC6DDC5E76701BDDCE2" xlink:to="lab_us-gaap_ShareBasedCompensation_D750DE10F45BFDC6DDC5E76701BDDCE2" xlink:type="arc" />
    <link:label id="lab_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_CFC1FEEB5F9423EB5CA6E76701BDFD36_negatedLabel_en-US" xlink:label="lab_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_CFC1FEEB5F9423EB5CA6E76701BDFD36" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Loss on disposal of assets and impairment charges</link:label>
    <link:label id="lab_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_CFC1FEEB5F9423EB5CA6E76701BDFD36_label_en-US" xlink:label="lab_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_CFC1FEEB5F9423EB5CA6E76701BDFD36" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Gain (Loss) on Disposition of Property Plant Equipment</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GainLossOnSaleOfPropertyPlantEquipment" xlink:label="loc_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_CFC1FEEB5F9423EB5CA6E76701BDFD36" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_CFC1FEEB5F9423EB5CA6E76701BDFD36" xlink:to="lab_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_CFC1FEEB5F9423EB5CA6E76701BDFD36" xlink:type="arc" />
    <link:label id="lab_us-gaap_IncreaseDecreaseInDeferredIncomeTaxes_5F307263236D42A10F80E76701BD9305_negatedLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInDeferredIncomeTaxes_5F307263236D42A10F80E76701BD9305" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Deferred income taxes</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInDeferredIncomeTaxes_5F307263236D42A10F80E76701BD9305_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInDeferredIncomeTaxes_5F307263236D42A10F80E76701BD9305" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Increase (Decrease) in Deferred Income Taxes</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncreaseDecreaseInDeferredIncomeTaxes" xlink:label="loc_us-gaap_IncreaseDecreaseInDeferredIncomeTaxes_5F307263236D42A10F80E76701BD9305" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInDeferredIncomeTaxes_5F307263236D42A10F80E76701BD9305" xlink:to="lab_us-gaap_IncreaseDecreaseInDeferredIncomeTaxes_5F307263236D42A10F80E76701BD9305" xlink:type="arc" />
    <link:label id="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_2CC7D506DA350194D246E76701BE9EB9_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_2CC7D506DA350194D246E76701BE9EB9" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Changes in assets and liabilities:</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_2CC7D506DA350194D246E76701BE9EB9_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_2CC7D506DA350194D246E76701BE9EB9" 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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_2CC7D506DA350194D246E76701BE9EB9" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_2CC7D506DA350194D246E76701BE9EB9" xlink:to="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_2CC7D506DA350194D246E76701BE9EB9" xlink:type="arc" />
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsReceivable_8EDD52B3C7403AD37BEAE76701BE806D_negatedLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsReceivable_8EDD52B3C7403AD37BEAE76701BE806D" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Receivables</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsReceivable_8EDD52B3C7403AD37BEAE76701BE806D_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsReceivable_8EDD52B3C7403AD37BEAE76701BE806D" 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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_8EDD52B3C7403AD37BEAE76701BE806D" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_8EDD52B3C7403AD37BEAE76701BE806D" xlink:to="lab_us-gaap_IncreaseDecreaseInAccountsReceivable_8EDD52B3C7403AD37BEAE76701BE806D" xlink:type="arc" />
    <link:label id="lab_us-gaap_IncreaseDecreaseInInventories_267BE08E36DF1AABDA37E76701BE3EB7_negatedLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInInventories_267BE08E36DF1AABDA37E76701BE3EB7" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Inventories</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInInventories_267BE08E36DF1AABDA37E76701BE3EB7_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInInventories_267BE08E36DF1AABDA37E76701BE3EB7" 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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncreaseDecreaseInInventories" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories_267BE08E36DF1AABDA37E76701BE3EB7" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInInventories_267BE08E36DF1AABDA37E76701BE3EB7" xlink:to="lab_us-gaap_IncreaseDecreaseInInventories_267BE08E36DF1AABDA37E76701BE3EB7" xlink:type="arc" />
    <link:label id="lab_us-gaap_IncreaseDecreaseInPrepaidExpense_E37A58FD5202B1E4FAD0E76701BEDED5_negatedLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInPrepaidExpense_E37A58FD5202B1E4FAD0E76701BEDED5" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Prepaid expenses</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInPrepaidExpense_E37A58FD5202B1E4FAD0E76701BEDED5_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInPrepaidExpense_E37A58FD5202B1E4FAD0E76701BEDED5" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Increase (Decrease) in Prepaid Expense</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncreaseDecreaseInPrepaidExpense" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidExpense_E37A58FD5202B1E4FAD0E76701BEDED5" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInPrepaidExpense_E37A58FD5202B1E4FAD0E76701BEDED5" xlink:to="lab_us-gaap_IncreaseDecreaseInPrepaidExpense_E37A58FD5202B1E4FAD0E76701BEDED5" xlink:type="arc" />
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsPayable_CFC0D5455F2A1E16B450E76701BE610E_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsPayable_CFC0D5455F2A1E16B450E76701BE610E" 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_CFC0D5455F2A1E16B450E76701BE610E_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsPayable_CFC0D5455F2A1E16B450E76701BE610E" 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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayable" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayable_CFC0D5455F2A1E16B450E76701BE610E" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInAccountsPayable_CFC0D5455F2A1E16B450E76701BE610E" xlink:to="lab_us-gaap_IncreaseDecreaseInAccountsPayable_CFC0D5455F2A1E16B450E76701BE610E" xlink:type="arc" />
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccruedLiabilities_66EFF12E513C1607D36FE76701BE04FF_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccruedLiabilities_66EFF12E513C1607D36FE76701BE04FF" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accrued expenses</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccruedLiabilities_66EFF12E513C1607D36FE76701BE04FF_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccruedLiabilities_66EFF12E513C1607D36FE76701BE04FF" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Increase (Decrease) in Accrued Liabilities</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncreaseDecreaseInAccruedLiabilities" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedLiabilities_66EFF12E513C1607D36FE76701BE04FF" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInAccruedLiabilities_66EFF12E513C1607D36FE76701BE04FF" xlink:to="lab_us-gaap_IncreaseDecreaseInAccruedLiabilities_66EFF12E513C1607D36FE76701BE04FF" xlink:type="arc" />
    <link:label id="lab_us-gaap_IncreaseDecreaseInIncomeTaxesReceivable_C0ED8A1FFB4AAC63ACD1E76701BFFBDE_negatedLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInIncomeTaxesReceivable_C0ED8A1FFB4AAC63ACD1E76701BFFBDE" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Income taxes</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInIncomeTaxesReceivable_C0ED8A1FFB4AAC63ACD1E76701BFFBDE_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInIncomeTaxesReceivable_C0ED8A1FFB4AAC63ACD1E76701BFFBDE" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Increase (Decrease) in Income Taxes Receivable</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncreaseDecreaseInIncomeTaxesReceivable" xlink:label="loc_us-gaap_IncreaseDecreaseInIncomeTaxesReceivable_C0ED8A1FFB4AAC63ACD1E76701BFFBDE" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInIncomeTaxesReceivable_C0ED8A1FFB4AAC63ACD1E76701BFFBDE" xlink:to="lab_us-gaap_IncreaseDecreaseInIncomeTaxesReceivable_C0ED8A1FFB4AAC63ACD1E76701BFFBDE" xlink:type="arc" />
    <link:label id="lab_us-gaap_OtherNoncashIncomeExpense_50EE2572E1BAF0663B78E76701BFAD3F_negatedLabel_en-US" xlink:label="lab_us-gaap_OtherNoncashIncomeExpense_50EE2572E1BAF0663B78E76701BFAD3F" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Other, net</link:label>
    <link:label id="lab_us-gaap_OtherNoncashIncomeExpense_50EE2572E1BAF0663B78E76701BFAD3F_label_en-US" xlink:label="lab_us-gaap_OtherNoncashIncomeExpense_50EE2572E1BAF0663B78E76701BFAD3F" 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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherNoncashIncomeExpense" xlink:label="loc_us-gaap_OtherNoncashIncomeExpense_50EE2572E1BAF0663B78E76701BFAD3F" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherNoncashIncomeExpense_50EE2572E1BAF0663B78E76701BFAD3F" xlink:to="lab_us-gaap_OtherNoncashIncomeExpense_50EE2572E1BAF0663B78E76701BFAD3F" xlink:type="arc" />
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities_4CE235ECA9C09D8AFC6FE76701BFB2C5_totalLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities_4CE235ECA9C09D8AFC6FE76701BFB2C5" 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_4CE235ECA9C09D8AFC6FE76701BFB2C5_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities_4CE235ECA9C09D8AFC6FE76701BFB2C5" 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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_4CE235ECA9C09D8AFC6FE76701BFB2C5" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_4CE235ECA9C09D8AFC6FE76701BFB2C5" xlink:to="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities_4CE235ECA9C09D8AFC6FE76701BFB2C5" xlink:type="arc" />
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_2AF12057C61D4EB086CCE76701BF31A2_terseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_2AF12057C61D4EB086CCE76701BF31A2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cash flows from investing activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_2AF12057C61D4EB086CCE76701BF31A2_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_2AF12057C61D4EB086CCE76701BF31A2" 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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_2AF12057C61D4EB086CCE76701BF31A2" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_2AF12057C61D4EB086CCE76701BF31A2" xlink:to="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_2AF12057C61D4EB086CCE76701BF31A2" xlink:type="arc" />
    <link:label id="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_3EDB29F9BF77F6A3B007E76701BF3243_negatedLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_3EDB29F9BF77F6A3B007E76701BF3243" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Purchase of property and equipment</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_3EDB29F9BF77F6A3B007E76701BF3243_label_en-US" xlink:label="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_3EDB29F9BF77F6A3B007E76701BF3243" 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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_3EDB29F9BF77F6A3B007E76701BF3243" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_3EDB29F9BF77F6A3B007E76701BF3243" xlink:to="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_3EDB29F9BF77F6A3B007E76701BF3243" xlink:type="arc" />
    <link:label id="lab_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_0A50CA8893B25D83B190E76701C0605B_negatedLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_0A50CA8893B25D83B190E76701C0605B" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Payments for acquisitions of businesses, net of cash acquired</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_0A50CA8893B25D83B190E76701C0605B_label_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_0A50CA8893B25D83B190E76701C0605B" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Payments to Acquire Businesses, Net of Cash Acquired</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_0A50CA8893B25D83B190E76701C0605B" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_0A50CA8893B25D83B190E76701C0605B" xlink:to="lab_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_0A50CA8893B25D83B190E76701C0605B" xlink:type="arc" />
    <link:label id="lab_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_E937170E8D9EBF4FD287E76701C03730_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_E937170E8D9EBF4FD287E76701C03730" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Proceeds from sales of property and equipment</link:label>
    <link:label id="lab_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_E937170E8D9EBF4FD287E76701C03730_label_en-US" xlink:label="lab_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_E937170E8D9EBF4FD287E76701C03730" 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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:label="loc_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_E937170E8D9EBF4FD287E76701C03730" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_E937170E8D9EBF4FD287E76701C03730" xlink:to="lab_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_E937170E8D9EBF4FD287E76701C03730" xlink:type="arc" />
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities_653E8EE682A1BDFCBB94E76701C0493D_totalLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities_653E8EE682A1BDFCBB94E76701C0493D" 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_653E8EE682A1BDFCBB94E76701C0493D_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities_653E8EE682A1BDFCBB94E76701C0493D" 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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_653E8EE682A1BDFCBB94E76701C0493D" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_653E8EE682A1BDFCBB94E76701C0493D" xlink:to="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities_653E8EE682A1BDFCBB94E76701C0493D" xlink:type="arc" />
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_02EED07EA3350C37ED01E76701C09D92_terseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_02EED07EA3350C37ED01E76701C09D92" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cash flows from financing activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_02EED07EA3350C37ED01E76701C09D92_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_02EED07EA3350C37ED01E76701C09D92" 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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_02EED07EA3350C37ED01E76701C09D92" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_02EED07EA3350C37ED01E76701C09D92" xlink:to="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_02EED07EA3350C37ED01E76701C09D92" xlink:type="arc" />
    <link:label id="lab_us-gaap_ProceedsFromIssuanceOfLongTermDebt_0E63073DAC5FC3C404E2E76701C0FB52_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromIssuanceOfLongTermDebt_0E63073DAC5FC3C404E2E76701C0FB52" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Proceeds from long-term debt</link:label>
    <link:label id="lab_us-gaap_ProceedsFromIssuanceOfLongTermDebt_0E63073DAC5FC3C404E2E76701C0FB52_label_en-US" xlink:label="lab_us-gaap_ProceedsFromIssuanceOfLongTermDebt_0E63073DAC5FC3C404E2E76701C0FB52" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Proceeds from Issuance of Long-term Debt</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProceedsFromIssuanceOfLongTermDebt" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebt_0E63073DAC5FC3C404E2E76701C0FB52" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebt_0E63073DAC5FC3C404E2E76701C0FB52" xlink:to="lab_us-gaap_ProceedsFromIssuanceOfLongTermDebt_0E63073DAC5FC3C404E2E76701C0FB52" xlink:type="arc" />
    <link:label id="lab_us-gaap_RepaymentsOfLongTermDebt_9A4194FE9414F847702BE76701C1BD1E_negatedLabel_en-US" xlink:label="lab_us-gaap_RepaymentsOfLongTermDebt_9A4194FE9414F847702BE76701C1BD1E" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Repayments of long-term debt</link:label>
    <link:label id="lab_us-gaap_RepaymentsOfLongTermDebt_9A4194FE9414F847702BE76701C1BD1E_label_en-US" xlink:label="lab_us-gaap_RepaymentsOfLongTermDebt_9A4194FE9414F847702BE76701C1BD1E" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Repayments of Long-term Debt</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RepaymentsOfLongTermDebt" xlink:label="loc_us-gaap_RepaymentsOfLongTermDebt_9A4194FE9414F847702BE76701C1BD1E" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RepaymentsOfLongTermDebt_9A4194FE9414F847702BE76701C1BD1E" xlink:to="lab_us-gaap_RepaymentsOfLongTermDebt_9A4194FE9414F847702BE76701C1BD1E" xlink:type="arc" />
    <link:label id="lab_us-gaap_ProceedsFromShortTermDebt_42B795AABBF5FEFBE819E76701C18C9D_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromShortTermDebt_42B795AABBF5FEFBE819E76701C18C9D" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Net borrowings of short-term debt</link:label>
    <link:label id="lab_us-gaap_ProceedsFromShortTermDebt_42B795AABBF5FEFBE819E76701C18C9D_label_en-US" xlink:label="lab_us-gaap_ProceedsFromShortTermDebt_42B795AABBF5FEFBE819E76701C18C9D" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Proceeds from Short-term Debt</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProceedsFromShortTermDebt" xlink:label="loc_us-gaap_ProceedsFromShortTermDebt_42B795AABBF5FEFBE819E76701C18C9D" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromShortTermDebt_42B795AABBF5FEFBE819E76701C18C9D" xlink:to="lab_us-gaap_ProceedsFromShortTermDebt_42B795AABBF5FEFBE819E76701C18C9D" xlink:type="arc" />
    <link:label id="lab_us-gaap_ProceedsFromStockOptionsExercised_6410625B3A32DDC416C6E76701C19B6E_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromStockOptionsExercised_6410625B3A32DDC416C6E76701C19B6E" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Proceeds from exercise of stock options</link:label>
    <link:label id="lab_us-gaap_ProceedsFromStockOptionsExercised_6410625B3A32DDC416C6E76701C19B6E_label_en-US" xlink:label="lab_us-gaap_ProceedsFromStockOptionsExercised_6410625B3A32DDC416C6E76701C19B6E" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Proceeds from Stock Options Exercised</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProceedsFromStockOptionsExercised" xlink:label="loc_us-gaap_ProceedsFromStockOptionsExercised_6410625B3A32DDC416C6E76701C19B6E" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromStockOptionsExercised_6410625B3A32DDC416C6E76701C19B6E" xlink:to="lab_us-gaap_ProceedsFromStockOptionsExercised_6410625B3A32DDC416C6E76701C19B6E" xlink:type="arc" />
    <link:label id="lab_us-gaap_PaymentsOfDividends_4576700D570302847811E76701C13CAD_negatedLabel_en-US" xlink:label="lab_us-gaap_PaymentsOfDividends_4576700D570302847811E76701C13CAD" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Payments of cash dividends</link:label>
    <link:label id="lab_us-gaap_PaymentsOfDividends_4576700D570302847811E76701C13CAD_label_en-US" xlink:label="lab_us-gaap_PaymentsOfDividends_4576700D570302847811E76701C13CAD" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Payments of Dividends</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PaymentsOfDividends" xlink:label="loc_us-gaap_PaymentsOfDividends_4576700D570302847811E76701C13CAD" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsOfDividends_4576700D570302847811E76701C13CAD" xlink:to="lab_us-gaap_PaymentsOfDividends_4576700D570302847811E76701C13CAD" xlink:type="arc" />
    <link:label id="lab_us-gaap_PaymentsForRepurchaseOfCommonStock_D210B765DE65C30B3E81E76701C1948D_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PaymentsForRepurchaseOfCommonStock_D210B765DE65C30B3E81E76701C1948D" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Repurchase of common stock</link:label>
    <link:label id="lab_us-gaap_PaymentsForRepurchaseOfCommonStock_D210B765DE65C30B3E81E76701C1948D_label_en-US" xlink:label="lab_us-gaap_PaymentsForRepurchaseOfCommonStock_D210B765DE65C30B3E81E76701C1948D" 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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_D210B765DE65C30B3E81E76701C1948D" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_D210B765DE65C30B3E81E76701C1948D" xlink:to="lab_us-gaap_PaymentsForRepurchaseOfCommonStock_D210B765DE65C30B3E81E76701C1948D" xlink:type="arc" />
    <link:label id="lab_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_97DCB07EB39CC9F156E5E76701C19583_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_97DCB07EB39CC9F156E5E76701C19583" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Tax withholdings on employee share-based awards</link:label>
    <link:label id="lab_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_97DCB07EB39CC9F156E5E76701C19583_label_en-US" xlink:label="lab_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_97DCB07EB39CC9F156E5E76701C19583" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Payment, Tax Withholding, Share-based Payment Arrangement</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:label="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_97DCB07EB39CC9F156E5E76701C19583" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_97DCB07EB39CC9F156E5E76701C19583" xlink:to="lab_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_97DCB07EB39CC9F156E5E76701C19583" xlink:type="arc" />
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities_C3CC8A94E7750C3A386EE76701C205A0_totalLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities_C3CC8A94E7750C3A386EE76701C205A0" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Net cash (used in) provided by financing activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities_C3CC8A94E7750C3A386EE76701C205A0_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities_C3CC8A94E7750C3A386EE76701C205A0" 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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_C3CC8A94E7750C3A386EE76701C205A0" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_C3CC8A94E7750C3A386EE76701C205A0" xlink:to="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities_C3CC8A94E7750C3A386EE76701C205A0" xlink:type="arc" />
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_B9BBDE1F30FF1AA1B059E76701C245EF_totalLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_B9BBDE1F30FF1AA1B059E76701C245EF" 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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_B9BBDE1F30FF1AA1B059E76701C245EF_label_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_B9BBDE1F30FF1AA1B059E76701C245EF" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_B9BBDE1F30FF1AA1B059E76701C245EF" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_B9BBDE1F30FF1AA1B059E76701C245EF" xlink:to="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_B9BBDE1F30FF1AA1B059E76701C245EF" xlink:type="arc" />
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_C4751D1C68ED2439E57BE76701C22D31_periodStartLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_C4751D1C68ED2439E57BE76701C22D31" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Cash and cash equivalents at beginning of year</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_C4751D1C68ED2439E57BE76701C22D31_label_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_C4751D1C68ED2439E57BE76701C22D31" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_C4751D1C68ED2439E57BE76701C22D31" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_C4751D1C68ED2439E57BE76701C22D31" xlink:to="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_C4751D1C68ED2439E57BE76701C22D31" xlink:type="arc" />
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_23602BC7D04AF9615858E76701C28529_periodEndLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_23602BC7D04AF9615858E76701C28529" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Cash and cash equivalents at end of year</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_23602BC7D04AF9615858E76701C28529" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_23602BC7D04AF9615858E76701C28529" xlink:to="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_23602BC7D04AF9615858E76701C28529" xlink:type="arc" />
    <link:label id="lab_us-gaap_SupplementalCashFlowInformationAbstract_1F5C18274827926BE2D4E76701C2A340_terseLabel_en-US" xlink:label="lab_us-gaap_SupplementalCashFlowInformationAbstract_1F5C18274827926BE2D4E76701C2A340" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">SUPPLEMENTAL DISCLOSURES OF CASH FLOWS INFORMATION</link:label>
    <link:label id="lab_us-gaap_SupplementalCashFlowInformationAbstract_1F5C18274827926BE2D4E76701C2A340_label_en-US" xlink:label="lab_us-gaap_SupplementalCashFlowInformationAbstract_1F5C18274827926BE2D4E76701C2A340" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Supplemental Cash Flow Information [Abstract]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SupplementalCashFlowInformationAbstract" xlink:label="loc_us-gaap_SupplementalCashFlowInformationAbstract_1F5C18274827926BE2D4E76701C2A340" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract_1F5C18274827926BE2D4E76701C2A340" xlink:to="lab_us-gaap_SupplementalCashFlowInformationAbstract_1F5C18274827926BE2D4E76701C2A340" xlink:type="arc" />
    <link:label id="lab_us-gaap_InterestPaidNet_06A59851B1A1E7C0E553E76701C2FC62_terseLabel_en-US" xlink:label="lab_us-gaap_InterestPaidNet_06A59851B1A1E7C0E553E76701C2FC62" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cash paid during the year for interest, net of amount capitalized</link:label>
    <link:label id="lab_us-gaap_InterestPaidNet_06A59851B1A1E7C0E553E76701C2FC62_label_en-US" xlink:label="lab_us-gaap_InterestPaidNet_06A59851B1A1E7C0E553E76701C2FC62" 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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InterestPaidNet" xlink:label="loc_us-gaap_InterestPaidNet_06A59851B1A1E7C0E553E76701C2FC62" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestPaidNet_06A59851B1A1E7C0E553E76701C2FC62" xlink:to="lab_us-gaap_InterestPaidNet_06A59851B1A1E7C0E553E76701C2FC62" xlink:type="arc" />
    <link:label id="lab_us-gaap_IncomeTaxesPaidNet_90E369E82D73ACA272B4E76701C3852F_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxesPaidNet_90E369E82D73ACA272B4E76701C3852F" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cash paid (received) for income taxes, net</link:label>
    <link:label id="lab_us-gaap_IncomeTaxesPaidNet_90E369E82D73ACA272B4E76701C3852F_label_en-US" xlink:label="lab_us-gaap_IncomeTaxesPaidNet_90E369E82D73ACA272B4E76701C3852F" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income Taxes Paid, Net</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeTaxesPaidNet" xlink:label="loc_us-gaap_IncomeTaxesPaidNet_90E369E82D73ACA272B4E76701C3852F" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxesPaidNet_90E369E82D73ACA272B4E76701C3852F" xlink:to="lab_us-gaap_IncomeTaxesPaidNet_90E369E82D73ACA272B4E76701C3852F" xlink:type="arc" />
    <link:label id="lab_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_8268AF399B05A5739542E76701C3BD15_terseLabel_en-US" xlink:label="lab_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_8268AF399B05A5739542E76701C3BD15" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Noncash investing and financing activities</link:label>
    <link:label id="lab_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_8268AF399B05A5739542E76701C3BD15_label_en-US" xlink:label="lab_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_8268AF399B05A5739542E76701C3BD15" 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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" xlink:label="loc_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_8268AF399B05A5739542E76701C3BD15" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_8268AF399B05A5739542E76701C3BD15" xlink:to="lab_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_8268AF399B05A5739542E76701C3BD15" xlink:type="arc" />
    <link:label id="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_564504E36AA834FAB325E76701DB62D1_terseLabel_en-US" xlink:label="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_564504E36AA834FAB325E76701DB62D1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Noncash additions from adoption of ASC 842</link:label>
    <link:label id="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_564504E36AA834FAB325E76701DB62D1_label_en-US" xlink:label="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_564504E36AA834FAB325E76701DB62D1" 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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:label="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_564504E36AA834FAB325E76701DB62D1" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_564504E36AA834FAB325E76701DB62D1" xlink:to="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_564504E36AA834FAB325E76701DB62D1" xlink:type="arc" />
    <link:label id="lab_us-gaap_CapitalExpendituresIncurredButNotYetPaid_2AAC3988C1B63B40D4B6E76701C36859_terseLabel_en-US" xlink:label="lab_us-gaap_CapitalExpendituresIncurredButNotYetPaid_2AAC3988C1B63B40D4B6E76701C36859" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Purchased property and equipment in accounts payable</link:label>
    <link:label id="lab_us-gaap_CapitalExpendituresIncurredButNotYetPaid_2AAC3988C1B63B40D4B6E76701C36859_label_en-US" xlink:label="lab_us-gaap_CapitalExpendituresIncurredButNotYetPaid_2AAC3988C1B63B40D4B6E76701C36859" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Capital Expenditures Incurred but Not yet Paid</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CapitalExpendituresIncurredButNotYetPaid" xlink:label="loc_us-gaap_CapitalExpendituresIncurredButNotYetPaid_2AAC3988C1B63B40D4B6E76701C36859" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CapitalExpendituresIncurredButNotYetPaid_2AAC3988C1B63B40D4B6E76701C36859" xlink:to="lab_us-gaap_CapitalExpendituresIncurredButNotYetPaid_2AAC3988C1B63B40D4B6E76701C36859" xlink:type="arc" />
    <link:label id="lab_casy_NoncashOrPartNoncashTransactionSharesRepurchased_A940977EBDAF85B98B0BE76701C3F973_terseLabel_en-US" xlink:label="lab_casy_NoncashOrPartNoncashTransactionSharesRepurchased_A940977EBDAF85B98B0BE76701C3F973" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Shares repurchased in accounts payable</link:label>
    <link:label id="lab_casy_NoncashOrPartNoncashTransactionSharesRepurchased_A940977EBDAF85B98B0BE76701C3F973_label_en-US" xlink:label="lab_casy_NoncashOrPartNoncashTransactionSharesRepurchased_A940977EBDAF85B98B0BE76701C3F973" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Noncash Or Part Noncash Transaction, Shares Repurchased</link:label>
    <link:label id="lab_casy_NoncashOrPartNoncashTransactionSharesRepurchased_A940977EBDAF85B98B0BE76701C3F973_documentation_en-US" xlink:label="lab_casy_NoncashOrPartNoncashTransactionSharesRepurchased_A940977EBDAF85B98B0BE76701C3F973" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Noncash Or Part Noncash Transaction, Shares Repurchased</link:label>
    <link:loc xlink:href="casy-20200430.xsd#casy_NoncashOrPartNoncashTransactionSharesRepurchased" xlink:label="loc_casy_NoncashOrPartNoncashTransactionSharesRepurchased_A940977EBDAF85B98B0BE76701C3F973" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_casy_NoncashOrPartNoncashTransactionSharesRepurchased_A940977EBDAF85B98B0BE76701C3F973" xlink:to="lab_casy_NoncashOrPartNoncashTransactionSharesRepurchased_A940977EBDAF85B98B0BE76701C3F973" xlink:type="arc" />
    <link:label id="lab_dei_CoverAbstract_26F4EB495B1CE403D268E262C2E35361_label_en-US" xlink:label="lab_dei_CoverAbstract_26F4EB495B1CE403D268E262C2E35361" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cover [Abstract]</link:label>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_CoverAbstract" xlink:label="loc_dei_CoverAbstract_26F4EB495B1CE403D268E262C2E35361" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_CoverAbstract_26F4EB495B1CE403D268E262C2E35361" xlink:to="lab_dei_CoverAbstract_26F4EB495B1CE403D268E262C2E35361" xlink:type="arc" />
    <link:label id="lab_dei_DocumentType_5A4CF7DF5EA982423349E262C2E5EC01_label_en-US" xlink:label="lab_dei_DocumentType_5A4CF7DF5EA982423349E262C2E5EC01" 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/2019/dei-2019-01-31.xsd#dei_DocumentType" xlink:label="loc_dei_DocumentType_5A4CF7DF5EA982423349E262C2E5EC01" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentType_5A4CF7DF5EA982423349E262C2E5EC01" xlink:to="lab_dei_DocumentType_5A4CF7DF5EA982423349E262C2E5EC01" xlink:type="arc" />
    <link:label id="lab_dei_DocumentAnnualReport_1BC26117DE4FC7E9ACBBE262C2E67DB5_terseLabel_en-US" xlink:label="lab_dei_DocumentAnnualReport_1BC26117DE4FC7E9ACBBE262C2E67DB5" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Document Annual Report</link:label>
    <link:label id="lab_dei_DocumentAnnualReport_1BC26117DE4FC7E9ACBBE262C2E67DB5_label_en-US" xlink:label="lab_dei_DocumentAnnualReport_1BC26117DE4FC7E9ACBBE262C2E67DB5" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Document Annual Report</link:label>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentAnnualReport" xlink:label="loc_dei_DocumentAnnualReport_1BC26117DE4FC7E9ACBBE262C2E67DB5" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentAnnualReport_1BC26117DE4FC7E9ACBBE262C2E67DB5" xlink:to="lab_dei_DocumentAnnualReport_1BC26117DE4FC7E9ACBBE262C2E67DB5" xlink:type="arc" />
    <link:label id="lab_dei_DocumentPeriodEndDate_AF0699A87CD2884D501CE262C2E62ADA_label_en-US" xlink:label="lab_dei_DocumentPeriodEndDate_AF0699A87CD2884D501CE262C2E62ADA" 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/2019/dei-2019-01-31.xsd#dei_DocumentPeriodEndDate" xlink:label="loc_dei_DocumentPeriodEndDate_AF0699A87CD2884D501CE262C2E62ADA" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentPeriodEndDate_AF0699A87CD2884D501CE262C2E62ADA" xlink:to="lab_dei_DocumentPeriodEndDate_AF0699A87CD2884D501CE262C2E62ADA" xlink:type="arc" />
    <link:label id="lab_dei_DocumentTransitionReport_17703CDF3E0F3A6A758FE262C2E70FBB_terseLabel_en-US" xlink:label="lab_dei_DocumentTransitionReport_17703CDF3E0F3A6A758FE262C2E70FBB" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Document Transition Report</link:label>
    <link:label id="lab_dei_DocumentTransitionReport_17703CDF3E0F3A6A758FE262C2E70FBB_label_en-US" xlink:label="lab_dei_DocumentTransitionReport_17703CDF3E0F3A6A758FE262C2E70FBB" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Document Transition Report</link:label>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentTransitionReport" xlink:label="loc_dei_DocumentTransitionReport_17703CDF3E0F3A6A758FE262C2E70FBB" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentTransitionReport_17703CDF3E0F3A6A758FE262C2E70FBB" xlink:to="lab_dei_DocumentTransitionReport_17703CDF3E0F3A6A758FE262C2E70FBB" xlink:type="arc" />
    <link:label id="lab_dei_EntityFileNumber_2D89209F757BE6E73362E262C2E7F149_terseLabel_en-US" xlink:label="lab_dei_EntityFileNumber_2D89209F757BE6E73362E262C2E7F149" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity File Number</link:label>
    <link:label id="lab_dei_EntityFileNumber_2D89209F757BE6E73362E262C2E7F149_label_en-US" xlink:label="lab_dei_EntityFileNumber_2D89209F757BE6E73362E262C2E7F149" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity File Number</link:label>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityFileNumber" xlink:label="loc_dei_EntityFileNumber_2D89209F757BE6E73362E262C2E7F149" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityFileNumber_2D89209F757BE6E73362E262C2E7F149" xlink:to="lab_dei_EntityFileNumber_2D89209F757BE6E73362E262C2E7F149" xlink:type="arc" />
    <link:label id="lab_dei_EntityRegistrantName_CB4B76975B762F38EE9AE262C2E731E2_label_en-US" xlink:label="lab_dei_EntityRegistrantName_CB4B76975B762F38EE9AE262C2E731E2" 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/2019/dei-2019-01-31.xsd#dei_EntityRegistrantName" xlink:label="loc_dei_EntityRegistrantName_CB4B76975B762F38EE9AE262C2E731E2" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityRegistrantName_CB4B76975B762F38EE9AE262C2E731E2" xlink:to="lab_dei_EntityRegistrantName_CB4B76975B762F38EE9AE262C2E731E2" xlink:type="arc" />
    <link:label id="lab_dei_EntityIncorporationStateCountryCode_566ECB6881B76A0F2D70E262C2E7C57A_terseLabel_en-US" xlink:label="lab_dei_EntityIncorporationStateCountryCode_566ECB6881B76A0F2D70E262C2E7C57A" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Incorporation, State or Country Code</link:label>
    <link:label id="lab_dei_EntityIncorporationStateCountryCode_566ECB6881B76A0F2D70E262C2E7C57A_label_en-US" xlink:label="lab_dei_EntityIncorporationStateCountryCode_566ECB6881B76A0F2D70E262C2E7C57A" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Incorporation, State or Country Code</link:label>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityIncorporationStateCountryCode" xlink:label="loc_dei_EntityIncorporationStateCountryCode_566ECB6881B76A0F2D70E262C2E7C57A" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityIncorporationStateCountryCode_566ECB6881B76A0F2D70E262C2E7C57A" xlink:to="lab_dei_EntityIncorporationStateCountryCode_566ECB6881B76A0F2D70E262C2E7C57A" xlink:type="arc" />
    <link:label id="lab_dei_EntityTaxIdentificationNumber_C47AA36FE7D7E280F414E262C2E70D18_terseLabel_en-US" xlink:label="lab_dei_EntityTaxIdentificationNumber_C47AA36FE7D7E280F414E262C2E70D18" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Tax Identification Number</link:label>
    <link:label id="lab_dei_EntityTaxIdentificationNumber_C47AA36FE7D7E280F414E262C2E70D18_label_en-US" xlink:label="lab_dei_EntityTaxIdentificationNumber_C47AA36FE7D7E280F414E262C2E70D18" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Tax Identification Number</link:label>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityTaxIdentificationNumber" xlink:label="loc_dei_EntityTaxIdentificationNumber_C47AA36FE7D7E280F414E262C2E70D18" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityTaxIdentificationNumber_C47AA36FE7D7E280F414E262C2E70D18" xlink:to="lab_dei_EntityTaxIdentificationNumber_C47AA36FE7D7E280F414E262C2E70D18" xlink:type="arc" />
    <link:label id="lab_dei_EntityAddressAddressLine1_A689A4A507264F06293FE262C2E7462A_terseLabel_en-US" xlink:label="lab_dei_EntityAddressAddressLine1_A689A4A507264F06293FE262C2E7462A" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Address, Address Line One</link:label>
    <link:label id="lab_dei_EntityAddressAddressLine1_A689A4A507264F06293FE262C2E7462A_label_en-US" xlink:label="lab_dei_EntityAddressAddressLine1_A689A4A507264F06293FE262C2E7462A" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Address, Address Line One</link:label>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityAddressAddressLine1" xlink:label="loc_dei_EntityAddressAddressLine1_A689A4A507264F06293FE262C2E7462A" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressAddressLine1_A689A4A507264F06293FE262C2E7462A" xlink:to="lab_dei_EntityAddressAddressLine1_A689A4A507264F06293FE262C2E7462A" xlink:type="arc" />
    <link:label id="lab_dei_EntityAddressCityOrTown_CFED6A34C74B0ADA6B48E262C2E86D14_terseLabel_en-US" xlink:label="lab_dei_EntityAddressCityOrTown_CFED6A34C74B0ADA6B48E262C2E86D14" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Address, City or Town</link:label>
    <link:label id="lab_dei_EntityAddressCityOrTown_CFED6A34C74B0ADA6B48E262C2E86D14_label_en-US" xlink:label="lab_dei_EntityAddressCityOrTown_CFED6A34C74B0ADA6B48E262C2E86D14" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Address, City or Town</link:label>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityAddressCityOrTown" xlink:label="loc_dei_EntityAddressCityOrTown_CFED6A34C74B0ADA6B48E262C2E86D14" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressCityOrTown_CFED6A34C74B0ADA6B48E262C2E86D14" xlink:to="lab_dei_EntityAddressCityOrTown_CFED6A34C74B0ADA6B48E262C2E86D14" xlink:type="arc" />
    <link:label id="lab_dei_EntityAddressStateOrProvince_679D73780C7C75456497E262C2E8EB67_terseLabel_en-US" xlink:label="lab_dei_EntityAddressStateOrProvince_679D73780C7C75456497E262C2E8EB67" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Address, State or Province</link:label>
    <link:label id="lab_dei_EntityAddressStateOrProvince_679D73780C7C75456497E262C2E8EB67_label_en-US" xlink:label="lab_dei_EntityAddressStateOrProvince_679D73780C7C75456497E262C2E8EB67" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Address, State or Province</link:label>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityAddressStateOrProvince" xlink:label="loc_dei_EntityAddressStateOrProvince_679D73780C7C75456497E262C2E8EB67" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressStateOrProvince_679D73780C7C75456497E262C2E8EB67" xlink:to="lab_dei_EntityAddressStateOrProvince_679D73780C7C75456497E262C2E8EB67" xlink:type="arc" />
    <link:label id="lab_dei_EntityAddressPostalZipCode_A163900127142515806DE262C2E8BC11_terseLabel_en-US" xlink:label="lab_dei_EntityAddressPostalZipCode_A163900127142515806DE262C2E8BC11" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Address, Postal Zip Code</link:label>
    <link:label id="lab_dei_EntityAddressPostalZipCode_A163900127142515806DE262C2E8BC11_label_en-US" xlink:label="lab_dei_EntityAddressPostalZipCode_A163900127142515806DE262C2E8BC11" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Address, Postal Zip Code</link:label>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityAddressPostalZipCode" xlink:label="loc_dei_EntityAddressPostalZipCode_A163900127142515806DE262C2E8BC11" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressPostalZipCode_A163900127142515806DE262C2E8BC11" xlink:to="lab_dei_EntityAddressPostalZipCode_A163900127142515806DE262C2E8BC11" xlink:type="arc" />
    <link:label id="lab_dei_CityAreaCode_E620701936C74C9328A5E262C2E8702D_terseLabel_en-US" xlink:label="lab_dei_CityAreaCode_E620701936C74C9328A5E262C2E8702D" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">City Area Code</link:label>
    <link:label id="lab_dei_CityAreaCode_E620701936C74C9328A5E262C2E8702D_label_en-US" xlink:label="lab_dei_CityAreaCode_E620701936C74C9328A5E262C2E8702D" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">City Area Code</link:label>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_CityAreaCode" xlink:label="loc_dei_CityAreaCode_E620701936C74C9328A5E262C2E8702D" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_CityAreaCode_E620701936C74C9328A5E262C2E8702D" xlink:to="lab_dei_CityAreaCode_E620701936C74C9328A5E262C2E8702D" xlink:type="arc" />
    <link:label id="lab_dei_LocalPhoneNumber_3186C47386D130199F3FE262C2E8A317_terseLabel_en-US" xlink:label="lab_dei_LocalPhoneNumber_3186C47386D130199F3FE262C2E8A317" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Local Phone Number</link:label>
    <link:label id="lab_dei_LocalPhoneNumber_3186C47386D130199F3FE262C2E8A317_label_en-US" xlink:label="lab_dei_LocalPhoneNumber_3186C47386D130199F3FE262C2E8A317" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Local Phone Number</link:label>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LocalPhoneNumber" xlink:label="loc_dei_LocalPhoneNumber_3186C47386D130199F3FE262C2E8A317" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_LocalPhoneNumber_3186C47386D130199F3FE262C2E8A317" xlink:to="lab_dei_LocalPhoneNumber_3186C47386D130199F3FE262C2E8A317" xlink:type="arc" />
    <link:label id="lab_dei_Security12bTitle_90D2195745A9150A93B8E262C2E8442C_terseLabel_en-US" xlink:label="lab_dei_Security12bTitle_90D2195745A9150A93B8E262C2E8442C" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Title of 12(b) Security</link:label>
    <link:label id="lab_dei_Security12bTitle_90D2195745A9150A93B8E262C2E8442C_label_en-US" xlink:label="lab_dei_Security12bTitle_90D2195745A9150A93B8E262C2E8442C" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Title of 12(b) Security</link:label>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_Security12bTitle" xlink:label="loc_dei_Security12bTitle_90D2195745A9150A93B8E262C2E8442C" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_Security12bTitle_90D2195745A9150A93B8E262C2E8442C" xlink:to="lab_dei_Security12bTitle_90D2195745A9150A93B8E262C2E8442C" xlink:type="arc" />
    <link:label id="lab_dei_TradingSymbol_F62C821054FF0F807205E262C2E90963_terseLabel_en-US" xlink:label="lab_dei_TradingSymbol_F62C821054FF0F807205E262C2E90963" 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_F62C821054FF0F807205E262C2E90963_label_en-US" xlink:label="lab_dei_TradingSymbol_F62C821054FF0F807205E262C2E90963" 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/2019/dei-2019-01-31.xsd#dei_TradingSymbol" xlink:label="loc_dei_TradingSymbol_F62C821054FF0F807205E262C2E90963" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_TradingSymbol_F62C821054FF0F807205E262C2E90963" xlink:to="lab_dei_TradingSymbol_F62C821054FF0F807205E262C2E90963" xlink:type="arc" />
    <link:label id="lab_dei_SecurityExchangeName_8024BF74CA2FFCFA6EF6E262C2E994AF_terseLabel_en-US" xlink:label="lab_dei_SecurityExchangeName_8024BF74CA2FFCFA6EF6E262C2E994AF" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Security Exchange Name</link:label>
    <link:label id="lab_dei_SecurityExchangeName_8024BF74CA2FFCFA6EF6E262C2E994AF_label_en-US" xlink:label="lab_dei_SecurityExchangeName_8024BF74CA2FFCFA6EF6E262C2E994AF" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Security Exchange Name</link:label>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_SecurityExchangeName" xlink:label="loc_dei_SecurityExchangeName_8024BF74CA2FFCFA6EF6E262C2E994AF" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_SecurityExchangeName_8024BF74CA2FFCFA6EF6E262C2E994AF" xlink:to="lab_dei_SecurityExchangeName_8024BF74CA2FFCFA6EF6E262C2E994AF" xlink:type="arc" />
    <link:label id="lab_dei_EntityWellKnownSeasonedIssuer_281EE4A6EAFC005741F3E262C2E94404_label_en-US" xlink:label="lab_dei_EntityWellKnownSeasonedIssuer_281EE4A6EAFC005741F3E262C2E94404" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Well-known Seasoned Issuer</link:label>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityWellKnownSeasonedIssuer" xlink:label="loc_dei_EntityWellKnownSeasonedIssuer_281EE4A6EAFC005741F3E262C2E94404" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityWellKnownSeasonedIssuer_281EE4A6EAFC005741F3E262C2E94404" xlink:to="lab_dei_EntityWellKnownSeasonedIssuer_281EE4A6EAFC005741F3E262C2E94404" xlink:type="arc" />
    <link:label id="lab_dei_EntityVoluntaryFilers_D01E74693D1173DC176AE262C2E9A663_label_en-US" xlink:label="lab_dei_EntityVoluntaryFilers_D01E74693D1173DC176AE262C2E9A663" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Voluntary Filers</link:label>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityVoluntaryFilers" xlink:label="loc_dei_EntityVoluntaryFilers_D01E74693D1173DC176AE262C2E9A663" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityVoluntaryFilers_D01E74693D1173DC176AE262C2E9A663" xlink:to="lab_dei_EntityVoluntaryFilers_D01E74693D1173DC176AE262C2E9A663" xlink:type="arc" />
    <link:label id="lab_dei_EntityCurrentReportingStatus_7E66BCDAFCD1D9C50BE2E262C2E96718_label_en-US" xlink:label="lab_dei_EntityCurrentReportingStatus_7E66BCDAFCD1D9C50BE2E262C2E96718" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Current Reporting Status</link:label>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityCurrentReportingStatus" xlink:label="loc_dei_EntityCurrentReportingStatus_7E66BCDAFCD1D9C50BE2E262C2E96718" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCurrentReportingStatus_7E66BCDAFCD1D9C50BE2E262C2E96718" xlink:to="lab_dei_EntityCurrentReportingStatus_7E66BCDAFCD1D9C50BE2E262C2E96718" xlink:type="arc" />
    <link:label id="lab_dei_EntityInteractiveDataCurrent_94D2EE6FC9DFD10B952CE262C2E9FE65_terseLabel_en-US" xlink:label="lab_dei_EntityInteractiveDataCurrent_94D2EE6FC9DFD10B952CE262C2E9FE65" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Interactive Data Current</link:label>
    <link:label id="lab_dei_EntityInteractiveDataCurrent_94D2EE6FC9DFD10B952CE262C2E9FE65_label_en-US" xlink:label="lab_dei_EntityInteractiveDataCurrent_94D2EE6FC9DFD10B952CE262C2E9FE65" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Interactive Data Current</link:label>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityInteractiveDataCurrent" xlink:label="loc_dei_EntityInteractiveDataCurrent_94D2EE6FC9DFD10B952CE262C2E9FE65" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityInteractiveDataCurrent_94D2EE6FC9DFD10B952CE262C2E9FE65" xlink:to="lab_dei_EntityInteractiveDataCurrent_94D2EE6FC9DFD10B952CE262C2E9FE65" xlink:type="arc" />
    <link:label id="lab_dei_EntityFilerCategory_F76817CA09457B68E05EE262C2EA874A_label_en-US" xlink:label="lab_dei_EntityFilerCategory_F76817CA09457B68E05EE262C2EA874A" 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/2019/dei-2019-01-31.xsd#dei_EntityFilerCategory" xlink:label="loc_dei_EntityFilerCategory_F76817CA09457B68E05EE262C2EA874A" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityFilerCategory_F76817CA09457B68E05EE262C2EA874A" xlink:to="lab_dei_EntityFilerCategory_F76817CA09457B68E05EE262C2EA874A" xlink:type="arc" />
    <link:label id="lab_dei_EntitySmallBusiness_42E4034C36B530A2CD4DE262C2EAB55B_terseLabel_en-US" xlink:label="lab_dei_EntitySmallBusiness_42E4034C36B530A2CD4DE262C2EAB55B" 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_42E4034C36B530A2CD4DE262C2EAB55B_label_en-US" xlink:label="lab_dei_EntitySmallBusiness_42E4034C36B530A2CD4DE262C2EAB55B" 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/2019/dei-2019-01-31.xsd#dei_EntitySmallBusiness" xlink:label="loc_dei_EntitySmallBusiness_42E4034C36B530A2CD4DE262C2EAB55B" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntitySmallBusiness_42E4034C36B530A2CD4DE262C2EAB55B" xlink:to="lab_dei_EntitySmallBusiness_42E4034C36B530A2CD4DE262C2EAB55B" xlink:type="arc" />
    <link:label id="lab_dei_EntityEmergingGrowthCompany_9B9E9486D8C06ED0183BE262C2EA0A93_terseLabel_en-US" xlink:label="lab_dei_EntityEmergingGrowthCompany_9B9E9486D8C06ED0183BE262C2EA0A93" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Emerging Growth</link:label>
    <link:label id="lab_dei_EntityEmergingGrowthCompany_9B9E9486D8C06ED0183BE262C2EA0A93_label_en-US" xlink:label="lab_dei_EntityEmergingGrowthCompany_9B9E9486D8C06ED0183BE262C2EA0A93" 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/2019/dei-2019-01-31.xsd#dei_EntityEmergingGrowthCompany" xlink:label="loc_dei_EntityEmergingGrowthCompany_9B9E9486D8C06ED0183BE262C2EA0A93" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityEmergingGrowthCompany_9B9E9486D8C06ED0183BE262C2EA0A93" xlink:to="lab_dei_EntityEmergingGrowthCompany_9B9E9486D8C06ED0183BE262C2EA0A93" xlink:type="arc" />
    <link:label id="lab_dei_EntityShellCompany_F4B5C7757DB0D3473045E262C2EAF17A_terseLabel_en-US" xlink:label="lab_dei_EntityShellCompany_F4B5C7757DB0D3473045E262C2EAF17A" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Shell Company</link:label>
    <link:label id="lab_dei_EntityShellCompany_F4B5C7757DB0D3473045E262C2EAF17A_label_en-US" xlink:label="lab_dei_EntityShellCompany_F4B5C7757DB0D3473045E262C2EAF17A" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Shell Company</link:label>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityShellCompany" xlink:label="loc_dei_EntityShellCompany_F4B5C7757DB0D3473045E262C2EAF17A" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityShellCompany_F4B5C7757DB0D3473045E262C2EAF17A" xlink:to="lab_dei_EntityShellCompany_F4B5C7757DB0D3473045E262C2EAF17A" xlink:type="arc" />
    <link:label id="lab_dei_EntityPublicFloat_78661AF59AEF1020700CE262C2EA3E0B_label_en-US" xlink:label="lab_dei_EntityPublicFloat_78661AF59AEF1020700CE262C2EA3E0B" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Public Float</link:label>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityPublicFloat" xlink:label="loc_dei_EntityPublicFloat_78661AF59AEF1020700CE262C2EA3E0B" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityPublicFloat_78661AF59AEF1020700CE262C2EA3E0B" xlink:to="lab_dei_EntityPublicFloat_78661AF59AEF1020700CE262C2EA3E0B" xlink:type="arc" />
    <link:label id="lab_dei_EntityCommonStockSharesOutstanding_223610BA982961C34E36E262C2EA32DC_label_en-US" xlink:label="lab_dei_EntityCommonStockSharesOutstanding_223610BA982961C34E36E262C2EA32DC" 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/2019/dei-2019-01-31.xsd#dei_EntityCommonStockSharesOutstanding" xlink:label="loc_dei_EntityCommonStockSharesOutstanding_223610BA982961C34E36E262C2EA32DC" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCommonStockSharesOutstanding_223610BA982961C34E36E262C2EA32DC" xlink:to="lab_dei_EntityCommonStockSharesOutstanding_223610BA982961C34E36E262C2EA32DC" xlink:type="arc" />
    <link:label id="lab_dei_EntityCentralIndexKey_38981F5628EF8D0F5089E262C2EA134E_label_en-US" xlink:label="lab_dei_EntityCentralIndexKey_38981F5628EF8D0F5089E262C2EA134E" 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/2019/dei-2019-01-31.xsd#dei_EntityCentralIndexKey" xlink:label="loc_dei_EntityCentralIndexKey_38981F5628EF8D0F5089E262C2EA134E" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCentralIndexKey_38981F5628EF8D0F5089E262C2EA134E" xlink:to="lab_dei_EntityCentralIndexKey_38981F5628EF8D0F5089E262C2EA134E" xlink:type="arc" />
    <link:label id="lab_dei_AmendmentFlag_30181CCE8CEFD3CDB82EE262C2EB5E03_label_en-US" xlink:label="lab_dei_AmendmentFlag_30181CCE8CEFD3CDB82EE262C2EB5E03" 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/2019/dei-2019-01-31.xsd#dei_AmendmentFlag" xlink:label="loc_dei_AmendmentFlag_30181CCE8CEFD3CDB82EE262C2EB5E03" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_AmendmentFlag_30181CCE8CEFD3CDB82EE262C2EB5E03" xlink:to="lab_dei_AmendmentFlag_30181CCE8CEFD3CDB82EE262C2EB5E03" xlink:type="arc" />
    <link:label id="lab_dei_CurrentFiscalYearEndDate_EEEB458C829EB7756570E262C2EB878A_label_en-US" xlink:label="lab_dei_CurrentFiscalYearEndDate_EEEB458C829EB7756570E262C2EB878A" 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/2019/dei-2019-01-31.xsd#dei_CurrentFiscalYearEndDate" xlink:label="loc_dei_CurrentFiscalYearEndDate_EEEB458C829EB7756570E262C2EB878A" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_CurrentFiscalYearEndDate_EEEB458C829EB7756570E262C2EB878A" xlink:to="lab_dei_CurrentFiscalYearEndDate_EEEB458C829EB7756570E262C2EB878A" xlink:type="arc" />
    <link:label id="lab_dei_DocumentFiscalYearFocus_71D7EA6CE0EABCDBEF3EE262C2EB1613_label_en-US" xlink:label="lab_dei_DocumentFiscalYearFocus_71D7EA6CE0EABCDBEF3EE262C2EB1613" 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/2019/dei-2019-01-31.xsd#dei_DocumentFiscalYearFocus" xlink:label="loc_dei_DocumentFiscalYearFocus_71D7EA6CE0EABCDBEF3EE262C2EB1613" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentFiscalYearFocus_71D7EA6CE0EABCDBEF3EE262C2EB1613" xlink:to="lab_dei_DocumentFiscalYearFocus_71D7EA6CE0EABCDBEF3EE262C2EB1613" xlink:type="arc" />
    <link:label id="lab_dei_DocumentFiscalPeriodFocus_1A29EE063B6A4360FEC4E262C2EB6175_label_en-US" xlink:label="lab_dei_DocumentFiscalPeriodFocus_1A29EE063B6A4360FEC4E262C2EB6175" 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/2019/dei-2019-01-31.xsd#dei_DocumentFiscalPeriodFocus" xlink:label="loc_dei_DocumentFiscalPeriodFocus_1A29EE063B6A4360FEC4E262C2EB6175" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentFiscalPeriodFocus_1A29EE063B6A4360FEC4E262C2EB6175" xlink:to="lab_dei_DocumentFiscalPeriodFocus_1A29EE063B6A4360FEC4E262C2EB6175" xlink:type="arc" />
    <link:label id="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_DF4202E04BE24C3620EAC8AD167DDF0B_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_DF4202E04BE24C3620EAC8AD167DDF0B" 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_DF4202E04BE24C3620EAC8AD167DDF0B_label_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_DF4202E04BE24C3620EAC8AD167DDF0B" 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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_DF4202E04BE24C3620EAC8AD167DDF0B" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_DF4202E04BE24C3620EAC8AD167DDF0B" xlink:to="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_DF4202E04BE24C3620EAC8AD167DDF0B" xlink:type="arc" />
    <link:label id="lab_us-gaap_AwardTypeAxis_9F3D5FBB1127CE51746EC8AD167D5BD9_terseLabel_en-US" xlink:label="lab_us-gaap_AwardTypeAxis_9F3D5FBB1127CE51746EC8AD167D5BD9" 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_9F3D5FBB1127CE51746EC8AD167D5BD9_label_en-US" xlink:label="lab_us-gaap_AwardTypeAxis_9F3D5FBB1127CE51746EC8AD167D5BD9" 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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AwardTypeAxis" xlink:label="loc_us-gaap_AwardTypeAxis_9F3D5FBB1127CE51746EC8AD167D5BD9" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AwardTypeAxis_9F3D5FBB1127CE51746EC8AD167D5BD9" xlink:to="lab_us-gaap_AwardTypeAxis_9F3D5FBB1127CE51746EC8AD167D5BD9" xlink:type="arc" />
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_634398A4F57DF7B21C39C8AD167D29CE_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_634398A4F57DF7B21C39C8AD167D29CE" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Award Type [Domain]</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_634398A4F57DF7B21C39C8AD167D29CE_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_634398A4F57DF7B21C39C8AD167D29CE" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Award Type [Domain]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_634398A4F57DF7B21C39C8AD167D29CE" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_634398A4F57DF7B21C39C8AD167D29CE" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_634398A4F57DF7B21C39C8AD167D29CE" xlink:type="arc" />
    <link:label id="lab_us-gaap_EmployeeStockOptionMember_3690A497617DC07B4E74C8AD167D1B06_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeStockOptionMember_3690A497617DC07B4E74C8AD167D1B06" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Stock Options</link:label>
    <link:label id="lab_us-gaap_EmployeeStockOptionMember_3690A497617DC07B4E74C8AD167D1B06_label_en-US" xlink:label="lab_us-gaap_EmployeeStockOptionMember_3690A497617DC07B4E74C8AD167D1B06" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-based Payment Arrangement, Option [Member]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EmployeeStockOptionMember" xlink:label="loc_us-gaap_EmployeeStockOptionMember_3690A497617DC07B4E74C8AD167D1B06" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeStockOptionMember_3690A497617DC07B4E74C8AD167D1B06" xlink:to="lab_us-gaap_EmployeeStockOptionMember_3690A497617DC07B4E74C8AD167D1B06" xlink:type="arc" />
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_29C29C8202FE730B7C18C8AD167E5383_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_29C29C8202FE730B7C18C8AD167E5383" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_29C29C8202FE730B7C18C8AD167E5383_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_29C29C8202FE730B7C18C8AD167E5383" 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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_29C29C8202FE730B7C18C8AD167E5383" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_29C29C8202FE730B7C18C8AD167E5383" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_29C29C8202FE730B7C18C8AD167E5383" xlink:type="arc" />
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_33AACEA4CD881C013C2BC8AD167E56B5_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_33AACEA4CD881C013C2BC8AD167E56B5" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Number of option shares</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_33AACEA4CD881C013C2BC8AD167E56B5_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_33AACEA4CD881C013C2BC8AD167E56B5" 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 [Roll Forward]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_33AACEA4CD881C013C2BC8AD167E56B5" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_33AACEA4CD881C013C2BC8AD167E56B5" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_33AACEA4CD881C013C2BC8AD167E56B5" xlink:type="arc" />
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_D5F930E8AB601852C6E9C8AD167EF0CD_periodStartLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_D5F930E8AB601852C6E9C8AD167EF0CD" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Beginning balance (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_D5F930E8AB601852C6E9C8AD167EF0CD_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_D5F930E8AB601852C6E9C8AD167EF0CD" 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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_D5F930E8AB601852C6E9C8AD167EF0CD" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_D5F930E8AB601852C6E9C8AD167EF0CD" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_D5F930E8AB601852C6E9C8AD167EF0CD" xlink:type="arc" />
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_264D115A735D73559C44C8AD167F7417_negatedLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_264D115A735D73559C44C8AD167F7417" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Exercised (in shares)</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_264D115A735D73559C44C8AD167F7417_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_264D115A735D73559C44C8AD167F7417" 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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_264D115A735D73559C44C8AD167F7417" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_264D115A735D73559C44C8AD167F7417" xlink:to="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_264D115A735D73559C44C8AD167F7417" xlink:type="arc" />
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_946C0FDC4FF7D06E459DC8AD167FDC4E_negatedLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_946C0FDC4FF7D06E459DC8AD167FDC4E" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Forfeited (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_946C0FDC4FF7D06E459DC8AD167FDC4E_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_946C0FDC4FF7D06E459DC8AD167FDC4E" 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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_946C0FDC4FF7D06E459DC8AD167FDC4E" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_946C0FDC4FF7D06E459DC8AD167FDC4E" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_946C0FDC4FF7D06E459DC8AD167FDC4E" xlink:type="arc" />
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_04CF2DFE6A0EF4B5CFD1C8AD167FCBBA_periodEndLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_04CF2DFE6A0EF4B5CFD1C8AD167FCBBA" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Ending balance (in shares)</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_04CF2DFE6A0EF4B5CFD1C8AD167FCBBA" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_04CF2DFE6A0EF4B5CFD1C8AD167FCBBA" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_04CF2DFE6A0EF4B5CFD1C8AD167FCBBA" xlink:type="arc" />
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_7004D74B4FF6B0EC4D7AC8AD167F5926_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_7004D74B4FF6B0EC4D7AC8AD167F5926" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Weighted average option exercise price</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_7004D74B4FF6B0EC4D7AC8AD167F5926_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_7004D74B4FF6B0EC4D7AC8AD167F5926" 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 [Abstract]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_7004D74B4FF6B0EC4D7AC8AD167F5926" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_7004D74B4FF6B0EC4D7AC8AD167F5926" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_7004D74B4FF6B0EC4D7AC8AD167F5926" xlink:type="arc" />
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_6E9E43BB269CB76A17E5C8AD167F35FF_periodStartLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_6E9E43BB269CB76A17E5C8AD167F35FF" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Beginning balance (in Dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_6E9E43BB269CB76A17E5C8AD167F35FF_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_6E9E43BB269CB76A17E5C8AD167F35FF" 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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_6E9E43BB269CB76A17E5C8AD167F35FF" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_6E9E43BB269CB76A17E5C8AD167F35FF" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_6E9E43BB269CB76A17E5C8AD167F35FF" xlink:type="arc" />
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_5098306915EBB0450874C8AD1680618D_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_5098306915EBB0450874C8AD1680618D" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Exercised (in Dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_5098306915EBB0450874C8AD1680618D_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_5098306915EBB0450874C8AD1680618D" 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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_5098306915EBB0450874C8AD1680618D" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_5098306915EBB0450874C8AD1680618D" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_5098306915EBB0450874C8AD1680618D" xlink:type="arc" />
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_6AF237D5D8D5B6C3176BC8AD16807D95_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_6AF237D5D8D5B6C3176BC8AD16807D95" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Forfeited (in Dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_6AF237D5D8D5B6C3176BC8AD16807D95_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_6AF237D5D8D5B6C3176BC8AD16807D95" 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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_6AF237D5D8D5B6C3176BC8AD16807D95" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_6AF237D5D8D5B6C3176BC8AD16807D95" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_6AF237D5D8D5B6C3176BC8AD16807D95" xlink:type="arc" />
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_57634F612D81996E84E5C8AD16800D7D_periodEndLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_57634F612D81996E84E5C8AD16800D7D" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Ending balance (in Dollars per share)</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_57634F612D81996E84E5C8AD16800D7D" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_57634F612D81996E84E5C8AD16800D7D" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_57634F612D81996E84E5C8AD16800D7D" xlink:type="arc" />
    <link:label id="lab_us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock_2F8B674389C393523A92C2A81EA114CF_terseLabel_en-US" xlink:label="lab_us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock_2F8B674389C393523A92C2A81EA114CF" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Restricted Stock and Restricted Stock Unit Grants</link:label>
    <link:label id="lab_us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock_2F8B674389C393523A92C2A81EA114CF_label_en-US" xlink:label="lab_us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock_2F8B674389C393523A92C2A81EA114CF" 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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock" xlink:label="loc_us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock_2F8B674389C393523A92C2A81EA114CF" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock_2F8B674389C393523A92C2A81EA114CF" xlink:to="lab_us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock_2F8B674389C393523A92C2A81EA114CF" xlink:type="arc" />
    <link:label id="lab_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_0488DA46D1E43FC53848C2A81EA17854_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_0488DA46D1E43FC53848C2A81EA17854" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Stock Options Activity</link:label>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_0488DA46D1E43FC53848C2A81EA17854_label_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_0488DA46D1E43FC53848C2A81EA17854" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-based Payment Arrangement, Option, Activity [Table Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_0488DA46D1E43FC53848C2A81EA17854" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_0488DA46D1E43FC53848C2A81EA17854" xlink:to="lab_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_0488DA46D1E43FC53848C2A81EA17854" xlink:type="arc" />
    <link:label id="lab_us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock_2698EF7EB4B9B56BB184C2A81EA1C38B_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock_2698EF7EB4B9B56BB184C2A81EA1C38B" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Restricted Stock Units Award Activity</link:label>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock_2698EF7EB4B9B56BB184C2A81EA1C38B_label_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock_2698EF7EB4B9B56BB184C2A81EA1C38B" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock_2698EF7EB4B9B56BB184C2A81EA1C38B" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock_2698EF7EB4B9B56BB184C2A81EA1C38B" xlink:to="lab_us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock_2698EF7EB4B9B56BB184C2A81EA1C38B" xlink:type="arc" />
    <link:label id="lab_us-gaap_IncomeStatementAbstract_9346650C4DBB6EF0A279DC4F00C0A5F6_label_en-US" xlink:label="lab_us-gaap_IncomeStatementAbstract_9346650C4DBB6EF0A279DC4F00C0A5F6" 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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeStatementAbstract" xlink:label="loc_us-gaap_IncomeStatementAbstract_9346650C4DBB6EF0A279DC4F00C0A5F6" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeStatementAbstract_9346650C4DBB6EF0A279DC4F00C0A5F6" xlink:to="lab_us-gaap_IncomeStatementAbstract_9346650C4DBB6EF0A279DC4F00C0A5F6" xlink:type="arc" />
    <link:label id="lab_us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization_C112CE1D9350E4E0F3B2DC775948C279_terseLabel_en-US" xlink:label="lab_us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization_C112CE1D9350E4E0F3B2DC775948C279" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cost of goods sold (exclusive of depreciation and amortization, shown separately below) (a)</link:label>
    <link:label id="lab_us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization_C112CE1D9350E4E0F3B2DC775948C279_label_en-US" xlink:label="lab_us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization_C112CE1D9350E4E0F3B2DC775948C279" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cost of Goods and Service, Excluding Depreciation, Depletion, and Amortization</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization" xlink:label="loc_us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization_C112CE1D9350E4E0F3B2DC775948C279" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization_C112CE1D9350E4E0F3B2DC775948C279" xlink:to="lab_us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization_C112CE1D9350E4E0F3B2DC775948C279" xlink:type="arc" />
    <link:label id="lab_us-gaap_OperatingExpenses_75C0FAABA38BF82EE49DDC7778A54A64_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingExpenses_75C0FAABA38BF82EE49DDC7778A54A64" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Operating expenses</link:label>
    <link:label id="lab_us-gaap_OperatingExpenses_75C0FAABA38BF82EE49DDC7778A54A64_label_en-US" xlink:label="lab_us-gaap_OperatingExpenses_75C0FAABA38BF82EE49DDC7778A54A64" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Expenses</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingExpenses" xlink:label="loc_us-gaap_OperatingExpenses_75C0FAABA38BF82EE49DDC7778A54A64" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingExpenses_75C0FAABA38BF82EE49DDC7778A54A64" xlink:to="lab_us-gaap_OperatingExpenses_75C0FAABA38BF82EE49DDC7778A54A64" xlink:type="arc" />
    <link:label id="lab_us-gaap_CostOfGoodsAndServicesSoldDepreciationAndAmortization_086C78AA6D7B5EC9D64CDC77A67CB1BD_terseLabel_en-US" xlink:label="lab_us-gaap_CostOfGoodsAndServicesSoldDepreciationAndAmortization_086C78AA6D7B5EC9D64CDC77A67CB1BD" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Depreciation and amortization</link:label>
    <link:label id="lab_us-gaap_CostOfGoodsAndServicesSoldDepreciationAndAmortization_086C78AA6D7B5EC9D64CDC77A67CB1BD_label_en-US" xlink:label="lab_us-gaap_CostOfGoodsAndServicesSoldDepreciationAndAmortization_086C78AA6D7B5EC9D64CDC77A67CB1BD" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cost, Depreciation and Amortization</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CostOfGoodsAndServicesSoldDepreciationAndAmortization" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSoldDepreciationAndAmortization_086C78AA6D7B5EC9D64CDC77A67CB1BD" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CostOfGoodsAndServicesSoldDepreciationAndAmortization_086C78AA6D7B5EC9D64CDC77A67CB1BD" xlink:to="lab_us-gaap_CostOfGoodsAndServicesSoldDepreciationAndAmortization_086C78AA6D7B5EC9D64CDC77A67CB1BD" xlink:type="arc" />
    <link:label id="lab_us-gaap_InterestExpense_0042FC4C9FA6F4C43A1EDC4F00C16986_terseLabel_en-US" xlink:label="lab_us-gaap_InterestExpense_0042FC4C9FA6F4C43A1EDC4F00C16986" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Interest, net</link:label>
    <link:label id="lab_us-gaap_InterestExpense_0042FC4C9FA6F4C43A1EDC4F00C16986_label_en-US" xlink:label="lab_us-gaap_InterestExpense_0042FC4C9FA6F4C43A1EDC4F00C16986" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Interest Expense</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InterestExpense" xlink:label="loc_us-gaap_InterestExpense_0042FC4C9FA6F4C43A1EDC4F00C16986" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestExpense_0042FC4C9FA6F4C43A1EDC4F00C16986" xlink:to="lab_us-gaap_InterestExpense_0042FC4C9FA6F4C43A1EDC4F00C16986" xlink:type="arc" />
    <link:label id="lab_us-gaap_IncomeLossAttributableToParent_1129C7B6412D9306B046DC4F00C129DC_totalLabel_en-US" xlink:label="lab_us-gaap_IncomeLossAttributableToParent_1129C7B6412D9306B046DC4F00C129DC" 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_IncomeLossAttributableToParent_1129C7B6412D9306B046DC4F00C129DC_label_en-US" xlink:label="lab_us-gaap_IncomeLossAttributableToParent_1129C7B6412D9306B046DC4F00C129DC" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income (Loss) Attributable to Parent, before Tax</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeLossAttributableToParent" xlink:label="loc_us-gaap_IncomeLossAttributableToParent_1129C7B6412D9306B046DC4F00C129DC" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossAttributableToParent_1129C7B6412D9306B046DC4F00C129DC" xlink:to="lab_us-gaap_IncomeLossAttributableToParent_1129C7B6412D9306B046DC4F00C129DC" xlink:type="arc" />
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefit_94521B4AEAC57782991EDC4F00C1A1A3_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit_94521B4AEAC57782991EDC4F00C1A1A3" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Federal and state income taxes</link:label>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefit_94521B4AEAC57782991EDC4F00C1A1A3_label_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit_94521B4AEAC57782991EDC4F00C1A1A3" 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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_94521B4AEAC57782991EDC4F00C1A1A3" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_94521B4AEAC57782991EDC4F00C1A1A3" xlink:to="lab_us-gaap_IncomeTaxExpenseBenefit_94521B4AEAC57782991EDC4F00C1A1A3" xlink:type="arc" />
    <link:label id="lab_us-gaap_NetIncomeLoss_0F221119D803C2CC342BDC4F00C1D4ED_totalLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLoss_0F221119D803C2CC342BDC4F00C1D4ED" 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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaap_NetIncomeLoss_0F221119D803C2CC342BDC4F00C1D4ED" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetIncomeLoss_0F221119D803C2CC342BDC4F00C1D4ED" xlink:to="lab_us-gaap_NetIncomeLoss_0F221119D803C2CC342BDC4F00C1D4ED" xlink:type="arc" />
    <link:label id="lab_us-gaap_EarningsPerShareAbstract_DD37D598AB33991FFE6BDC4F00C2A8CD_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareAbstract_DD37D598AB33991FFE6BDC4F00C2A8CD" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Net income per common share</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="loc_us-gaap_EarningsPerShareAbstract_DD37D598AB33991FFE6BDC4F00C2A8CD" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareAbstract_DD37D598AB33991FFE6BDC4F00C2A8CD" xlink:to="lab_us-gaap_EarningsPerShareAbstract_DD37D598AB33991FFE6BDC4F00C2A8CD" xlink:type="arc" />
    <link:label id="lab_us-gaap_CommonStockDividendsPerShareDeclared_6333AFD5E82402834CB7DC4F00C2EBF7_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockDividendsPerShareDeclared_6333AFD5E82402834CB7DC4F00C2EBF7" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Dividends declared (in Dollars per share)</link:label>
    <link:label id="lab_us-gaap_CommonStockDividendsPerShareDeclared_6333AFD5E82402834CB7DC4F00C2EBF7_label_en-US" xlink:label="lab_us-gaap_CommonStockDividendsPerShareDeclared_6333AFD5E82402834CB7DC4F00C2EBF7" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Common Stock, Dividends, Per Share, Declared</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonStockDividendsPerShareDeclared" xlink:label="loc_us-gaap_CommonStockDividendsPerShareDeclared_6333AFD5E82402834CB7DC4F00C2EBF7" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockDividendsPerShareDeclared_6333AFD5E82402834CB7DC4F00C2EBF7" xlink:to="lab_us-gaap_CommonStockDividendsPerShareDeclared_6333AFD5E82402834CB7DC4F00C2EBF7" xlink:type="arc" />
    <link:label id="lab_us-gaap_ExciseTaxesCollected_2E785864D1B2313E708BDC4F00C27050_terseLabel_en-US" xlink:label="lab_us-gaap_ExciseTaxesCollected_2E785864D1B2313E708BDC4F00C27050" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Excise taxes collected</link:label>
    <link:label id="lab_us-gaap_ExciseTaxesCollected_2E785864D1B2313E708BDC4F00C27050_label_en-US" xlink:label="lab_us-gaap_ExciseTaxesCollected_2E785864D1B2313E708BDC4F00C27050" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Excise Taxes Collected</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ExciseTaxesCollected" xlink:label="loc_us-gaap_ExciseTaxesCollected_2E785864D1B2313E708BDC4F00C27050" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ExciseTaxesCollected_2E785864D1B2313E708BDC4F00C27050" xlink:to="lab_us-gaap_ExciseTaxesCollected_2E785864D1B2313E708BDC4F00C27050" xlink:type="arc" />
    <link:label id="lab_us-gaap_LeasesAbstract_750685D5155FF9FC93D3C90B8FE178D7_label_en-US" xlink:label="lab_us-gaap_LeasesAbstract_750685D5155FF9FC93D3C90B8FE178D7" 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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LeasesAbstract" xlink:label="loc_us-gaap_LeasesAbstract_750685D5155FF9FC93D3C90B8FE178D7" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LeasesAbstract_750685D5155FF9FC93D3C90B8FE178D7" xlink:to="lab_us-gaap_LeasesAbstract_750685D5155FF9FC93D3C90B8FE178D7" xlink:type="arc" />
    <link:label id="lab_us-gaap_LesseeFinanceLeasesTextBlock_4107C355CF962EC88D44C90B8FE696E6_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeFinanceLeasesTextBlock_4107C355CF962EC88D44C90B8FE696E6" 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_LesseeFinanceLeasesTextBlock_4107C355CF962EC88D44C90B8FE696E6_label_en-US" xlink:label="lab_us-gaap_LesseeFinanceLeasesTextBlock_4107C355CF962EC88D44C90B8FE696E6" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lessee, Finance Leases [Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeFinanceLeasesTextBlock" xlink:label="loc_us-gaap_LesseeFinanceLeasesTextBlock_4107C355CF962EC88D44C90B8FE696E6" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeFinanceLeasesTextBlock_4107C355CF962EC88D44C90B8FE696E6" xlink:to="lab_us-gaap_LesseeFinanceLeasesTextBlock_4107C355CF962EC88D44C90B8FE696E6" xlink:type="arc" />
    <link:label id="lab_us-gaap_LesseeOperatingLeasesTextBlock_1863368544B9B872A0D5C90B8FE665B2_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeasesTextBlock_1863368544B9B872A0D5C90B8FE665B2" 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_1863368544B9B872A0D5C90B8FE665B2_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeasesTextBlock_1863368544B9B872A0D5C90B8FE665B2" 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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeOperatingLeasesTextBlock" xlink:label="loc_us-gaap_LesseeOperatingLeasesTextBlock_1863368544B9B872A0D5C90B8FE665B2" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeasesTextBlock_1863368544B9B872A0D5C90B8FE665B2" xlink:to="lab_us-gaap_LesseeOperatingLeasesTextBlock_1863368544B9B872A0D5C90B8FE665B2" xlink:type="arc" />
    <link:label id="lab_us-gaap_DebtInstrumentTable_6E1BD2AB2CFCAE6947BAC8AD16C3A058_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentTable_6E1BD2AB2CFCAE6947BAC8AD16C3A058" 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_6E1BD2AB2CFCAE6947BAC8AD16C3A058_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentTable_6E1BD2AB2CFCAE6947BAC8AD16C3A058" 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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentTable" xlink:label="loc_us-gaap_DebtInstrumentTable_6E1BD2AB2CFCAE6947BAC8AD16C3A058" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentTable_6E1BD2AB2CFCAE6947BAC8AD16C3A058" xlink:to="lab_us-gaap_DebtInstrumentTable_6E1BD2AB2CFCAE6947BAC8AD16C3A058" xlink:type="arc" />
    <link:label id="lab_us-gaap_LongtermDebtTypeAxis_DDA6ABEA477A00CE0672C8AD16C5520D_terseLabel_en-US" xlink:label="lab_us-gaap_LongtermDebtTypeAxis_DDA6ABEA477A00CE0672C8AD16C5520D" 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_DDA6ABEA477A00CE0672C8AD16C5520D_label_en-US" xlink:label="lab_us-gaap_LongtermDebtTypeAxis_DDA6ABEA477A00CE0672C8AD16C5520D" 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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongtermDebtTypeAxis" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_DDA6ABEA477A00CE0672C8AD16C5520D" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_DDA6ABEA477A00CE0672C8AD16C5520D" xlink:to="lab_us-gaap_LongtermDebtTypeAxis_DDA6ABEA477A00CE0672C8AD16C5520D" xlink:type="arc" />
    <link:label id="lab_us-gaap_LongtermDebtTypeDomain_2694B8410F5C10AE4BA5C8AD16C5C6B8_terseLabel_en-US" xlink:label="lab_us-gaap_LongtermDebtTypeDomain_2694B8410F5C10AE4BA5C8AD16C5C6B8" 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_2694B8410F5C10AE4BA5C8AD16C5C6B8_label_en-US" xlink:label="lab_us-gaap_LongtermDebtTypeDomain_2694B8410F5C10AE4BA5C8AD16C5C6B8" 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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongtermDebtTypeDomain" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_2694B8410F5C10AE4BA5C8AD16C5C6B8" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_2694B8410F5C10AE4BA5C8AD16C5C6B8" xlink:to="lab_us-gaap_LongtermDebtTypeDomain_2694B8410F5C10AE4BA5C8AD16C5C6B8" xlink:type="arc" />
    <link:label id="lab_us-gaap_LineOfCreditMember_A9B7AA3711A66B085D71C8AD16C59A16_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditMember_A9B7AA3711A66B085D71C8AD16C59A16" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Line of Credit</link:label>
    <link:label id="lab_us-gaap_LineOfCreditMember_A9B7AA3711A66B085D71C8AD16C59A16_label_en-US" xlink:label="lab_us-gaap_LineOfCreditMember_A9B7AA3711A66B085D71C8AD16C59A16" 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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LineOfCreditMember" xlink:label="loc_us-gaap_LineOfCreditMember_A9B7AA3711A66B085D71C8AD16C59A16" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditMember_A9B7AA3711A66B085D71C8AD16C59A16" xlink:to="lab_us-gaap_LineOfCreditMember_A9B7AA3711A66B085D71C8AD16C59A16" xlink:type="arc" />
    <link:label id="lab_us-gaap_LetterOfCreditMember_0EDCBF4A129A3B1B3854C8AD16C591D4_terseLabel_en-US" xlink:label="lab_us-gaap_LetterOfCreditMember_0EDCBF4A129A3B1B3854C8AD16C591D4" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Letter of Credit</link:label>
    <link:label id="lab_us-gaap_LetterOfCreditMember_0EDCBF4A129A3B1B3854C8AD16C591D4_label_en-US" xlink:label="lab_us-gaap_LetterOfCreditMember_0EDCBF4A129A3B1B3854C8AD16C591D4" 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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LetterOfCreditMember" xlink:label="loc_us-gaap_LetterOfCreditMember_0EDCBF4A129A3B1B3854C8AD16C591D4" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LetterOfCreditMember_0EDCBF4A129A3B1B3854C8AD16C591D4" xlink:to="lab_us-gaap_LetterOfCreditMember_0EDCBF4A129A3B1B3854C8AD16C591D4" xlink:type="arc" />
    <link:label id="lab_us-gaap_BridgeLoanMember_FAA079B24FFE9C158606C8AD16C64395_terseLabel_en-US" xlink:label="lab_us-gaap_BridgeLoanMember_FAA079B24FFE9C158606C8AD16C64395" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Bridge Loan</link:label>
    <link:label id="lab_us-gaap_BridgeLoanMember_FAA079B24FFE9C158606C8AD16C64395_label_en-US" xlink:label="lab_us-gaap_BridgeLoanMember_FAA079B24FFE9C158606C8AD16C64395" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Bridge Loan [Member]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BridgeLoanMember" xlink:label="loc_us-gaap_BridgeLoanMember_FAA079B24FFE9C158606C8AD16C64395" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BridgeLoanMember_FAA079B24FFE9C158606C8AD16C64395" xlink:to="lab_us-gaap_BridgeLoanMember_FAA079B24FFE9C158606C8AD16C64395" xlink:type="arc" />
    <link:label id="lab_us-gaap_DebtInstrumentAxis_4A7CD72AB1AD76A43CA2C8AD16C6EBB3_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentAxis_4A7CD72AB1AD76A43CA2C8AD16C6EBB3" 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_4A7CD72AB1AD76A43CA2C8AD16C6EBB3_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentAxis_4A7CD72AB1AD76A43CA2C8AD16C6EBB3" 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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentAxis" xlink:label="loc_us-gaap_DebtInstrumentAxis_4A7CD72AB1AD76A43CA2C8AD16C6EBB3" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentAxis_4A7CD72AB1AD76A43CA2C8AD16C6EBB3" xlink:to="lab_us-gaap_DebtInstrumentAxis_4A7CD72AB1AD76A43CA2C8AD16C6EBB3" xlink:type="arc" />
    <link:label id="lab_us-gaap_DebtInstrumentNameDomain_CCD03430726C61A961FDC8AD16C6AFB2_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentNameDomain_CCD03430726C61A961FDC8AD16C6AFB2" 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_CCD03430726C61A961FDC8AD16C6AFB2_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentNameDomain_CCD03430726C61A961FDC8AD16C6AFB2" 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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_CCD03430726C61A961FDC8AD16C6AFB2" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_CCD03430726C61A961FDC8AD16C6AFB2" xlink:to="lab_us-gaap_DebtInstrumentNameDomain_CCD03430726C61A961FDC8AD16C6AFB2" xlink:type="arc" />
    <link:label id="lab_us-gaap_RevolvingCreditFacilityMember_64881593723CEEF2025AC8AD16C60E30_terseLabel_en-US" xlink:label="lab_us-gaap_RevolvingCreditFacilityMember_64881593723CEEF2025AC8AD16C60E30" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Revolving Credit Facility</link:label>
    <link:label id="lab_us-gaap_RevolvingCreditFacilityMember_64881593723CEEF2025AC8AD16C60E30_label_en-US" xlink:label="lab_us-gaap_RevolvingCreditFacilityMember_64881593723CEEF2025AC8AD16C60E30" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Revolving Credit Facility [Member]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RevolvingCreditFacilityMember" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_64881593723CEEF2025AC8AD16C60E30" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevolvingCreditFacilityMember_64881593723CEEF2025AC8AD16C60E30" xlink:to="lab_us-gaap_RevolvingCreditFacilityMember_64881593723CEEF2025AC8AD16C60E30" xlink:type="arc" />
    <link:label id="lab_casy_AccordionFeatureMember_984525720F9C7E85695AC997FE444C5C_terseLabel_en-US" xlink:label="lab_casy_AccordionFeatureMember_984525720F9C7E85695AC997FE444C5C" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accordion Feature</link:label>
    <link:label id="lab_casy_AccordionFeatureMember_984525720F9C7E85695AC997FE444C5C_label_en-US" xlink:label="lab_casy_AccordionFeatureMember_984525720F9C7E85695AC997FE444C5C" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accordion Feature [Member]</link:label>
    <link:label id="lab_casy_AccordionFeatureMember_984525720F9C7E85695AC997FE444C5C_documentation_en-US" xlink:label="lab_casy_AccordionFeatureMember_984525720F9C7E85695AC997FE444C5C" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Accordion Feature [Member]</link:label>
    <link:loc xlink:href="casy-20200430.xsd#casy_AccordionFeatureMember" xlink:label="loc_casy_AccordionFeatureMember_984525720F9C7E85695AC997FE444C5C" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_casy_AccordionFeatureMember_984525720F9C7E85695AC997FE444C5C" xlink:to="lab_casy_AccordionFeatureMember_984525720F9C7E85695AC997FE444C5C" xlink:type="arc" />
    <link:label id="lab_casy_BankLineMember_49F933682D52A4DB4614C8AD16C67877_terseLabel_en-US" xlink:label="lab_casy_BankLineMember_49F933682D52A4DB4614C8AD16C67877" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Bank Line</link:label>
    <link:label id="lab_casy_BankLineMember_49F933682D52A4DB4614C8AD16C67877_label_en-US" xlink:label="lab_casy_BankLineMember_49F933682D52A4DB4614C8AD16C67877" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Bank Line [Member]</link:label>
    <link:label id="lab_casy_BankLineMember_49F933682D52A4DB4614C8AD16C67877_documentation_en-US" xlink:label="lab_casy_BankLineMember_49F933682D52A4DB4614C8AD16C67877" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Bank Line [Member]</link:label>
    <link:loc xlink:href="casy-20200430.xsd#casy_BankLineMember" xlink:label="loc_casy_BankLineMember_49F933682D52A4DB4614C8AD16C67877" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_casy_BankLineMember_49F933682D52A4DB4614C8AD16C67877" xlink:to="lab_casy_BankLineMember_49F933682D52A4DB4614C8AD16C67877" xlink:type="arc" />
    <link:label id="lab_casy_Note1Member_1B9B3444A8E48824E5E3C8AD16C7D94C_terseLabel_en-US" xlink:label="lab_casy_Note1Member_1B9B3444A8E48824E5E3C8AD16C7D94C" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Promissory Note</link:label>
    <link:label id="lab_casy_Note1Member_1B9B3444A8E48824E5E3C8AD16C7D94C_label_en-US" xlink:label="lab_casy_Note1Member_1B9B3444A8E48824E5E3C8AD16C7D94C" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Note 1 [Member]</link:label>
    <link:label id="lab_casy_Note1Member_1B9B3444A8E48824E5E3C8AD16C7D94C_documentation_en-US" xlink:label="lab_casy_Note1Member_1B9B3444A8E48824E5E3C8AD16C7D94C" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US" />
    <link:loc xlink:href="casy-20200430.xsd#casy_Note1Member" xlink:label="loc_casy_Note1Member_1B9B3444A8E48824E5E3C8AD16C7D94C" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_casy_Note1Member_1B9B3444A8E48824E5E3C8AD16C7D94C" xlink:to="lab_casy_Note1Member_1B9B3444A8E48824E5E3C8AD16C7D94C" xlink:type="arc" />
    <link:label id="lab_us-gaap_DebtInstrumentLineItems_DD6D28BEABDBEB84192FC8AD16C77B9E_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentLineItems_DD6D28BEABDBEB84192FC8AD16C77B9E" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Debt Instrument</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentLineItems_DD6D28BEABDBEB84192FC8AD16C77B9E_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentLineItems_DD6D28BEABDBEB84192FC8AD16C77B9E" 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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentLineItems" xlink:label="loc_us-gaap_DebtInstrumentLineItems_DD6D28BEABDBEB84192FC8AD16C77B9E" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentLineItems_DD6D28BEABDBEB84192FC8AD16C77B9E" xlink:to="lab_us-gaap_DebtInstrumentLineItems_DD6D28BEABDBEB84192FC8AD16C77B9E" xlink:type="arc" />
    <link:label id="lab_us-gaap_LongTermDebtFairValue_01E8A77702DF547FCE53C8AD16C7D835_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtFairValue_01E8A77702DF547FCE53C8AD16C7D835" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Long-term debt and capital lease obligations</link:label>
    <link:label id="lab_us-gaap_LongTermDebtFairValue_01E8A77702DF547FCE53C8AD16C7D835_label_en-US" xlink:label="lab_us-gaap_LongTermDebtFairValue_01E8A77702DF547FCE53C8AD16C7D835" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Long-term Debt, Fair Value</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongTermDebtFairValue" xlink:label="loc_us-gaap_LongTermDebtFairValue_01E8A77702DF547FCE53C8AD16C7D835" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtFairValue_01E8A77702DF547FCE53C8AD16C7D835" xlink:to="lab_us-gaap_LongTermDebtFairValue_01E8A77702DF547FCE53C8AD16C7D835" xlink:type="arc" />
    <link:label id="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_A61CDFE4D78B3664AF5DC8AD16C79392_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_A61CDFE4D78B3664AF5DC8AD16C79392" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Maximum borrowing capacity</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_A61CDFE4D78B3664AF5DC8AD16C79392_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_A61CDFE4D78B3664AF5DC8AD16C79392" 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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_A61CDFE4D78B3664AF5DC8AD16C79392" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_A61CDFE4D78B3664AF5DC8AD16C79392" xlink:to="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_A61CDFE4D78B3664AF5DC8AD16C79392" xlink:type="arc" />
    <link:label id="lab_casy_LineOfCreditFacilityFacilityFeePercentage_1481E23BCD46B38A010DC8AD16C70AFC_terseLabel_en-US" xlink:label="lab_casy_LineOfCreditFacilityFacilityFeePercentage_1481E23BCD46B38A010DC8AD16C70AFC" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Facility fee percentage</link:label>
    <link:label id="lab_casy_LineOfCreditFacilityFacilityFeePercentage_1481E23BCD46B38A010DC8AD16C70AFC_label_en-US" xlink:label="lab_casy_LineOfCreditFacilityFacilityFeePercentage_1481E23BCD46B38A010DC8AD16C70AFC" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Line Of Credit Facility, Facility Fee Percentage</link:label>
    <link:label id="lab_casy_LineOfCreditFacilityFacilityFeePercentage_1481E23BCD46B38A010DC8AD16C70AFC_documentation_en-US" xlink:label="lab_casy_LineOfCreditFacilityFacilityFeePercentage_1481E23BCD46B38A010DC8AD16C70AFC" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Line Of Credit Facility, Facility Fee Percentage</link:label>
    <link:loc xlink:href="casy-20200430.xsd#casy_LineOfCreditFacilityFacilityFeePercentage" xlink:label="loc_casy_LineOfCreditFacilityFacilityFeePercentage_1481E23BCD46B38A010DC8AD16C70AFC" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_casy_LineOfCreditFacilityFacilityFeePercentage_1481E23BCD46B38A010DC8AD16C70AFC" xlink:to="lab_casy_LineOfCreditFacilityFacilityFeePercentage_1481E23BCD46B38A010DC8AD16C70AFC" xlink:type="arc" />
    <link:label id="lab_us-gaap_LineOfCreditFacilityFairValueOfAmountOutstanding_541447F2872A22B3BC7FC8AD16C83961_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityFairValueOfAmountOutstanding_541447F2872A22B3BC7FC8AD16C83961" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Fair value of amount outstanding</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityFairValueOfAmountOutstanding_541447F2872A22B3BC7FC8AD16C83961_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityFairValueOfAmountOutstanding_541447F2872A22B3BC7FC8AD16C83961" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Line of Credit Facility, Fair Value of Amount Outstanding</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LineOfCreditFacilityFairValueOfAmountOutstanding" xlink:label="loc_us-gaap_LineOfCreditFacilityFairValueOfAmountOutstanding_541447F2872A22B3BC7FC8AD16C83961" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityFairValueOfAmountOutstanding_541447F2872A22B3BC7FC8AD16C83961" xlink:to="lab_us-gaap_LineOfCreditFacilityFairValueOfAmountOutstanding_541447F2872A22B3BC7FC8AD16C83961" xlink:type="arc" />
    <link:label id="lab_casy_InterestOverIndex_A764F0939BC2541D0F28C8AD16C88866_terseLabel_en-US" xlink:label="lab_casy_InterestOverIndex_A764F0939BC2541D0F28C8AD16C88866" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Interest over variable Index</link:label>
    <link:label id="lab_casy_InterestOverIndex_A764F0939BC2541D0F28C8AD16C88866_label_en-US" xlink:label="lab_casy_InterestOverIndex_A764F0939BC2541D0F28C8AD16C88866" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Interest Over Index</link:label>
    <link:label id="lab_casy_InterestOverIndex_A764F0939BC2541D0F28C8AD16C88866_documentation_en-US" xlink:label="lab_casy_InterestOverIndex_A764F0939BC2541D0F28C8AD16C88866" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Interest Over Index</link:label>
    <link:loc xlink:href="casy-20200430.xsd#casy_InterestOverIndex" xlink:label="loc_casy_InterestOverIndex_A764F0939BC2541D0F28C8AD16C88866" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_casy_InterestOverIndex_A764F0939BC2541D0F28C8AD16C88866" xlink:to="lab_casy_InterestOverIndex_A764F0939BC2541D0F28C8AD16C88866" xlink:type="arc" />
    <link:label id="lab_us-gaap_InterestIncomeExpenseNet_BEADD2E8387249457D37C8AD16C86DAA_terseLabel_en-US" xlink:label="lab_us-gaap_InterestIncomeExpenseNet_BEADD2E8387249457D37C8AD16C86DAA" 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_InterestIncomeExpenseNet_BEADD2E8387249457D37C8AD16C86DAA_label_en-US" xlink:label="lab_us-gaap_InterestIncomeExpenseNet_BEADD2E8387249457D37C8AD16C86DAA" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Interest Income (Expense), Net</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InterestIncomeExpenseNet" xlink:label="loc_us-gaap_InterestIncomeExpenseNet_BEADD2E8387249457D37C8AD16C86DAA" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestIncomeExpenseNet_BEADD2E8387249457D37C8AD16C86DAA" xlink:to="lab_us-gaap_InterestIncomeExpenseNet_BEADD2E8387249457D37C8AD16C86DAA" xlink:type="arc" />
    <link:label id="lab_us-gaap_InterestCostsCapitalized_BD61D7C74D05E120EB04C8AD16C8357A_terseLabel_en-US" xlink:label="lab_us-gaap_InterestCostsCapitalized_BD61D7C74D05E120EB04C8AD16C8357A" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Capitalized interest</link:label>
    <link:label id="lab_us-gaap_InterestCostsCapitalized_BD61D7C74D05E120EB04C8AD16C8357A_label_en-US" xlink:label="lab_us-gaap_InterestCostsCapitalized_BD61D7C74D05E120EB04C8AD16C8357A" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Interest Costs Capitalized</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InterestCostsCapitalized" xlink:label="loc_us-gaap_InterestCostsCapitalized_BD61D7C74D05E120EB04C8AD16C8357A" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestCostsCapitalized_BD61D7C74D05E120EB04C8AD16C8357A" xlink:to="lab_us-gaap_InterestCostsCapitalized_BD61D7C74D05E120EB04C8AD16C8357A" xlink:type="arc" />
    <link:label id="lab_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_C69361B42064808F8877C7E8E13276E6_terseLabel_en-US" xlink:label="lab_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_C69361B42064808F8877C7E8E13276E6" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]</link:label>
    <link:label id="lab_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_C69361B42064808F8877C7E8E13276E6_label_en-US" xlink:label="lab_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_C69361B42064808F8877C7E8E13276E6" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward" xlink:label="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_C69361B42064808F8877C7E8E13276E6" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_C69361B42064808F8877C7E8E13276E6" xlink:to="lab_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_C69361B42064808F8877C7E8E13276E6" xlink:type="arc" />
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefits_4D09673E9930894787C0C7E8E132D2A2_periodStartLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefits_4D09673E9930894787C0C7E8E132D2A2" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Beginning balance</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_UnrecognizedTaxBenefits" xlink:label="loc_us-gaap_UnrecognizedTaxBenefits_4D09673E9930894787C0C7E8E132D2A2" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefits_4D09673E9930894787C0C7E8E132D2A2" xlink:to="lab_us-gaap_UnrecognizedTaxBenefits_4D09673E9930894787C0C7E8E132D2A2" xlink:type="arc" />
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions_EFEFEA95FDCFAB3FF6CDC7E8E1321BA6_terseLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions_EFEFEA95FDCFAB3FF6CDC7E8E1321BA6" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Additions based on tax positions related to current year</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions_EFEFEA95FDCFAB3FF6CDC7E8E1321BA6_label_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions_EFEFEA95FDCFAB3FF6CDC7E8E1321BA6" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions_EFEFEA95FDCFAB3FF6CDC7E8E1321BA6" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions_EFEFEA95FDCFAB3FF6CDC7E8E1321BA6" xlink:to="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions_EFEFEA95FDCFAB3FF6CDC7E8E1321BA6" xlink:type="arc" />
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations_5B6BAB84CB8BB614B27EC7E8E133E068_negatedLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations_5B6BAB84CB8BB614B27EC7E8E133E068" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Reductions due to lapse of applicable statute of limitations</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations_5B6BAB84CB8BB614B27EC7E8E133E068_label_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations_5B6BAB84CB8BB614B27EC7E8E133E068" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Unrecognized Tax Benefits, Reduction Resulting from Lapse of Applicable Statute of Limitations</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations_5B6BAB84CB8BB614B27EC7E8E133E068" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations_5B6BAB84CB8BB614B27EC7E8E133E068" xlink:to="lab_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations_5B6BAB84CB8BB614B27EC7E8E133E068" xlink:type="arc" />
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefits_6AB08D5FDC4BB262E102C7E8E1337D25_periodEndLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefits_6AB08D5FDC4BB262E102C7E8E1337D25" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Ending balance</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_UnrecognizedTaxBenefits" xlink:label="loc_us-gaap_UnrecognizedTaxBenefits_6AB08D5FDC4BB262E102C7E8E1337D25" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefits_6AB08D5FDC4BB262E102C7E8E1337D25" xlink:to="lab_us-gaap_UnrecognizedTaxBenefits_6AB08D5FDC4BB262E102C7E8E1337D25" xlink:type="arc" />
    <link:label id="lab_us-gaap_VestingAxis_301DC32156D1B1025853DC4F0015F41E_terseLabel_en-US" xlink:label="lab_us-gaap_VestingAxis_301DC32156D1B1025853DC4F0015F41E" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Vesting [Axis]</link:label>
    <link:label id="lab_us-gaap_VestingAxis_301DC32156D1B1025853DC4F0015F41E_label_en-US" xlink:label="lab_us-gaap_VestingAxis_301DC32156D1B1025853DC4F0015F41E" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Vesting [Axis]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_VestingAxis" xlink:label="loc_us-gaap_VestingAxis_301DC32156D1B1025853DC4F0015F41E" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_VestingAxis_301DC32156D1B1025853DC4F0015F41E" xlink:to="lab_us-gaap_VestingAxis_301DC32156D1B1025853DC4F0015F41E" xlink:type="arc" />
    <link:label id="lab_us-gaap_VestingDomain_EB4978A4D8B4BEBE6D0FDC4F0016B22C_terseLabel_en-US" xlink:label="lab_us-gaap_VestingDomain_EB4978A4D8B4BEBE6D0FDC4F0016B22C" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Vesting [Domain]</link:label>
    <link:label id="lab_us-gaap_VestingDomain_EB4978A4D8B4BEBE6D0FDC4F0016B22C_label_en-US" xlink:label="lab_us-gaap_VestingDomain_EB4978A4D8B4BEBE6D0FDC4F0016B22C" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Vesting [Domain]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_VestingDomain" xlink:label="loc_us-gaap_VestingDomain_EB4978A4D8B4BEBE6D0FDC4F0016B22C" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_VestingDomain_EB4978A4D8B4BEBE6D0FDC4F0016B22C" xlink:to="lab_us-gaap_VestingDomain_EB4978A4D8B4BEBE6D0FDC4F0016B22C" xlink:type="arc" />
    <link:label id="lab_us-gaap_ShareBasedCompensationAwardTrancheOneMember_F4078269319F91D9F622DC4F00160752_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationAwardTrancheOneMember_F4078269319F91D9F622DC4F00160752" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Tranche One</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationAwardTrancheOneMember_F4078269319F91D9F622DC4F00160752_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationAwardTrancheOneMember_F4078269319F91D9F622DC4F00160752" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-based Payment Arrangement, Tranche One [Member]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationAwardTrancheOneMember" xlink:label="loc_us-gaap_ShareBasedCompensationAwardTrancheOneMember_F4078269319F91D9F622DC4F00160752" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationAwardTrancheOneMember_F4078269319F91D9F622DC4F00160752" xlink:to="lab_us-gaap_ShareBasedCompensationAwardTrancheOneMember_F4078269319F91D9F622DC4F00160752" xlink:type="arc" />
    <link:label id="lab_us-gaap_ShareBasedCompensationAwardTrancheTwoMember_A5F1BA4FE3A24FB96796DC4F001649AB_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationAwardTrancheTwoMember_A5F1BA4FE3A24FB96796DC4F001649AB" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Tranche Two</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationAwardTrancheTwoMember_A5F1BA4FE3A24FB96796DC4F001649AB_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationAwardTrancheTwoMember_A5F1BA4FE3A24FB96796DC4F001649AB" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-based Payment Arrangement, Tranche Two [Member]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationAwardTrancheTwoMember" xlink:label="loc_us-gaap_ShareBasedCompensationAwardTrancheTwoMember_A5F1BA4FE3A24FB96796DC4F001649AB" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationAwardTrancheTwoMember_A5F1BA4FE3A24FB96796DC4F001649AB" xlink:to="lab_us-gaap_ShareBasedCompensationAwardTrancheTwoMember_A5F1BA4FE3A24FB96796DC4F001649AB" xlink:type="arc" />
    <link:label id="lab_srt_TitleOfIndividualAxis_BCC1BD158A1EE3C718DEDC4F0017455A_terseLabel_en-US" xlink:label="lab_srt_TitleOfIndividualAxis_BCC1BD158A1EE3C718DEDC4F0017455A" 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_srt_TitleOfIndividualAxis_BCC1BD158A1EE3C718DEDC4F0017455A_label_en-US" xlink:label="lab_srt_TitleOfIndividualAxis_BCC1BD158A1EE3C718DEDC4F0017455A" 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/srt/2019/elts/srt-2019-01-31.xsd#srt_TitleOfIndividualAxis" xlink:label="loc_srt_TitleOfIndividualAxis_BCC1BD158A1EE3C718DEDC4F0017455A" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_TitleOfIndividualAxis_BCC1BD158A1EE3C718DEDC4F0017455A" xlink:to="lab_srt_TitleOfIndividualAxis_BCC1BD158A1EE3C718DEDC4F0017455A" xlink:type="arc" />
    <link:label id="lab_srt_TitleOfIndividualWithRelationshipToEntityDomain_CDE9D452220EF4395C55DC4F0017BED5_terseLabel_en-US" xlink:label="lab_srt_TitleOfIndividualWithRelationshipToEntityDomain_CDE9D452220EF4395C55DC4F0017BED5" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Title of Individual [Domain]</link:label>
    <link:label id="lab_srt_TitleOfIndividualWithRelationshipToEntityDomain_CDE9D452220EF4395C55DC4F0017BED5_label_en-US" xlink:label="lab_srt_TitleOfIndividualWithRelationshipToEntityDomain_CDE9D452220EF4395C55DC4F0017BED5" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Title of Individual [Domain]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:label="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_CDE9D452220EF4395C55DC4F0017BED5" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_CDE9D452220EF4395C55DC4F0017BED5" xlink:to="lab_srt_TitleOfIndividualWithRelationshipToEntityDomain_CDE9D452220EF4395C55DC4F0017BED5" xlink:type="arc" />
    <link:label id="lab_casy_KeyEmployeesMember_5B302B3A0F60EB16CC87DC4F00183BFB_terseLabel_en-US" xlink:label="lab_casy_KeyEmployeesMember_5B302B3A0F60EB16CC87DC4F00183BFB" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Key Employees</link:label>
    <link:label id="lab_casy_KeyEmployeesMember_5B302B3A0F60EB16CC87DC4F00183BFB_label_en-US" xlink:label="lab_casy_KeyEmployeesMember_5B302B3A0F60EB16CC87DC4F00183BFB" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Key Employees [Member]</link:label>
    <link:label id="lab_casy_KeyEmployeesMember_5B302B3A0F60EB16CC87DC4F00183BFB_documentation_en-US" xlink:label="lab_casy_KeyEmployeesMember_5B302B3A0F60EB16CC87DC4F00183BFB" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Key Employees [Member]</link:label>
    <link:loc xlink:href="casy-20200430.xsd#casy_KeyEmployeesMember" xlink:label="loc_casy_KeyEmployeesMember_5B302B3A0F60EB16CC87DC4F00183BFB" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_casy_KeyEmployeesMember_5B302B3A0F60EB16CC87DC4F00183BFB" xlink:to="lab_casy_KeyEmployeesMember_5B302B3A0F60EB16CC87DC4F00183BFB" xlink:type="arc" />
    <link:label id="lab_srt_OfficerMember_80EE802EACC140162A87DC4F0018D78E_terseLabel_en-US" xlink:label="lab_srt_OfficerMember_80EE802EACC140162A87DC4F0018D78E" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Officers</link:label>
    <link:label id="lab_srt_OfficerMember_80EE802EACC140162A87DC4F0018D78E_label_en-US" xlink:label="lab_srt_OfficerMember_80EE802EACC140162A87DC4F0018D78E" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Officer [Member]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_OfficerMember" xlink:label="loc_srt_OfficerMember_80EE802EACC140162A87DC4F0018D78E" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_OfficerMember_80EE802EACC140162A87DC4F0018D78E" xlink:to="lab_srt_OfficerMember_80EE802EACC140162A87DC4F0018D78E" xlink:type="arc" />
    <link:label id="lab_casy_NonEmployeeMembersOfTheBoardMember_AF04C6CCF96C04EF8B24DC4F0018A847_terseLabel_en-US" xlink:label="lab_casy_NonEmployeeMembersOfTheBoardMember_AF04C6CCF96C04EF8B24DC4F0018A847" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Non-Employee Board Members</link:label>
    <link:label id="lab_casy_NonEmployeeMembersOfTheBoardMember_AF04C6CCF96C04EF8B24DC4F0018A847_label_en-US" xlink:label="lab_casy_NonEmployeeMembersOfTheBoardMember_AF04C6CCF96C04EF8B24DC4F0018A847" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Non Employee Members Of The Board [Member]</link:label>
    <link:label id="lab_casy_NonEmployeeMembersOfTheBoardMember_AF04C6CCF96C04EF8B24DC4F0018A847_documentation_en-US" xlink:label="lab_casy_NonEmployeeMembersOfTheBoardMember_AF04C6CCF96C04EF8B24DC4F0018A847" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Non Employee Members Of The Board Member</link:label>
    <link:loc xlink:href="casy-20200430.xsd#casy_NonEmployeeMembersOfTheBoardMember" xlink:label="loc_casy_NonEmployeeMembersOfTheBoardMember_AF04C6CCF96C04EF8B24DC4F0018A847" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_casy_NonEmployeeMembersOfTheBoardMember_AF04C6CCF96C04EF8B24DC4F0018A847" xlink:to="lab_casy_NonEmployeeMembersOfTheBoardMember_AF04C6CCF96C04EF8B24DC4F0018A847" xlink:type="arc" />
    <link:label id="lab_srt_ChiefExecutiveOfficerMember_DE248C97EA4507861AE0DC4F0018A840_terseLabel_en-US" xlink:label="lab_srt_ChiefExecutiveOfficerMember_DE248C97EA4507861AE0DC4F0018A840" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">CEO</link:label>
    <link:label id="lab_srt_ChiefExecutiveOfficerMember_DE248C97EA4507861AE0DC4F0018A840_label_en-US" xlink:label="lab_srt_ChiefExecutiveOfficerMember_DE248C97EA4507861AE0DC4F0018A840" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Chief Executive Officer [Member]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ChiefExecutiveOfficerMember" xlink:label="loc_srt_ChiefExecutiveOfficerMember_DE248C97EA4507861AE0DC4F0018A840" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ChiefExecutiveOfficerMember_DE248C97EA4507861AE0DC4F0018A840" xlink:to="lab_srt_ChiefExecutiveOfficerMember_DE248C97EA4507861AE0DC4F0018A840" xlink:type="arc" />
    <link:label id="lab_us-gaap_PlanNameAxis_34BC9530D946EDA2408BDC4F00184129_terseLabel_en-US" xlink:label="lab_us-gaap_PlanNameAxis_34BC9530D946EDA2408BDC4F00184129" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Plan Name [Axis]</link:label>
    <link:label id="lab_us-gaap_PlanNameAxis_34BC9530D946EDA2408BDC4F00184129_label_en-US" xlink:label="lab_us-gaap_PlanNameAxis_34BC9530D946EDA2408BDC4F00184129" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Plan Name [Axis]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PlanNameAxis" xlink:label="loc_us-gaap_PlanNameAxis_34BC9530D946EDA2408BDC4F00184129" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PlanNameAxis_34BC9530D946EDA2408BDC4F00184129" xlink:to="lab_us-gaap_PlanNameAxis_34BC9530D946EDA2408BDC4F00184129" xlink:type="arc" />
    <link:label id="lab_us-gaap_PlanNameDomain_C1C7E8FCA4B2BBB0E4ADDC4F0019B932_terseLabel_en-US" xlink:label="lab_us-gaap_PlanNameDomain_C1C7E8FCA4B2BBB0E4ADDC4F0019B932" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Plan Name [Domain]</link:label>
    <link:label id="lab_us-gaap_PlanNameDomain_C1C7E8FCA4B2BBB0E4ADDC4F0019B932_label_en-US" xlink:label="lab_us-gaap_PlanNameDomain_C1C7E8FCA4B2BBB0E4ADDC4F0019B932" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Plan Name [Domain]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PlanNameDomain" xlink:label="loc_us-gaap_PlanNameDomain_C1C7E8FCA4B2BBB0E4ADDC4F0019B932" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PlanNameDomain_C1C7E8FCA4B2BBB0E4ADDC4F0019B932" xlink:to="lab_us-gaap_PlanNameDomain_C1C7E8FCA4B2BBB0E4ADDC4F0019B932" xlink:type="arc" />
    <link:label id="lab_casy_StockIncentivePlanMember_0EA6106BB928047FBAD3DC4F00196AFE_terseLabel_en-US" xlink:label="lab_casy_StockIncentivePlanMember_0EA6106BB928047FBAD3DC4F00196AFE" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Stock Incentive Plan</link:label>
    <link:label id="lab_casy_StockIncentivePlanMember_0EA6106BB928047FBAD3DC4F00196AFE_label_en-US" xlink:label="lab_casy_StockIncentivePlanMember_0EA6106BB928047FBAD3DC4F00196AFE" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Stock Incentive Plan [Member]</link:label>
    <link:label id="lab_casy_StockIncentivePlanMember_0EA6106BB928047FBAD3DC4F00196AFE_documentation_en-US" xlink:label="lab_casy_StockIncentivePlanMember_0EA6106BB928047FBAD3DC4F00196AFE" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">2009 Stock Incentive Plan</link:label>
    <link:loc xlink:href="casy-20200430.xsd#casy_StockIncentivePlanMember" xlink:label="loc_casy_StockIncentivePlanMember_0EA6106BB928047FBAD3DC4F00196AFE" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_casy_StockIncentivePlanMember_0EA6106BB928047FBAD3DC4F00196AFE" xlink:to="lab_casy_StockIncentivePlanMember_0EA6106BB928047FBAD3DC4F00196AFE" xlink:type="arc" />
    <link:label id="lab_us-gaap_RestrictedStockUnitsRSUMember_259913159C6C773BC20BDC4F001A1FBB_terseLabel_en-US" xlink:label="lab_us-gaap_RestrictedStockUnitsRSUMember_259913159C6C773BC20BDC4F001A1FBB" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Restricted Stock Units</link:label>
    <link:label id="lab_us-gaap_RestrictedStockUnitsRSUMember_259913159C6C773BC20BDC4F001A1FBB_label_en-US" xlink:label="lab_us-gaap_RestrictedStockUnitsRSUMember_259913159C6C773BC20BDC4F001A1FBB" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Restricted Stock Units (RSUs) [Member]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RestrictedStockUnitsRSUMember" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_259913159C6C773BC20BDC4F001A1FBB" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestrictedStockUnitsRSUMember_259913159C6C773BC20BDC4F001A1FBB" xlink:to="lab_us-gaap_RestrictedStockUnitsRSUMember_259913159C6C773BC20BDC4F001A1FBB" xlink:type="arc" />
    <link:label id="lab_us-gaap_RestrictedStockMember_6299154046903B1B5853DC4F001AED87_terseLabel_en-US" xlink:label="lab_us-gaap_RestrictedStockMember_6299154046903B1B5853DC4F001AED87" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Restricted Stock</link:label>
    <link:label id="lab_us-gaap_RestrictedStockMember_6299154046903B1B5853DC4F001AED87_label_en-US" xlink:label="lab_us-gaap_RestrictedStockMember_6299154046903B1B5853DC4F001AED87" 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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RestrictedStockMember" xlink:label="loc_us-gaap_RestrictedStockMember_6299154046903B1B5853DC4F001AED87" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestrictedStockMember_6299154046903B1B5853DC4F001AED87" xlink:to="lab_us-gaap_RestrictedStockMember_6299154046903B1B5853DC4F001AED87" xlink:type="arc" />
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_83B277CA531DAEA37125DC4F001A4733_verboseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_83B277CA531DAEA37125DC4F001A4733" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Shares Granted</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_83B277CA531DAEA37125DC4F001A4733_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_83B277CA531DAEA37125DC4F001A4733" 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, Equity Instruments Other than Options, Grants in Period</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_83B277CA531DAEA37125DC4F001A4733" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_83B277CA531DAEA37125DC4F001A4733" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_83B277CA531DAEA37125DC4F001A4733" xlink:type="arc" />
    <link:label id="lab_casy_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantedInPeriodTotalFairValue_44F49B895E6B171D5465DC4F001BE410_terseLabel_en-US" xlink:label="lab_casy_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantedInPeriodTotalFairValue_44F49B895E6B171D5465DC4F001BE410" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Fair Value at Grant Date</link:label>
    <link:label id="lab_casy_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantedInPeriodTotalFairValue_44F49B895E6B171D5465DC4F001BE410_label_en-US" xlink:label="lab_casy_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantedInPeriodTotalFairValue_44F49B895E6B171D5465DC4F001BE410" 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, Equity Instruments Other Than Options, Granted In Period, Total Fair Value</link:label>
    <link:label id="lab_casy_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantedInPeriodTotalFairValue_44F49B895E6B171D5465DC4F001BE410_documentation_en-US" xlink:label="lab_casy_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantedInPeriodTotalFairValue_44F49B895E6B171D5465DC4F001BE410" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Share-based Compensation Arrangement By Share-based Payment Award, Equity Instruments Other Than Options, Granted In Period, Total Fair Value</link:label>
    <link:loc xlink:href="casy-20200430.xsd#casy_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantedInPeriodTotalFairValue" xlink:label="loc_casy_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantedInPeriodTotalFairValue_44F49B895E6B171D5465DC4F001BE410" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_casy_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantedInPeriodTotalFairValue_44F49B895E6B171D5465DC4F001BE410" xlink:to="lab_casy_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantedInPeriodTotalFairValue_44F49B895E6B171D5465DC4F001BE410" xlink:type="arc" />
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_BADF0DA0D07ABEC43DBADC4F001B7030_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_BADF0DA0D07ABEC43DBADC4F001B7030" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Award vesting period</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_BADF0DA0D07ABEC43DBADC4F001B7030_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_BADF0DA0D07ABEC43DBADC4F001B7030" 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 Period</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_BADF0DA0D07ABEC43DBADC4F001B7030" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_BADF0DA0D07ABEC43DBADC4F001B7030" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_BADF0DA0D07ABEC43DBADC4F001B7030" xlink:type="arc" />
    <link:label id="lab_casy_ShareBasedCompensatonArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsTargetAllocationPercentage_209FA2C04CE238C9A1F1DC4F001B5325_terseLabel_en-US" xlink:label="lab_casy_ShareBasedCompensatonArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsTargetAllocationPercentage_209FA2C04CE238C9A1F1DC4F001B5325" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Target allocation percentage</link:label>
    <link:label id="lab_casy_ShareBasedCompensatonArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsTargetAllocationPercentage_209FA2C04CE238C9A1F1DC4F001B5325_label_en-US" xlink:label="lab_casy_ShareBasedCompensatonArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsTargetAllocationPercentage_209FA2C04CE238C9A1F1DC4F001B5325" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share Based Compensaton Arrangement By Share Based Payment Award Equity Instruments Other Than Options Target Allocation Percentage</link:label>
    <link:label id="lab_casy_ShareBasedCompensatonArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsTargetAllocationPercentage_209FA2C04CE238C9A1F1DC4F001B5325_documentation_en-US" xlink:label="lab_casy_ShareBasedCompensatonArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsTargetAllocationPercentage_209FA2C04CE238C9A1F1DC4F001B5325" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Share Based Compensaton Arrangement By Share Based Payment Award Equity Instruments Other Than Options Target Allocation Percentage</link:label>
    <link:loc xlink:href="casy-20200430.xsd#casy_ShareBasedCompensatonArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsTargetAllocationPercentage" xlink:label="loc_casy_ShareBasedCompensatonArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsTargetAllocationPercentage_209FA2C04CE238C9A1F1DC4F001B5325" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_casy_ShareBasedCompensatonArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsTargetAllocationPercentage_209FA2C04CE238C9A1F1DC4F001B5325" xlink:to="lab_casy_ShareBasedCompensatonArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsTargetAllocationPercentage_209FA2C04CE238C9A1F1DC4F001B5325" xlink:type="arc" />
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_D087A453C175A0674186DC4F001B3C7D_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_D087A453C175A0674186DC4F001B3C7D" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Compensation not yet recognized</link:label>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_D087A453C175A0674186DC4F001B3C7D_label_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_D087A453C175A0674186DC4F001B3C7D" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_D087A453C175A0674186DC4F001B3C7D" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_D087A453C175A0674186DC4F001B3C7D" xlink:to="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_D087A453C175A0674186DC4F001B3C7D" xlink:type="arc" />
    <link:label id="lab_us-gaap_NumberOfStores_527E5BBAA8D9EA22D516C7E848B93E50_terseLabel_en-US" xlink:label="lab_us-gaap_NumberOfStores_527E5BBAA8D9EA22D516C7E848B93E50" 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_527E5BBAA8D9EA22D516C7E848B93E50_label_en-US" xlink:label="lab_us-gaap_NumberOfStores_527E5BBAA8D9EA22D516C7E848B93E50" 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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NumberOfStores" xlink:label="loc_us-gaap_NumberOfStores_527E5BBAA8D9EA22D516C7E848B93E50" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NumberOfStores_527E5BBAA8D9EA22D516C7E848B93E50" xlink:to="lab_us-gaap_NumberOfStores_527E5BBAA8D9EA22D516C7E848B93E50" xlink:type="arc" />
    <link:label id="lab_us-gaap_NumberOfStatesInWhichEntityOperates_2E52F52768E76C11114DC7E848B984BB_terseLabel_en-US" xlink:label="lab_us-gaap_NumberOfStatesInWhichEntityOperates_2E52F52768E76C11114DC7E848B984BB" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Number of states in which entity operates</link:label>
    <link:label id="lab_us-gaap_NumberOfStatesInWhichEntityOperates_2E52F52768E76C11114DC7E848B984BB_label_en-US" xlink:label="lab_us-gaap_NumberOfStatesInWhichEntityOperates_2E52F52768E76C11114DC7E848B984BB" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Number of States in which Entity Operates</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NumberOfStatesInWhichEntityOperates" xlink:label="loc_us-gaap_NumberOfStatesInWhichEntityOperates_2E52F52768E76C11114DC7E848B984BB" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NumberOfStatesInWhichEntityOperates_2E52F52768E76C11114DC7E848B984BB" xlink:to="lab_us-gaap_NumberOfStatesInWhichEntityOperates_2E52F52768E76C11114DC7E848B984BB" xlink:type="arc" />
    <link:label id="lab_casy_PopulationOfCommunities_023951B4E3455EB46F57C7E848B9B910_terseLabel_en-US" xlink:label="lab_casy_PopulationOfCommunities_023951B4E3455EB46F57C7E848B9B910" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Population of communities (many less than)</link:label>
    <link:label id="lab_casy_PopulationOfCommunities_023951B4E3455EB46F57C7E848B9B910_label_en-US" xlink:label="lab_casy_PopulationOfCommunities_023951B4E3455EB46F57C7E848B9B910" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Population Of Communities</link:label>
    <link:label id="lab_casy_PopulationOfCommunities_023951B4E3455EB46F57C7E848B9B910_documentation_en-US" xlink:label="lab_casy_PopulationOfCommunities_023951B4E3455EB46F57C7E848B9B910" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Population Of Communities</link:label>
    <link:loc xlink:href="casy-20200430.xsd#casy_PopulationOfCommunities" xlink:label="loc_casy_PopulationOfCommunities_023951B4E3455EB46F57C7E848B9B910" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_casy_PopulationOfCommunities_023951B4E3455EB46F57C7E848B9B910" xlink:to="lab_casy_PopulationOfCommunities_023951B4E3455EB46F57C7E848B9B910" xlink:type="arc" />
    <link:label id="lab_us-gaap_ConcentrationRiskTable_658E54BD2B6A52ACDABAC7E848B9BCA7_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskTable_658E54BD2B6A52ACDABAC7E848B9BCA7" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Concentration Risk [Table]</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskTable_658E54BD2B6A52ACDABAC7E848B9BCA7_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskTable_658E54BD2B6A52ACDABAC7E848B9BCA7" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Concentration Risk [Table]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ConcentrationRiskTable" xlink:label="loc_us-gaap_ConcentrationRiskTable_658E54BD2B6A52ACDABAC7E848B9BCA7" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskTable_658E54BD2B6A52ACDABAC7E848B9BCA7" xlink:to="lab_us-gaap_ConcentrationRiskTable_658E54BD2B6A52ACDABAC7E848B9BCA7" xlink:type="arc" />
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_FF0AB6E18FC2BBD93865C7E848B99D83_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_FF0AB6E18FC2BBD93865C7E848B99D83" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Finite-Lived Intangible Assets by Major Class [Axis]</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_FF0AB6E18FC2BBD93865C7E848B99D83_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_FF0AB6E18FC2BBD93865C7E848B99D83" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finite-Lived Intangible Assets by Major Class [Axis]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_FF0AB6E18FC2BBD93865C7E848B99D83" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_FF0AB6E18FC2BBD93865C7E848B99D83" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_FF0AB6E18FC2BBD93865C7E848B99D83" xlink:type="arc" />
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_3AC9171AF48F64548DF3C7E848BA2264_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_3AC9171AF48F64548DF3C7E848BA2264" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Finite-Lived Intangible Assets, Major Class Name [Domain]</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_3AC9171AF48F64548DF3C7E848BA2264_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_3AC9171AF48F64548DF3C7E848BA2264" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finite-Lived Intangible Assets, Major Class Name [Domain]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_3AC9171AF48F64548DF3C7E848BA2264" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_3AC9171AF48F64548DF3C7E848BA2264" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_3AC9171AF48F64548DF3C7E848BA2264" xlink:type="arc" />
    <link:label id="lab_us-gaap_SoftwareAndSoftwareDevelopmentCostsMember_2F4EF177434E62E4A80BC7E848BAE963_terseLabel_en-US" xlink:label="lab_us-gaap_SoftwareAndSoftwareDevelopmentCostsMember_2F4EF177434E62E4A80BC7E848BAE963" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Capitalized software costs</link:label>
    <link:label id="lab_us-gaap_SoftwareAndSoftwareDevelopmentCostsMember_2F4EF177434E62E4A80BC7E848BAE963_label_en-US" xlink:label="lab_us-gaap_SoftwareAndSoftwareDevelopmentCostsMember_2F4EF177434E62E4A80BC7E848BAE963" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Software and Software Development Costs [Member]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SoftwareAndSoftwareDevelopmentCostsMember" xlink:label="loc_us-gaap_SoftwareAndSoftwareDevelopmentCostsMember_2F4EF177434E62E4A80BC7E848BAE963" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SoftwareAndSoftwareDevelopmentCostsMember_2F4EF177434E62E4A80BC7E848BAE963" xlink:to="lab_us-gaap_SoftwareAndSoftwareDevelopmentCostsMember_2F4EF177434E62E4A80BC7E848BAE963" xlink:type="arc" />
    <link:label id="lab_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_9F445B62070F5465C1F9C7E848C0773F_terseLabel_en-US" xlink:label="lab_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_9F445B62070F5465C1F9C7E848C0773F" 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_9F445B62070F5465C1F9C7E848C0773F_label_en-US" xlink:label="lab_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_9F445B62070F5465C1F9C7E848C0773F" 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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:label="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_9F445B62070F5465C1F9C7E848C0773F" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_9F445B62070F5465C1F9C7E848C0773F" xlink:to="lab_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_9F445B62070F5465C1F9C7E848C0773F" xlink:type="arc" />
    <link:label id="lab_us-gaap_TypeOfAdoptionMember_1804213FE78E12C77D50C7E848C15FDE_terseLabel_en-US" xlink:label="lab_us-gaap_TypeOfAdoptionMember_1804213FE78E12C77D50C7E848C15FDE" 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_1804213FE78E12C77D50C7E848C15FDE_label_en-US" xlink:label="lab_us-gaap_TypeOfAdoptionMember_1804213FE78E12C77D50C7E848C15FDE" 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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TypeOfAdoptionMember" xlink:label="loc_us-gaap_TypeOfAdoptionMember_1804213FE78E12C77D50C7E848C15FDE" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TypeOfAdoptionMember_1804213FE78E12C77D50C7E848C15FDE" xlink:to="lab_us-gaap_TypeOfAdoptionMember_1804213FE78E12C77D50C7E848C15FDE" xlink:type="arc" />
    <link:label id="lab_us-gaap_AccountingStandardsUpdate201409Member_0D0D60C76B5B2C3D1B32C7E848C10D24_terseLabel_en-US" xlink:label="lab_us-gaap_AccountingStandardsUpdate201409Member_0D0D60C76B5B2C3D1B32C7E848C10D24" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accounting Standards Update 2014-09</link:label>
    <link:label id="lab_us-gaap_AccountingStandardsUpdate201409Member_0D0D60C76B5B2C3D1B32C7E848C10D24_label_en-US" xlink:label="lab_us-gaap_AccountingStandardsUpdate201409Member_0D0D60C76B5B2C3D1B32C7E848C10D24" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accounting Standards Update 2014-09 [Member]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccountingStandardsUpdate201409Member" xlink:label="loc_us-gaap_AccountingStandardsUpdate201409Member_0D0D60C76B5B2C3D1B32C7E848C10D24" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountingStandardsUpdate201409Member_0D0D60C76B5B2C3D1B32C7E848C10D24" xlink:to="lab_us-gaap_AccountingStandardsUpdate201409Member_0D0D60C76B5B2C3D1B32C7E848C10D24" xlink:type="arc" />
    <link:label id="lab_casy_GIftCardsMember_ACDB41887B5F695D625DC7E848C207DD_terseLabel_en-US" xlink:label="lab_casy_GIftCardsMember_ACDB41887B5F695D625DC7E848C207DD" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">GIft Cards</link:label>
    <link:label id="lab_casy_GIftCardsMember_ACDB41887B5F695D625DC7E848C207DD_label_en-US" xlink:label="lab_casy_GIftCardsMember_ACDB41887B5F695D625DC7E848C207DD" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">GIft Cards [Member]</link:label>
    <link:label id="lab_casy_GIftCardsMember_ACDB41887B5F695D625DC7E848C207DD_documentation_en-US" xlink:label="lab_casy_GIftCardsMember_ACDB41887B5F695D625DC7E848C207DD" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">GIft Cards [Member]</link:label>
    <link:loc xlink:href="casy-20200430.xsd#casy_GIftCardsMember" xlink:label="loc_casy_GIftCardsMember_ACDB41887B5F695D625DC7E848C207DD" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_casy_GIftCardsMember_ACDB41887B5F695D625DC7E848C207DD" xlink:to="lab_casy_GIftCardsMember_ACDB41887B5F695D625DC7E848C207DD" xlink:type="arc" />
    <link:label id="lab_casy_BoxTopsMember_9C00C2C1594890DCAE9FC7E848C3FFC4_terseLabel_en-US" xlink:label="lab_casy_BoxTopsMember_9C00C2C1594890DCAE9FC7E848C3FFC4" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Box Tops</link:label>
    <link:label id="lab_casy_BoxTopsMember_9C00C2C1594890DCAE9FC7E848C3FFC4_label_en-US" xlink:label="lab_casy_BoxTopsMember_9C00C2C1594890DCAE9FC7E848C3FFC4" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Box Tops [Member]</link:label>
    <link:label id="lab_casy_BoxTopsMember_9C00C2C1594890DCAE9FC7E848C3FFC4_documentation_en-US" xlink:label="lab_casy_BoxTopsMember_9C00C2C1594890DCAE9FC7E848C3FFC4" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Box Tops [Member]</link:label>
    <link:loc xlink:href="casy-20200430.xsd#casy_BoxTopsMember" xlink:label="loc_casy_BoxTopsMember_9C00C2C1594890DCAE9FC7E848C3FFC4" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_casy_BoxTopsMember_9C00C2C1594890DCAE9FC7E848C3FFC4" xlink:to="lab_casy_BoxTopsMember_9C00C2C1594890DCAE9FC7E848C3FFC4" xlink:type="arc" />
    <link:label id="lab_us-gaap_ConcentrationRiskByBenchmarkAxis_70BBCAB8236F570924C9C7E848C3AB42_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskByBenchmarkAxis_70BBCAB8236F570924C9C7E848C3AB42" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Concentration Risk Benchmark [Axis]</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskByBenchmarkAxis_70BBCAB8236F570924C9C7E848C3AB42_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskByBenchmarkAxis_70BBCAB8236F570924C9C7E848C3AB42" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Concentration Risk Benchmark [Axis]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:label="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_70BBCAB8236F570924C9C7E848C3AB42" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_70BBCAB8236F570924C9C7E848C3AB42" xlink:to="lab_us-gaap_ConcentrationRiskByBenchmarkAxis_70BBCAB8236F570924C9C7E848C3AB42" xlink:type="arc" />
    <link:label id="lab_us-gaap_ConcentrationRiskBenchmarkDomain_5C992F121FE7F7A12ED6C7E848C35635_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskBenchmarkDomain_5C992F121FE7F7A12ED6C7E848C35635" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Concentration Risk Benchmark [Domain]</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskBenchmarkDomain_5C992F121FE7F7A12ED6C7E848C35635_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskBenchmarkDomain_5C992F121FE7F7A12ED6C7E848C35635" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Concentration Risk Benchmark [Domain]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDomain" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_5C992F121FE7F7A12ED6C7E848C35635" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain_5C992F121FE7F7A12ED6C7E848C35635" xlink:to="lab_us-gaap_ConcentrationRiskBenchmarkDomain_5C992F121FE7F7A12ED6C7E848C35635" xlink:type="arc" />
    <link:label id="lab_us-gaap_SalesRevenueNetMember_B344E349CA794448ED76C7E848C3312D_terseLabel_en-US" xlink:label="lab_us-gaap_SalesRevenueNetMember_B344E349CA794448ED76C7E848C3312D" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Retail Sales</link:label>
    <link:label id="lab_us-gaap_SalesRevenueNetMember_B344E349CA794448ED76C7E848C3312D_label_en-US" xlink:label="lab_us-gaap_SalesRevenueNetMember_B344E349CA794448ED76C7E848C3312D" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Revenue Benchmark [Member]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SalesRevenueNetMember" xlink:label="loc_us-gaap_SalesRevenueNetMember_B344E349CA794448ED76C7E848C3312D" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SalesRevenueNetMember_B344E349CA794448ED76C7E848C3312D" xlink:to="lab_us-gaap_SalesRevenueNetMember_B344E349CA794448ED76C7E848C3312D" xlink:type="arc" />
    <link:label id="lab_us-gaap_ConcentrationRiskLineItems_C5ABB435EE4E55C84138C7E848C30461_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskLineItems_C5ABB435EE4E55C84138C7E848C30461" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Concentration Risk</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskLineItems_C5ABB435EE4E55C84138C7E848C30461_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskLineItems_C5ABB435EE4E55C84138C7E848C30461" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Concentration Risk [Line Items]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ConcentrationRiskLineItems" xlink:label="loc_us-gaap_ConcentrationRiskLineItems_C5ABB435EE4E55C84138C7E848C30461" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskLineItems_C5ABB435EE4E55C84138C7E848C30461" xlink:to="lab_us-gaap_ConcentrationRiskLineItems_C5ABB435EE4E55C84138C7E848C30461" xlink:type="arc" />
    <link:label id="lab_us-gaap_ConcentrationRiskPercentage1_9857423E88A855DBE7F5C7E848C374E4_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskPercentage1_9857423E88A855DBE7F5C7E848C374E4" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Concentration risk percentage</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskPercentage1_9857423E88A855DBE7F5C7E848C374E4_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskPercentage1_9857423E88A855DBE7F5C7E848C374E4" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Concentration Risk, Percentage</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ConcentrationRiskPercentage1" xlink:label="loc_us-gaap_ConcentrationRiskPercentage1_9857423E88A855DBE7F5C7E848C374E4" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskPercentage1_9857423E88A855DBE7F5C7E848C374E4" xlink:to="lab_us-gaap_ConcentrationRiskPercentage1_9857423E88A855DBE7F5C7E848C374E4" xlink:type="arc" />
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetUsefulLife_1217B51A187E3DD9805EC7E848C4B843_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetUsefulLife_1217B51A187E3DD9805EC7E848C4B843" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Intangible asset useful life</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetUsefulLife_1217B51A187E3DD9805EC7E848C4B843_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetUsefulLife_1217B51A187E3DD9805EC7E848C4B843" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finite-Lived Intangible Asset, Useful Life</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_1217B51A187E3DD9805EC7E848C4B843" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_1217B51A187E3DD9805EC7E848C4B843" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetUsefulLife_1217B51A187E3DD9805EC7E848C4B843" xlink:type="arc" />
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsGross_6CA5EED270A6EA0C9239C7E9DE35E980_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsGross_6CA5EED270A6EA0C9239C7E9DE35E980" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Finite-lived intangible assets</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsGross_6CA5EED270A6EA0C9239C7E9DE35E980_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsGross_6CA5EED270A6EA0C9239C7E9DE35E980" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finite-Lived Intangible Assets, Gross</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsGross" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_6CA5EED270A6EA0C9239C7E9DE35E980" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsGross_6CA5EED270A6EA0C9239C7E9DE35E980" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsGross_6CA5EED270A6EA0C9239C7E9DE35E980" xlink:type="arc" />
    <link:label id="lab_us-gaap_StockholdersEquity_A6100B03814261C89CD4C7E848C43806_terseLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquity_A6100B03814261C89CD4C7E848C43806" 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_StockholdersEquity_A6100B03814261C89CD4C7E848C43806_label_en-US" xlink:label="lab_us-gaap_StockholdersEquity_A6100B03814261C89CD4C7E848C43806" 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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="loc_us-gaap_StockholdersEquity_A6100B03814261C89CD4C7E848C43806" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquity_A6100B03814261C89CD4C7E848C43806" xlink:to="lab_us-gaap_StockholdersEquity_A6100B03814261C89CD4C7E848C43806" xlink:type="arc" />
    <link:label id="lab_us-gaap_DeferredIncomeTaxLiabilitiesNet_0B3B9E37FCE4C0FCFCDBC7E848C40C6E_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxLiabilitiesNet_0B3B9E37FCE4C0FCFCDBC7E848C40C6E" 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_DeferredIncomeTaxLiabilitiesNet_0B3B9E37FCE4C0FCFCDBC7E848C40C6E_label_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxLiabilitiesNet_0B3B9E37FCE4C0FCFCDBC7E848C40C6E" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Income Tax Liabilities, Net</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_0B3B9E37FCE4C0FCFCDBC7E848C40C6E" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_0B3B9E37FCE4C0FCFCDBC7E848C40C6E" xlink:to="lab_us-gaap_DeferredIncomeTaxLiabilitiesNet_0B3B9E37FCE4C0FCFCDBC7E848C40C6E" xlink:type="arc" />
    <link:label id="lab_us-gaap_ExcessOfReplacementOrCurrentCostsOverStatedLIFOValue_2CCBF4FFC7DD38F52200C7E848C450F0_terseLabel_en-US" xlink:label="lab_us-gaap_ExcessOfReplacementOrCurrentCostsOverStatedLIFOValue_2CCBF4FFC7DD38F52200C7E848C450F0" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Excess of current cost over the stated LIFO Value</link:label>
    <link:label id="lab_us-gaap_ExcessOfReplacementOrCurrentCostsOverStatedLIFOValue_2CCBF4FFC7DD38F52200C7E848C450F0_label_en-US" xlink:label="lab_us-gaap_ExcessOfReplacementOrCurrentCostsOverStatedLIFOValue_2CCBF4FFC7DD38F52200C7E848C450F0" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Excess of Replacement or Current Costs over Stated LIFO Value</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ExcessOfReplacementOrCurrentCostsOverStatedLIFOValue" xlink:label="loc_us-gaap_ExcessOfReplacementOrCurrentCostsOverStatedLIFOValue_2CCBF4FFC7DD38F52200C7E848C450F0" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ExcessOfReplacementOrCurrentCostsOverStatedLIFOValue_2CCBF4FFC7DD38F52200C7E848C450F0" xlink:to="lab_us-gaap_ExcessOfReplacementOrCurrentCostsOverStatedLIFOValue_2CCBF4FFC7DD38F52200C7E848C450F0" xlink:type="arc" />
    <link:label id="lab_us-gaap_AssetImpairmentCharges_12DF92B1BE9587F87813C7E848C53350_terseLabel_en-US" xlink:label="lab_us-gaap_AssetImpairmentCharges_12DF92B1BE9587F87813C7E848C53350" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Asset impairment charges</link:label>
    <link:label id="lab_us-gaap_AssetImpairmentCharges_12DF92B1BE9587F87813C7E848C53350_label_en-US" xlink:label="lab_us-gaap_AssetImpairmentCharges_12DF92B1BE9587F87813C7E848C53350" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Asset Impairment Charges</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AssetImpairmentCharges" xlink:label="loc_us-gaap_AssetImpairmentCharges_12DF92B1BE9587F87813C7E848C53350" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetImpairmentCharges_12DF92B1BE9587F87813C7E848C53350" xlink:to="lab_us-gaap_AssetImpairmentCharges_12DF92B1BE9587F87813C7E848C53350" xlink:type="arc" />
    <link:label id="lab_us-gaap_ContractWithCustomerLiability_4841AEEF647ADB9CC655C7FAA9A75D15_terseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiability_4841AEEF647ADB9CC655C7FAA9A75D15" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Contract liability</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerLiability_4841AEEF647ADB9CC655C7FAA9A75D15_label_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiability_4841AEEF647ADB9CC655C7FAA9A75D15" 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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ContractWithCustomerLiability" xlink:label="loc_us-gaap_ContractWithCustomerLiability_4841AEEF647ADB9CC655C7FAA9A75D15" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerLiability_4841AEEF647ADB9CC655C7FAA9A75D15" xlink:to="lab_us-gaap_ContractWithCustomerLiability_4841AEEF647ADB9CC655C7FAA9A75D15" xlink:type="arc" />
    <link:label id="lab_casy_AssetRetirementObligationInOtherAssetsNetOfAmortization_55D87046BA238AFA6E12C7E848C5AC34_terseLabel_en-US" xlink:label="lab_casy_AssetRetirementObligationInOtherAssetsNetOfAmortization_55D87046BA238AFA6E12C7E848C5AC34" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Recorded asset retirement obligation (net of amortization)</link:label>
    <link:label id="lab_casy_AssetRetirementObligationInOtherAssetsNetOfAmortization_55D87046BA238AFA6E12C7E848C5AC34_label_en-US" xlink:label="lab_casy_AssetRetirementObligationInOtherAssetsNetOfAmortization_55D87046BA238AFA6E12C7E848C5AC34" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Asset Retirement Obligation in Other Assets Net of Amortization</link:label>
    <link:label id="lab_casy_AssetRetirementObligationInOtherAssetsNetOfAmortization_55D87046BA238AFA6E12C7E848C5AC34_documentation_en-US" xlink:label="lab_casy_AssetRetirementObligationInOtherAssetsNetOfAmortization_55D87046BA238AFA6E12C7E848C5AC34" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">The recorded asset for asset retirement obligations is recorded in other assets,net of amortization.</link:label>
    <link:loc xlink:href="casy-20200430.xsd#casy_AssetRetirementObligationInOtherAssetsNetOfAmortization" xlink:label="loc_casy_AssetRetirementObligationInOtherAssetsNetOfAmortization_55D87046BA238AFA6E12C7E848C5AC34" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_casy_AssetRetirementObligationInOtherAssetsNetOfAmortization_55D87046BA238AFA6E12C7E848C5AC34" xlink:to="lab_casy_AssetRetirementObligationInOtherAssetsNetOfAmortization_55D87046BA238AFA6E12C7E848C5AC34" xlink:type="arc" />
    <link:label id="lab_us-gaap_AssetRetirementObligationsNoncurrent_E7286677CCFBF4B45DADC7E848C56AA3_terseLabel_en-US" xlink:label="lab_us-gaap_AssetRetirementObligationsNoncurrent_E7286677CCFBF4B45DADC7E848C56AA3" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Discounted liability of asset retirement obligation</link:label>
    <link:label id="lab_us-gaap_AssetRetirementObligationsNoncurrent_E7286677CCFBF4B45DADC7E848C56AA3_label_en-US" xlink:label="lab_us-gaap_AssetRetirementObligationsNoncurrent_E7286677CCFBF4B45DADC7E848C56AA3" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Asset Retirement Obligations, Noncurrent</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AssetRetirementObligationsNoncurrent" xlink:label="loc_us-gaap_AssetRetirementObligationsNoncurrent_E7286677CCFBF4B45DADC7E848C56AA3" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetRetirementObligationsNoncurrent_E7286677CCFBF4B45DADC7E848C56AA3" xlink:to="lab_us-gaap_AssetRetirementObligationsNoncurrent_E7286677CCFBF4B45DADC7E848C56AA3" xlink:type="arc" />
    <link:label id="lab_us-gaap_NumberOfOperatingSegments_B04B2B9A78BA2A73DDF5C7E848C5DB8F_terseLabel_en-US" xlink:label="lab_us-gaap_NumberOfOperatingSegments_B04B2B9A78BA2A73DDF5C7E848C5DB8F" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Number of operating segments</link:label>
    <link:label id="lab_us-gaap_NumberOfOperatingSegments_B04B2B9A78BA2A73DDF5C7E848C5DB8F_label_en-US" xlink:label="lab_us-gaap_NumberOfOperatingSegments_B04B2B9A78BA2A73DDF5C7E848C5DB8F" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Number of Operating Segments</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NumberOfOperatingSegments" xlink:label="loc_us-gaap_NumberOfOperatingSegments_B04B2B9A78BA2A73DDF5C7E848C5DB8F" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NumberOfOperatingSegments_B04B2B9A78BA2A73DDF5C7E848C5DB8F" xlink:to="lab_us-gaap_NumberOfOperatingSegments_B04B2B9A78BA2A73DDF5C7E848C5DB8F" xlink:type="arc" />
    <link:label id="lab_us-gaap_NumberOfReportableSegments_77C6256D853DD97A99F0C7E848C69496_terseLabel_en-US" xlink:label="lab_us-gaap_NumberOfReportableSegments_77C6256D853DD97A99F0C7E848C69496" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Number of reportable segments</link:label>
    <link:label id="lab_us-gaap_NumberOfReportableSegments_77C6256D853DD97A99F0C7E848C69496_label_en-US" xlink:label="lab_us-gaap_NumberOfReportableSegments_77C6256D853DD97A99F0C7E848C69496" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Number of Reportable Segments</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NumberOfReportableSegments" xlink:label="loc_us-gaap_NumberOfReportableSegments_77C6256D853DD97A99F0C7E848C69496" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NumberOfReportableSegments_77C6256D853DD97A99F0C7E848C69496" xlink:to="lab_us-gaap_NumberOfReportableSegments_77C6256D853DD97A99F0C7E848C69496" xlink:type="arc" />
    <link:label id="lab_casy_SegmentReportingNumberofMerchandiseCategories_312405C7111FACA46745C7E848C69C21_terseLabel_en-US" xlink:label="lab_casy_SegmentReportingNumberofMerchandiseCategories_312405C7111FACA46745C7E848C69C21" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Number of merchandise categories</link:label>
    <link:label id="lab_casy_SegmentReportingNumberofMerchandiseCategories_312405C7111FACA46745C7E848C69C21_label_en-US" xlink:label="lab_casy_SegmentReportingNumberofMerchandiseCategories_312405C7111FACA46745C7E848C69C21" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Segment Reporting, Number of Merchandise Categories</link:label>
    <link:label id="lab_casy_SegmentReportingNumberofMerchandiseCategories_312405C7111FACA46745C7E848C69C21_documentation_en-US" xlink:label="lab_casy_SegmentReportingNumberofMerchandiseCategories_312405C7111FACA46745C7E848C69C21" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Segment Reporting, Number of Merchandise Categories</link:label>
    <link:loc xlink:href="casy-20200430.xsd#casy_SegmentReportingNumberofMerchandiseCategories" xlink:label="loc_casy_SegmentReportingNumberofMerchandiseCategories_312405C7111FACA46745C7E848C69C21" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_casy_SegmentReportingNumberofMerchandiseCategories_312405C7111FACA46745C7E848C69C21" xlink:to="lab_casy_SegmentReportingNumberofMerchandiseCategories_312405C7111FACA46745C7E848C69C21" xlink:type="arc" />
    <link:label id="lab_us-gaap_OtherCommitmentsTable_1C29F84F3ED1F8CDEBF6C90D3263E193_terseLabel_en-US" xlink:label="lab_us-gaap_OtherCommitmentsTable_1C29F84F3ED1F8CDEBF6C90D3263E193" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other Commitments [Table]</link:label>
    <link:label id="lab_us-gaap_OtherCommitmentsTable_1C29F84F3ED1F8CDEBF6C90D3263E193_label_en-US" xlink:label="lab_us-gaap_OtherCommitmentsTable_1C29F84F3ED1F8CDEBF6C90D3263E193" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Commitments [Table]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherCommitmentsTable" xlink:label="loc_us-gaap_OtherCommitmentsTable_1C29F84F3ED1F8CDEBF6C90D3263E193" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherCommitmentsTable_1C29F84F3ED1F8CDEBF6C90D3263E193" xlink:to="lab_us-gaap_OtherCommitmentsTable_1C29F84F3ED1F8CDEBF6C90D3263E193" xlink:type="arc" />
    <link:label id="lab_us-gaap_BuildingAndBuildingImprovementsMember_A67E188B42F86A1C2224C90D3264A3DD_terseLabel_en-US" xlink:label="lab_us-gaap_BuildingAndBuildingImprovementsMember_A67E188B42F86A1C2224C90D3264A3DD" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Building and Building Improvements</link:label>
    <link:label id="lab_us-gaap_BuildingAndBuildingImprovementsMember_A67E188B42F86A1C2224C90D3264A3DD_label_en-US" xlink:label="lab_us-gaap_BuildingAndBuildingImprovementsMember_A67E188B42F86A1C2224C90D3264A3DD" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Building and Building Improvements [Member]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BuildingAndBuildingImprovementsMember" xlink:label="loc_us-gaap_BuildingAndBuildingImprovementsMember_A67E188B42F86A1C2224C90D3264A3DD" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BuildingAndBuildingImprovementsMember_A67E188B42F86A1C2224C90D3264A3DD" xlink:to="lab_us-gaap_BuildingAndBuildingImprovementsMember_A67E188B42F86A1C2224C90D3264A3DD" xlink:type="arc" />
    <link:label id="lab_srt_CounterpartyNameAxis_4F5FBDCE40626BE70CC7C90D3264CC3A_terseLabel_en-US" xlink:label="lab_srt_CounterpartyNameAxis_4F5FBDCE40626BE70CC7C90D3264CC3A" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Counterparty, Name [Axis]</link:label>
    <link:label id="lab_srt_CounterpartyNameAxis_4F5FBDCE40626BE70CC7C90D3264CC3A_label_en-US" xlink:label="lab_srt_CounterpartyNameAxis_4F5FBDCE40626BE70CC7C90D3264CC3A" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Counterparty Name [Axis]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_CounterpartyNameAxis" xlink:label="loc_srt_CounterpartyNameAxis_4F5FBDCE40626BE70CC7C90D3264CC3A" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_CounterpartyNameAxis_4F5FBDCE40626BE70CC7C90D3264CC3A" xlink:to="lab_srt_CounterpartyNameAxis_4F5FBDCE40626BE70CC7C90D3264CC3A" xlink:type="arc" />
    <link:label id="lab_srt_RepurchaseAgreementCounterpartyNameDomain_A7DDBFB0293C296DC29DC90D32652DE9_terseLabel_en-US" xlink:label="lab_srt_RepurchaseAgreementCounterpartyNameDomain_A7DDBFB0293C296DC29DC90D32652DE9" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Counterparty Name [Domain]</link:label>
    <link:label id="lab_srt_RepurchaseAgreementCounterpartyNameDomain_A7DDBFB0293C296DC29DC90D32652DE9_label_en-US" xlink:label="lab_srt_RepurchaseAgreementCounterpartyNameDomain_A7DDBFB0293C296DC29DC90D32652DE9" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Counterparty Name [Domain]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RepurchaseAgreementCounterpartyNameDomain" xlink:label="loc_srt_RepurchaseAgreementCounterpartyNameDomain_A7DDBFB0293C296DC29DC90D32652DE9" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_RepurchaseAgreementCounterpartyNameDomain_A7DDBFB0293C296DC29DC90D32652DE9" xlink:to="lab_srt_RepurchaseAgreementCounterpartyNameDomain_A7DDBFB0293C296DC29DC90D32652DE9" xlink:type="arc" />
    <link:label id="lab_casy_CityOfJoplinMissouriMember_CC3C0A874EF8BBBBA2BAC90D32658684_terseLabel_en-US" xlink:label="lab_casy_CityOfJoplinMissouriMember_CC3C0A874EF8BBBBA2BAC90D32658684" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">City of Joplin Missouri</link:label>
    <link:label id="lab_casy_CityOfJoplinMissouriMember_CC3C0A874EF8BBBBA2BAC90D32658684_label_en-US" xlink:label="lab_casy_CityOfJoplinMissouriMember_CC3C0A874EF8BBBBA2BAC90D32658684" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">City Of Joplin Missouri [Member]</link:label>
    <link:label id="lab_casy_CityOfJoplinMissouriMember_CC3C0A874EF8BBBBA2BAC90D32658684_documentation_en-US" xlink:label="lab_casy_CityOfJoplinMissouriMember_CC3C0A874EF8BBBBA2BAC90D32658684" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">City Of Joplin Missouri [Member]</link:label>
    <link:loc xlink:href="casy-20200430.xsd#casy_CityOfJoplinMissouriMember" xlink:label="loc_casy_CityOfJoplinMissouriMember_CC3C0A874EF8BBBBA2BAC90D32658684" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_casy_CityOfJoplinMissouriMember_CC3C0A874EF8BBBBA2BAC90D32658684" xlink:to="lab_casy_CityOfJoplinMissouriMember_CC3C0A874EF8BBBBA2BAC90D32658684" xlink:type="arc" />
    <link:label id="lab_us-gaap_OtherCommitmentsLineItems_6245411FF81AB165D667C90D32651F53_terseLabel_en-US" xlink:label="lab_us-gaap_OtherCommitmentsLineItems_6245411FF81AB165D667C90D32651F53" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other Commitments</link:label>
    <link:label id="lab_us-gaap_OtherCommitmentsLineItems_6245411FF81AB165D667C90D32651F53_label_en-US" xlink:label="lab_us-gaap_OtherCommitmentsLineItems_6245411FF81AB165D667C90D32651F53" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Commitments [Line Items]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherCommitmentsLineItems" xlink:label="loc_us-gaap_OtherCommitmentsLineItems_6245411FF81AB165D667C90D32651F53" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_6245411FF81AB165D667C90D32651F53" xlink:to="lab_us-gaap_OtherCommitmentsLineItems_6245411FF81AB165D667C90D32651F53" xlink:type="arc" />
    <link:label id="lab_casy_SaleLeasebackTransactionMaximumTaxableExemptBondsAvailable_47A4B8A07BB6E5FDD0A0C90D32651AD2_terseLabel_en-US" xlink:label="lab_casy_SaleLeasebackTransactionMaximumTaxableExemptBondsAvailable_47A4B8A07BB6E5FDD0A0C90D32651AD2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Bonds issued</link:label>
    <link:label id="lab_casy_SaleLeasebackTransactionMaximumTaxableExemptBondsAvailable_47A4B8A07BB6E5FDD0A0C90D32651AD2_label_en-US" xlink:label="lab_casy_SaleLeasebackTransactionMaximumTaxableExemptBondsAvailable_47A4B8A07BB6E5FDD0A0C90D32651AD2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Sale Leaseback Transaction, Maximum Taxable Exempt Bonds Available</link:label>
    <link:label id="lab_casy_SaleLeasebackTransactionMaximumTaxableExemptBondsAvailable_47A4B8A07BB6E5FDD0A0C90D32651AD2_documentation_en-US" xlink:label="lab_casy_SaleLeasebackTransactionMaximumTaxableExemptBondsAvailable_47A4B8A07BB6E5FDD0A0C90D32651AD2" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Sale Leaseback Transaction, Maximum Taxable Exempt Bonds Available</link:label>
    <link:loc xlink:href="casy-20200430.xsd#casy_SaleLeasebackTransactionMaximumTaxableExemptBondsAvailable" xlink:label="loc_casy_SaleLeasebackTransactionMaximumTaxableExemptBondsAvailable_47A4B8A07BB6E5FDD0A0C90D32651AD2" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_casy_SaleLeasebackTransactionMaximumTaxableExemptBondsAvailable_47A4B8A07BB6E5FDD0A0C90D32651AD2" xlink:to="lab_casy_SaleLeasebackTransactionMaximumTaxableExemptBondsAvailable_47A4B8A07BB6E5FDD0A0C90D32651AD2" xlink:type="arc" />
    <link:label id="lab_us-gaap_SaleLeasebackTransactionNetBookValue_CB261B22605D43103042C90D3265D3D3_terseLabel_en-US" xlink:label="lab_us-gaap_SaleLeasebackTransactionNetBookValue_CB261B22605D43103042C90D3265D3D3" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Construction in progress</link:label>
    <link:label id="lab_us-gaap_SaleLeasebackTransactionNetBookValue_CB261B22605D43103042C90D3265D3D3_label_en-US" xlink:label="lab_us-gaap_SaleLeasebackTransactionNetBookValue_CB261B22605D43103042C90D3265D3D3" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Sale Leaseback Transaction, Net Book Value</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SaleLeasebackTransactionNetBookValue" xlink:label="loc_us-gaap_SaleLeasebackTransactionNetBookValue_CB261B22605D43103042C90D3265D3D3" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SaleLeasebackTransactionNetBookValue_CB261B22605D43103042C90D3265D3D3" xlink:to="lab_us-gaap_SaleLeasebackTransactionNetBookValue_CB261B22605D43103042C90D3265D3D3" xlink:type="arc" />
    <link:label id="lab_us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock_3D550C4368C33D4B5112C2A81EB1BAE1_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock_3D550C4368C33D4B5112C2A81EB1BAE1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Quarterly Financial Information</link:label>
    <link:label id="lab_us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock_3D550C4368C33D4B5112C2A81EB1BAE1_label_en-US" xlink:label="lab_us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock_3D550C4368C33D4B5112C2A81EB1BAE1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Quarterly Financial Information [Table Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock_3D550C4368C33D4B5112C2A81EB1BAE1" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock_3D550C4368C33D4B5112C2A81EB1BAE1" xlink:to="lab_us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock_3D550C4368C33D4B5112C2A81EB1BAE1" xlink:type="arc" />
    <link:label id="lab_us-gaap_QuarterlyFinancialInformationTextBlock_AD365B6CA2E7A04A555EC2A81E1E0B0A_terseLabel_en-US" xlink:label="lab_us-gaap_QuarterlyFinancialInformationTextBlock_AD365B6CA2E7A04A555EC2A81E1E0B0A" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Quarterly Financial Data</link:label>
    <link:label id="lab_us-gaap_QuarterlyFinancialInformationTextBlock_AD365B6CA2E7A04A555EC2A81E1E0B0A_label_en-US" xlink:label="lab_us-gaap_QuarterlyFinancialInformationTextBlock_AD365B6CA2E7A04A555EC2A81E1E0B0A" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Quarterly Financial Information [Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_QuarterlyFinancialInformationTextBlock" xlink:label="loc_us-gaap_QuarterlyFinancialInformationTextBlock_AD365B6CA2E7A04A555EC2A81E1E0B0A" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_QuarterlyFinancialInformationTextBlock_AD365B6CA2E7A04A555EC2A81E1E0B0A" xlink:to="lab_us-gaap_QuarterlyFinancialInformationTextBlock_AD365B6CA2E7A04A555EC2A81E1E0B0A" xlink:type="arc" />
    <link:label id="lab_us-gaap_BusinessCombinationDisclosureTextBlock_986D2BA79B05C286D20CC2A81E86D886_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationDisclosureTextBlock_986D2BA79B05C286D20CC2A81E86D886" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Acquisitions</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationDisclosureTextBlock_986D2BA79B05C286D20CC2A81E86D886_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationDisclosureTextBlock_986D2BA79B05C286D20CC2A81E86D886" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Combination Disclosure [Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessCombinationDisclosureTextBlock" xlink:label="loc_us-gaap_BusinessCombinationDisclosureTextBlock_986D2BA79B05C286D20CC2A81E86D886" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationDisclosureTextBlock_986D2BA79B05C286D20CC2A81E86D886" xlink:to="lab_us-gaap_BusinessCombinationDisclosureTextBlock_986D2BA79B05C286D20CC2A81E86D886" xlink:type="arc" />
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_33BD231E110966F0E4FDC8AD1677164B_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_33BD231E110966F0E4FDC8AD1677164B" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Number of restricted stock units</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_33BD231E110966F0E4FDC8AD1677164B_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_33BD231E110966F0E4FDC8AD1677164B" 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, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_33BD231E110966F0E4FDC8AD1677164B" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_33BD231E110966F0E4FDC8AD1677164B" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_33BD231E110966F0E4FDC8AD1677164B" xlink:type="arc" />
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_6B8FAD60C5B801648A08C8AD1677287B_periodStartLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_6B8FAD60C5B801648A08C8AD1677287B" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Beginning balance (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_6B8FAD60C5B801648A08C8AD1677287B_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_6B8FAD60C5B801648A08C8AD1677287B" 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, Equity Instruments Other than Options, Nonvested, Number</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_6B8FAD60C5B801648A08C8AD1677287B" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_6B8FAD60C5B801648A08C8AD1677287B" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_6B8FAD60C5B801648A08C8AD1677287B" xlink:type="arc" />
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_05C6FC323A3531E3C954C8AD16784321_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_05C6FC323A3531E3C954C8AD16784321" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Granted (in shares)</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_05C6FC323A3531E3C954C8AD16784321" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_05C6FC323A3531E3C954C8AD16784321" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_05C6FC323A3531E3C954C8AD16784321" xlink:type="arc" />
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_041033F2EAEE011AC252C8AD1678202F_negatedLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_041033F2EAEE011AC252C8AD1678202F" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Vested (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_041033F2EAEE011AC252C8AD1678202F_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_041033F2EAEE011AC252C8AD1678202F" 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, Equity Instruments Other than Options, Vested in Period</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_041033F2EAEE011AC252C8AD1678202F" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_041033F2EAEE011AC252C8AD1678202F" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_041033F2EAEE011AC252C8AD1678202F" xlink:type="arc" />
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_D2936158E81246E1A6E5C8AD16782B65_negatedLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_D2936158E81246E1A6E5C8AD16782B65" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Forfeited (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_D2936158E81246E1A6E5C8AD16782B65_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_D2936158E81246E1A6E5C8AD16782B65" 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, Equity Instruments Other than Options, Forfeited in Period</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_D2936158E81246E1A6E5C8AD16782B65" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_D2936158E81246E1A6E5C8AD16782B65" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_D2936158E81246E1A6E5C8AD16782B65" xlink:type="arc" />
    <link:label id="lab_casy_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAdjustedInPeriod_9889DED4C700BB8B93D9C9061F2785BF_terseLabel_en-US" xlink:label="lab_casy_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAdjustedInPeriod_9889DED4C700BB8B93D9C9061F2785BF" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Performance Award Adjustments (in shares)</link:label>
    <link:label id="lab_casy_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAdjustedInPeriod_9889DED4C700BB8B93D9C9061F2785BF_label_en-US" xlink:label="lab_casy_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAdjustedInPeriod_9889DED4C700BB8B93D9C9061F2785BF" 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, Equity Instruments Other Than Options, Adjusted In Period</link:label>
    <link:label id="lab_casy_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAdjustedInPeriod_9889DED4C700BB8B93D9C9061F2785BF_documentation_en-US" xlink:label="lab_casy_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAdjustedInPeriod_9889DED4C700BB8B93D9C9061F2785BF" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other Than Options, Adjusted In Period</link:label>
    <link:loc xlink:href="casy-20200430.xsd#casy_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAdjustedInPeriod" xlink:label="loc_casy_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAdjustedInPeriod_9889DED4C700BB8B93D9C9061F2785BF" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_casy_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAdjustedInPeriod_9889DED4C700BB8B93D9C9061F2785BF" xlink:to="lab_casy_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAdjustedInPeriod_9889DED4C700BB8B93D9C9061F2785BF" xlink:type="arc" />
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_79BE9CE208047130F352C8AD167835E1_periodEndLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_79BE9CE208047130F352C8AD167835E1" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Ending balance (in shares)</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_79BE9CE208047130F352C8AD167835E1" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_79BE9CE208047130F352C8AD167835E1" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_79BE9CE208047130F352C8AD167835E1" xlink:type="arc" />
    <link:label id="lab_us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock_E661E3A9755CE16C41DBC2A81F50D8B1_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock_E661E3A9755CE16C41DBC2A81F50D8B1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Allocation of Purchase Price</link:label>
    <link:label id="lab_us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock_E661E3A9755CE16C41DBC2A81F50D8B1_label_en-US" xlink:label="lab_us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock_E661E3A9755CE16C41DBC2A81F50D8B1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock_E661E3A9755CE16C41DBC2A81F50D8B1" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock_E661E3A9755CE16C41DBC2A81F50D8B1" xlink:to="lab_us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock_E661E3A9755CE16C41DBC2A81F50D8B1" xlink:type="arc" />
    <link:label id="lab_us-gaap_BusinessAcquisitionProFormaInformationTextBlock_428EE482A33F7C53B8B0C2A81F51A15A_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionProFormaInformationTextBlock_428EE482A33F7C53B8B0C2A81F51A15A" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Summary of Unaudited Pro Forma Information</link:label>
    <link:label id="lab_us-gaap_BusinessAcquisitionProFormaInformationTextBlock_428EE482A33F7C53B8B0C2A81F51A15A_label_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionProFormaInformationTextBlock_428EE482A33F7C53B8B0C2A81F51A15A" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Acquisition, Pro Forma Information [Table Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessAcquisitionProFormaInformationTextBlock" xlink:label="loc_us-gaap_BusinessAcquisitionProFormaInformationTextBlock_428EE482A33F7C53B8B0C2A81F51A15A" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionProFormaInformationTextBlock_428EE482A33F7C53B8B0C2A81F51A15A" xlink:to="lab_us-gaap_BusinessAcquisitionProFormaInformationTextBlock_428EE482A33F7C53B8B0C2A81F51A15A" xlink:type="arc" />
    <link:label id="lab_casy_CompensationCommitment_53540474EAAEE2560CBFC2A81EBC1613_terseLabel_en-US" xlink:label="lab_casy_CompensationCommitment_53540474EAAEE2560CBFC2A81EBC1613" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Compensation commitment</link:label>
    <link:label id="lab_casy_CompensationCommitment_53540474EAAEE2560CBFC2A81EBC1613_label_en-US" xlink:label="lab_casy_CompensationCommitment_53540474EAAEE2560CBFC2A81EBC1613" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Compensation Commitment</link:label>
    <link:label id="lab_casy_CompensationCommitment_53540474EAAEE2560CBFC2A81EBC1613_documentation_en-US" xlink:label="lab_casy_CompensationCommitment_53540474EAAEE2560CBFC2A81EBC1613" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Compensation Commitment</link:label>
    <link:loc xlink:href="casy-20200430.xsd#casy_CompensationCommitment" xlink:label="loc_casy_CompensationCommitment_53540474EAAEE2560CBFC2A81EBC1613" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_casy_CompensationCommitment_53540474EAAEE2560CBFC2A81EBC1613" xlink:to="lab_casy_CompensationCommitment_53540474EAAEE2560CBFC2A81EBC1613" xlink:type="arc" />
    <link:label id="lab_casy_EmploymentAgreementsNumberofEmployees_047CF7D3AC2C9BAEB124C2A81EBCA817_terseLabel_en-US" xlink:label="lab_casy_EmploymentAgreementsNumberofEmployees_047CF7D3AC2C9BAEB124C2A81EBCA817" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Number of other key employees covered by employment agreements</link:label>
    <link:label id="lab_casy_EmploymentAgreementsNumberofEmployees_047CF7D3AC2C9BAEB124C2A81EBCA817_label_en-US" xlink:label="lab_casy_EmploymentAgreementsNumberofEmployees_047CF7D3AC2C9BAEB124C2A81EBCA817" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Employment Agreements, Number of Employees</link:label>
    <link:label id="lab_casy_EmploymentAgreementsNumberofEmployees_047CF7D3AC2C9BAEB124C2A81EBCA817_documentation_en-US" xlink:label="lab_casy_EmploymentAgreementsNumberofEmployees_047CF7D3AC2C9BAEB124C2A81EBCA817" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Employment Agreements, Number of Employees</link:label>
    <link:loc xlink:href="casy-20200430.xsd#casy_EmploymentAgreementsNumberofEmployees" xlink:label="loc_casy_EmploymentAgreementsNumberofEmployees_047CF7D3AC2C9BAEB124C2A81EBCA817" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_casy_EmploymentAgreementsNumberofEmployees_047CF7D3AC2C9BAEB124C2A81EBCA817" xlink:to="lab_casy_EmploymentAgreementsNumberofEmployees_047CF7D3AC2C9BAEB124C2A81EBCA817" xlink:type="arc" />
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_44545B2348E7581792DDC2A81F1B4DE9_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_44545B2348E7581792DDC2A81F1B4DE9" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Income taxes at the statutory rates</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_44545B2348E7581792DDC2A81F1B4DE9_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_44545B2348E7581792DDC2A81F1B4DE9" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_44545B2348E7581792DDC2A81F1B4DE9" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_44545B2348E7581792DDC2A81F1B4DE9" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_44545B2348E7581792DDC2A81F1B4DE9" xlink:type="arc" />
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate_A180D8436549D4043DFDC2A81F1C997B_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate_A180D8436549D4043DFDC2A81F1C997B" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Impact of Tax Reform Act</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate_A180D8436549D4043DFDC2A81F1C997B_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate_A180D8436549D4043DFDC2A81F1C997B" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Change in Enacted Tax Rate, Percent</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate_A180D8436549D4043DFDC2A81F1C997B" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate_A180D8436549D4043DFDC2A81F1C997B" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate_A180D8436549D4043DFDC2A81F1C997B" xlink:type="arc" />
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCredits_C5FB45A0E9580661A6E8C2A81F1CBABF_negatedLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCredits_C5FB45A0E9580661A6E8C2A81F1CBABF" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Federal tax credits</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCredits_C5FB45A0E9580661A6E8C2A81F1CBABF_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCredits_C5FB45A0E9580661A6E8C2A81F1CBABF" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Tax Credit, Percent</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationTaxCredits" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCredits_C5FB45A0E9580661A6E8C2A81F1CBABF" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCredits_C5FB45A0E9580661A6E8C2A81F1CBABF" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCredits_C5FB45A0E9580661A6E8C2A81F1CBABF" xlink:type="arc" />
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_4773BCB5C650FDC72620C2A81F1CB2B8_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_4773BCB5C650FDC72620C2A81F1CB2B8" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">State income taxes, net of federal tax benefit</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_4773BCB5C650FDC72620C2A81F1CB2B8_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_4773BCB5C650FDC72620C2A81F1CB2B8" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Percent</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_4773BCB5C650FDC72620C2A81F1CB2B8" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_4773BCB5C650FDC72620C2A81F1CB2B8" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_4773BCB5C650FDC72620C2A81F1CB2B8" xlink:type="arc" />
    <link:label id="lab_casy_EffectiveIncomeTaxRateReconciliationImpactOfPhasedinStateLawChangesNetOfFederalBenefitPercent_C35FC2A4D76773CC1ABCC2A81F1CD2B2_terseLabel_en-US" xlink:label="lab_casy_EffectiveIncomeTaxRateReconciliationImpactOfPhasedinStateLawChangesNetOfFederalBenefitPercent_C35FC2A4D76773CC1ABCC2A81F1CD2B2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Impact of phased-in state law changes, net of federal benefit</link:label>
    <link:label id="lab_casy_EffectiveIncomeTaxRateReconciliationImpactOfPhasedinStateLawChangesNetOfFederalBenefitPercent_C35FC2A4D76773CC1ABCC2A81F1CD2B2_label_en-US" xlink:label="lab_casy_EffectiveIncomeTaxRateReconciliationImpactOfPhasedinStateLawChangesNetOfFederalBenefitPercent_C35FC2A4D76773CC1ABCC2A81F1CD2B2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Impact Of Phased-in State Law Changes, Net Of Federal Benefit, Percent</link:label>
    <link:label id="lab_casy_EffectiveIncomeTaxRateReconciliationImpactOfPhasedinStateLawChangesNetOfFederalBenefitPercent_C35FC2A4D76773CC1ABCC2A81F1CD2B2_documentation_en-US" xlink:label="lab_casy_EffectiveIncomeTaxRateReconciliationImpactOfPhasedinStateLawChangesNetOfFederalBenefitPercent_C35FC2A4D76773CC1ABCC2A81F1CD2B2" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Impact Of Phased-in State Law Changes, Net Of Federal Benefit, Percent</link:label>
    <link:loc xlink:href="casy-20200430.xsd#casy_EffectiveIncomeTaxRateReconciliationImpactOfPhasedinStateLawChangesNetOfFederalBenefitPercent" xlink:label="loc_casy_EffectiveIncomeTaxRateReconciliationImpactOfPhasedinStateLawChangesNetOfFederalBenefitPercent_C35FC2A4D76773CC1ABCC2A81F1CD2B2" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_casy_EffectiveIncomeTaxRateReconciliationImpactOfPhasedinStateLawChangesNetOfFederalBenefitPercent_C35FC2A4D76773CC1ABCC2A81F1CD2B2" xlink:to="lab_casy_EffectiveIncomeTaxRateReconciliationImpactOfPhasedinStateLawChangesNetOfFederalBenefitPercent_C35FC2A4D76773CC1ABCC2A81F1CD2B2" xlink:type="arc" />
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes_8DFAB3D8161B80761A17C2A81F1C61A4_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes_8DFAB3D8161B80761A17C2A81F1C61A4" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">ASU 2016-09 benefit (share based compensation)</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes_8DFAB3D8161B80761A17C2A81F1C61A4_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes_8DFAB3D8161B80761A17C2A81F1C61A4" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Prior Year Income Taxes, Percent</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes_8DFAB3D8161B80761A17C2A81F1C61A4" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes_8DFAB3D8161B80761A17C2A81F1C61A4" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes_8DFAB3D8161B80761A17C2A81F1C61A4" xlink:type="arc" />
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments_D5F5BD0D6169EFF085DCC2A81F1CABC0_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments_D5F5BD0D6169EFF085DCC2A81F1CABC0" 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_EffectiveIncomeTaxRateReconciliationOtherAdjustments_D5F5BD0D6169EFF085DCC2A81F1CABC0_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments_D5F5BD0D6169EFF085DCC2A81F1CABC0" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Other Adjustments, Percent</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments_D5F5BD0D6169EFF085DCC2A81F1CABC0" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments_D5F5BD0D6169EFF085DCC2A81F1CABC0" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments_D5F5BD0D6169EFF085DCC2A81F1CABC0" xlink:type="arc" />
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations_3C76E0F76930522A9D0BC2A81F1D4072_totalLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations_3C76E0F76930522A9D0BC2A81F1D4072" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Effective income tax rate</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations_3C76E0F76930522A9D0BC2A81F1D4072_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations_3C76E0F76930522A9D0BC2A81F1D4072" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Percent</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_3C76E0F76930522A9D0BC2A81F1D4072" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_3C76E0F76930522A9D0BC2A81F1D4072" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations_3C76E0F76930522A9D0BC2A81F1D4072" xlink:type="arc" />
    <link:label id="lab_us-gaap_CompensationAndRetirementDisclosureAbstract_ECE2E35F46A993633421C8AD1613DAF1_label_en-US" xlink:label="lab_us-gaap_CompensationAndRetirementDisclosureAbstract_ECE2E35F46A993633421C8AD1613DAF1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Retirement Benefits [Abstract]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:label="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_ECE2E35F46A993633421C8AD1613DAF1" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_ECE2E35F46A993633421C8AD1613DAF1" xlink:to="lab_us-gaap_CompensationAndRetirementDisclosureAbstract_ECE2E35F46A993633421C8AD1613DAF1" xlink:type="arc" />
    <link:label id="lab_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable_DF38F4C1F254D2091F1DC8AD161416AD_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable_DF38F4C1F254D2091F1DC8AD161416AD" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Defined Benefit Plans and Other Postretirement Benefit Plans Disclosures [Table]</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable_DF38F4C1F254D2091F1DC8AD161416AD_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable_DF38F4C1F254D2091F1DC8AD161416AD" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Defined Benefit Plans and Other Postretirement Benefit Plans Disclosures [Table]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable" xlink:label="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable_DF38F4C1F254D2091F1DC8AD161416AD" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable_DF38F4C1F254D2091F1DC8AD161416AD" xlink:to="lab_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable_DF38F4C1F254D2091F1DC8AD161416AD" xlink:type="arc" />
    <link:label id="lab_us-gaap_RetirementPlanTypeAxis_3EBD860A788B4B917871C8AD16153C8E_terseLabel_en-US" xlink:label="lab_us-gaap_RetirementPlanTypeAxis_3EBD860A788B4B917871C8AD16153C8E" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Retirement Plan Type [Axis]</link:label>
    <link:label id="lab_us-gaap_RetirementPlanTypeAxis_3EBD860A788B4B917871C8AD16153C8E_label_en-US" xlink:label="lab_us-gaap_RetirementPlanTypeAxis_3EBD860A788B4B917871C8AD16153C8E" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Retirement Plan Type [Axis]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RetirementPlanTypeAxis" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_3EBD860A788B4B917871C8AD16153C8E" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_3EBD860A788B4B917871C8AD16153C8E" xlink:to="lab_us-gaap_RetirementPlanTypeAxis_3EBD860A788B4B917871C8AD16153C8E" xlink:type="arc" />
    <link:label id="lab_us-gaap_RetirementPlanTypeDomain_88ED36B32716E5EB14F9C8AD1615A31B_terseLabel_en-US" xlink:label="lab_us-gaap_RetirementPlanTypeDomain_88ED36B32716E5EB14F9C8AD1615A31B" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Retirement Plan Type [Domain]</link:label>
    <link:label id="lab_us-gaap_RetirementPlanTypeDomain_88ED36B32716E5EB14F9C8AD1615A31B_label_en-US" xlink:label="lab_us-gaap_RetirementPlanTypeDomain_88ED36B32716E5EB14F9C8AD1615A31B" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Retirement Plan Type [Domain]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RetirementPlanTypeDomain" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_88ED36B32716E5EB14F9C8AD1615A31B" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_88ED36B32716E5EB14F9C8AD1615A31B" xlink:to="lab_us-gaap_RetirementPlanTypeDomain_88ED36B32716E5EB14F9C8AD1615A31B" xlink:type="arc" />
    <link:label id="lab_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_65E929633AE315DCFD4BC8AD161526D0_terseLabel_en-US" xlink:label="lab_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_65E929633AE315DCFD4BC8AD161526D0" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other Postretirement Benefits Plan</link:label>
    <link:label id="lab_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_65E929633AE315DCFD4BC8AD161526D0_label_en-US" xlink:label="lab_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_65E929633AE315DCFD4BC8AD161526D0" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Postretirement Benefits Plan [Member]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember" xlink:label="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_65E929633AE315DCFD4BC8AD161526D0" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_65E929633AE315DCFD4BC8AD161526D0" xlink:to="lab_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_65E929633AE315DCFD4BC8AD161526D0" xlink:type="arc" />
    <link:label id="lab_us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember_ABFE478CD3BDAF6255A5C8AD161657AC_terseLabel_en-US" xlink:label="lab_us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember_ABFE478CD3BDAF6255A5C8AD161657AC" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Supplemental Employee Retirement Plan</link:label>
    <link:label id="lab_us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember_ABFE478CD3BDAF6255A5C8AD161657AC_label_en-US" xlink:label="lab_us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember_ABFE478CD3BDAF6255A5C8AD161657AC" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Supplemental Employee Retirement Plan [Member]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember" xlink:label="loc_us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember_ABFE478CD3BDAF6255A5C8AD161657AC" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember_ABFE478CD3BDAF6255A5C8AD161657AC" xlink:to="lab_us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember_ABFE478CD3BDAF6255A5C8AD161657AC" xlink:type="arc" />
    <link:label id="lab_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_CD671E6C2C20370F24BEC8AD16162B89_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_CD671E6C2C20370F24BEC8AD16162B89" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_CD671E6C2C20370F24BEC8AD16162B89_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_CD671E6C2C20370F24BEC8AD16162B89" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems" xlink:label="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_CD671E6C2C20370F24BEC8AD16162B89" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_CD671E6C2C20370F24BEC8AD16162B89" xlink:to="lab_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_CD671E6C2C20370F24BEC8AD16162B89" xlink:type="arc" />
    <link:label id="lab_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount_50E311D3B3A887118411C8AD1616B527_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount_50E311D3B3A887118411C8AD1616B527" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Employer discretionary contribution</link:label>
    <link:label id="lab_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount_50E311D3B3A887118411C8AD1616B527_label_en-US" xlink:label="lab_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount_50E311D3B3A887118411C8AD1616B527" 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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount" xlink:label="loc_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount_50E311D3B3A887118411C8AD1616B527" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount_50E311D3B3A887118411C8AD1616B527" xlink:to="lab_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount_50E311D3B3A887118411C8AD1616B527" xlink:type="arc" />
    <link:label id="lab_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance_32831FE5A00D40DA2F93C8AD1616B005_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance_32831FE5A00D40DA2F93C8AD1616B005" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Common stock held by trustee of the 401K plan (shares)</link:label>
    <link:label id="lab_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance_32831FE5A00D40DA2F93C8AD1616B005_label_en-US" xlink:label="lab_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance_32831FE5A00D40DA2F93C8AD1616B005" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Common Stock, Capital Shares Reserved for Future Issuance</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonStockCapitalSharesReservedForFutureIssuance" xlink:label="loc_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance_32831FE5A00D40DA2F93C8AD1616B005" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance_32831FE5A00D40DA2F93C8AD1616B005" xlink:to="lab_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance_32831FE5A00D40DA2F93C8AD1616B005" xlink:type="arc" />
    <link:label id="lab_casy_DefinedBenefitPlansNumberofExecutivesCovered_60474ACAD930A6853C50C8AD16167203_terseLabel_en-US" xlink:label="lab_casy_DefinedBenefitPlansNumberofExecutivesCovered_60474ACAD930A6853C50C8AD16167203" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Number of executives covered under SERP</link:label>
    <link:label id="lab_casy_DefinedBenefitPlansNumberofExecutivesCovered_60474ACAD930A6853C50C8AD16167203_label_en-US" xlink:label="lab_casy_DefinedBenefitPlansNumberofExecutivesCovered_60474ACAD930A6853C50C8AD16167203" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Defined Benefit Plans, Number of Executives Covered</link:label>
    <link:label id="lab_casy_DefinedBenefitPlansNumberofExecutivesCovered_60474ACAD930A6853C50C8AD16167203_documentation_en-US" xlink:label="lab_casy_DefinedBenefitPlansNumberofExecutivesCovered_60474ACAD930A6853C50C8AD16167203" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Defined Benefit Plans, Non-Qualified Supplemental Executive Plan, Number of Executives Covered</link:label>
    <link:loc xlink:href="casy-20200430.xsd#casy_DefinedBenefitPlansNumberofExecutivesCovered" xlink:label="loc_casy_DefinedBenefitPlansNumberofExecutivesCovered_60474ACAD930A6853C50C8AD16167203" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_casy_DefinedBenefitPlansNumberofExecutivesCovered_60474ACAD930A6853C50C8AD16167203" xlink:to="lab_casy_DefinedBenefitPlansNumberofExecutivesCovered_60474ACAD930A6853C50C8AD16167203" xlink:type="arc" />
    <link:label id="lab_casy_DefinedBenefitPlanAnnualRetirementBenefitPercentage_96EA97C2FA24D1A15776C8AD1617311B_terseLabel_en-US" xlink:label="lab_casy_DefinedBenefitPlanAnnualRetirementBenefitPercentage_96EA97C2FA24D1A15776C8AD1617311B" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Annual benefit amount (percent of base compensation)</link:label>
    <link:label id="lab_casy_DefinedBenefitPlanAnnualRetirementBenefitPercentage_96EA97C2FA24D1A15776C8AD1617311B_label_en-US" xlink:label="lab_casy_DefinedBenefitPlanAnnualRetirementBenefitPercentage_96EA97C2FA24D1A15776C8AD1617311B" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Defined Benefit Plan, Annual Retirement Benefit, Percentage</link:label>
    <link:label id="lab_casy_DefinedBenefitPlanAnnualRetirementBenefitPercentage_96EA97C2FA24D1A15776C8AD1617311B_documentation_en-US" xlink:label="lab_casy_DefinedBenefitPlanAnnualRetirementBenefitPercentage_96EA97C2FA24D1A15776C8AD1617311B" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Defined Benefit Plan, Annual Retirement Benefit, Percentage</link:label>
    <link:loc xlink:href="casy-20200430.xsd#casy_DefinedBenefitPlanAnnualRetirementBenefitPercentage" xlink:label="loc_casy_DefinedBenefitPlanAnnualRetirementBenefitPercentage_96EA97C2FA24D1A15776C8AD1617311B" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_casy_DefinedBenefitPlanAnnualRetirementBenefitPercentage_96EA97C2FA24D1A15776C8AD1617311B" xlink:to="lab_casy_DefinedBenefitPlanAnnualRetirementBenefitPercentage_96EA97C2FA24D1A15776C8AD1617311B" xlink:type="arc" />
    <link:label id="lab_casy_DefinedBenefitPlanDurationOfBenefits_A7310EFA5116A279B601C8AD1617D878_terseLabel_en-US" xlink:label="lab_casy_DefinedBenefitPlanDurationOfBenefits_A7310EFA5116A279B601C8AD1617D878" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Duration of benefits</link:label>
    <link:label id="lab_casy_DefinedBenefitPlanDurationOfBenefits_A7310EFA5116A279B601C8AD1617D878_label_en-US" xlink:label="lab_casy_DefinedBenefitPlanDurationOfBenefits_A7310EFA5116A279B601C8AD1617D878" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Defined Benefit Plan, Duration Of Benefits</link:label>
    <link:label id="lab_casy_DefinedBenefitPlanDurationOfBenefits_A7310EFA5116A279B601C8AD1617D878_documentation_en-US" xlink:label="lab_casy_DefinedBenefitPlanDurationOfBenefits_A7310EFA5116A279B601C8AD1617D878" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Defined Benefit Plan, Duration Of Benefits</link:label>
    <link:loc xlink:href="casy-20200430.xsd#casy_DefinedBenefitPlanDurationOfBenefits" xlink:label="loc_casy_DefinedBenefitPlanDurationOfBenefits_A7310EFA5116A279B601C8AD1617D878" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_casy_DefinedBenefitPlanDurationOfBenefits_A7310EFA5116A279B601C8AD1617D878" xlink:to="lab_casy_DefinedBenefitPlanDurationOfBenefits_A7310EFA5116A279B601C8AD1617D878" xlink:type="arc" />
    <link:label id="lab_us-gaap_DeferredCompensationLiabilityCurrent_724BEC4A7CAAE28F1E2CC8AD16173811_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredCompensationLiabilityCurrent_724BEC4A7CAAE28F1E2CC8AD16173811" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accrued deferred compensation liability</link:label>
    <link:label id="lab_us-gaap_DeferredCompensationLiabilityCurrent_724BEC4A7CAAE28F1E2CC8AD16173811_label_en-US" xlink:label="lab_us-gaap_DeferredCompensationLiabilityCurrent_724BEC4A7CAAE28F1E2CC8AD16173811" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Compensation Liability, Current</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredCompensationLiabilityCurrent" xlink:label="loc_us-gaap_DeferredCompensationLiabilityCurrent_724BEC4A7CAAE28F1E2CC8AD16173811" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredCompensationLiabilityCurrent_724BEC4A7CAAE28F1E2CC8AD16173811" xlink:to="lab_us-gaap_DeferredCompensationLiabilityCurrent_724BEC4A7CAAE28F1E2CC8AD16173811" xlink:type="arc" />
    <link:label id="lab_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate_2EA53F74922735BB9735C8AD1617686B_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate_2EA53F74922735BB9735C8AD1617686B" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Discount rate</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate_2EA53F74922735BB9735C8AD1617686B_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate_2EA53F74922735BB9735C8AD1617686B" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Defined Benefit Plan, Assumptions Used Calculating Benefit Obligation, Discount Rate</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate" xlink:label="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate_2EA53F74922735BB9735C8AD1617686B" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate_2EA53F74922735BB9735C8AD1617686B" xlink:to="lab_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate_2EA53F74922735BB9735C8AD1617686B" xlink:type="arc" />
    <link:label id="lab_us-gaap_PensionAndOtherPostretirementBenefitExpense_51F25BB224EEB9AD2037C8AD1617F7BD_terseLabel_en-US" xlink:label="lab_us-gaap_PensionAndOtherPostretirementBenefitExpense_51F25BB224EEB9AD2037C8AD1617F7BD" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Pension and post-retirement expense incurred</link:label>
    <link:label id="lab_us-gaap_PensionAndOtherPostretirementBenefitExpense_51F25BB224EEB9AD2037C8AD1617F7BD_label_en-US" xlink:label="lab_us-gaap_PensionAndOtherPostretirementBenefitExpense_51F25BB224EEB9AD2037C8AD1617F7BD" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Pension and Other Postretirement Benefits Cost (Reversal of Cost)</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PensionAndOtherPostretirementBenefitExpense" xlink:label="loc_us-gaap_PensionAndOtherPostretirementBenefitExpense_51F25BB224EEB9AD2037C8AD1617F7BD" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PensionAndOtherPostretirementBenefitExpense_51F25BB224EEB9AD2037C8AD1617F7BD" xlink:to="lab_us-gaap_PensionAndOtherPostretirementBenefitExpense_51F25BB224EEB9AD2037C8AD1617F7BD" xlink:type="arc" />
    <link:label id="lab_us-gaap_DeferredCompensationLiabilityCurrentAndNoncurrent_B80E5873A4611A542EFBC8AD16186900_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredCompensationLiabilityCurrentAndNoncurrent_B80E5873A4611A542EFBC8AD16186900" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accrued deferred compensation liability</link:label>
    <link:label id="lab_us-gaap_DeferredCompensationLiabilityCurrentAndNoncurrent_B80E5873A4611A542EFBC8AD16186900_label_en-US" xlink:label="lab_us-gaap_DeferredCompensationLiabilityCurrentAndNoncurrent_B80E5873A4611A542EFBC8AD16186900" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Compensation Liability, Current and Noncurrent</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredCompensationLiabilityCurrentAndNoncurrent" xlink:label="loc_us-gaap_DeferredCompensationLiabilityCurrentAndNoncurrent_B80E5873A4611A542EFBC8AD16186900" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredCompensationLiabilityCurrentAndNoncurrent_B80E5873A4611A542EFBC8AD16186900" xlink:to="lab_us-gaap_DeferredCompensationLiabilityCurrentAndNoncurrent_B80E5873A4611A542EFBC8AD16186900" xlink:type="arc" />
    <link:label id="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths_2FB5FADFA194F1B344AEC8AD16181525_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths_2FB5FADFA194F1B344AEC8AD16181525" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Expected future payments, 2021</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths_2FB5FADFA194F1B344AEC8AD16181525_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths_2FB5FADFA194F1B344AEC8AD16181525" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Defined Benefit Plan, Expected Future Benefit Payment, Next Twelve Months</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths_2FB5FADFA194F1B344AEC8AD16181525" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths_2FB5FADFA194F1B344AEC8AD16181525" xlink:to="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths_2FB5FADFA194F1B344AEC8AD16181525" xlink:type="arc" />
    <link:label id="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo_D41459AD6CE6E4398048C8AD16181BE4_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo_D41459AD6CE6E4398048C8AD16181BE4" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Expected future payments, 2022</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo_D41459AD6CE6E4398048C8AD16181BE4_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo_D41459AD6CE6E4398048C8AD16181BE4" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Defined Benefit Plan, Expected Future Benefit Payment, Year Two</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo_D41459AD6CE6E4398048C8AD16181BE4" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo_D41459AD6CE6E4398048C8AD16181BE4" xlink:to="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo_D41459AD6CE6E4398048C8AD16181BE4" xlink:type="arc" />
    <link:label id="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree_7746A80C1A5B5431D309C8AD1618512A_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree_7746A80C1A5B5431D309C8AD1618512A" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Expected future payments, 2023</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree_7746A80C1A5B5431D309C8AD1618512A_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree_7746A80C1A5B5431D309C8AD1618512A" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Defined Benefit Plan, Expected Future Benefit Payment, Year Three</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree_7746A80C1A5B5431D309C8AD1618512A" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree_7746A80C1A5B5431D309C8AD1618512A" xlink:to="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree_7746A80C1A5B5431D309C8AD1618512A" xlink:type="arc" />
    <link:label id="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour_EB80D18ABC7EDA2484FDC8AD16189F4D_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour_EB80D18ABC7EDA2484FDC8AD16189F4D" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Expected future payments, 2024</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour_EB80D18ABC7EDA2484FDC8AD16189F4D_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour_EB80D18ABC7EDA2484FDC8AD16189F4D" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Defined Benefit Plan, Expected Future Benefit Payment, Year Four</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour_EB80D18ABC7EDA2484FDC8AD16189F4D" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour_EB80D18ABC7EDA2484FDC8AD16189F4D" xlink:to="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour_EB80D18ABC7EDA2484FDC8AD16189F4D" xlink:type="arc" />
    <link:label id="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive_25371331F31508AC3C00C8AD1619BBB3_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive_25371331F31508AC3C00C8AD1619BBB3" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Expected future payments, 2025</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive_25371331F31508AC3C00C8AD1619BBB3_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive_25371331F31508AC3C00C8AD1619BBB3" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Defined Benefit Plan, Expected Future Benefit Payment, Year Five</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive_25371331F31508AC3C00C8AD1619BBB3" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive_25371331F31508AC3C00C8AD1619BBB3" xlink:to="lab_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive_25371331F31508AC3C00C8AD1619BBB3" xlink:type="arc" />
    <link:label id="lab_us-gaap_DeferredCompensationArrangementWithIndividualCompensationExpense_DAE2660E4C3C7A406607C8AD16197665_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredCompensationArrangementWithIndividualCompensationExpense_DAE2660E4C3C7A406607C8AD16197665" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Deferred compensation expense incurred</link:label>
    <link:label id="lab_us-gaap_DeferredCompensationArrangementWithIndividualCompensationExpense_DAE2660E4C3C7A406607C8AD16197665_label_en-US" xlink:label="lab_us-gaap_DeferredCompensationArrangementWithIndividualCompensationExpense_DAE2660E4C3C7A406607C8AD16197665" 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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredCompensationArrangementWithIndividualCompensationExpense" xlink:label="loc_us-gaap_DeferredCompensationArrangementWithIndividualCompensationExpense_DAE2660E4C3C7A406607C8AD16197665" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredCompensationArrangementWithIndividualCompensationExpense_DAE2660E4C3C7A406607C8AD16197665" xlink:to="lab_us-gaap_DeferredCompensationArrangementWithIndividualCompensationExpense_DAE2660E4C3C7A406607C8AD16197665" xlink:type="arc" />
    <link:label id="lab_us-gaap_EarningsPerShareBasicAbstract_D0FC64B3F8C8913BCEB1C2A81E580621_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasicAbstract_D0FC64B3F8C8913BCEB1C2A81E580621" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Basic</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareBasicAbstract_D0FC64B3F8C8913BCEB1C2A81E580621_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasicAbstract_D0FC64B3F8C8913BCEB1C2A81E580621" 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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EarningsPerShareBasicAbstract" xlink:label="loc_us-gaap_EarningsPerShareBasicAbstract_D0FC64B3F8C8913BCEB1C2A81E580621" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareBasicAbstract_D0FC64B3F8C8913BCEB1C2A81E580621" xlink:to="lab_us-gaap_EarningsPerShareBasicAbstract_D0FC64B3F8C8913BCEB1C2A81E580621" xlink:type="arc" />
    <link:label id="lab_us-gaap_NetIncomeLoss_37C6A29EBD342305B916C2A81E586C09_verboseLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLoss_37C6A29EBD342305B916C2A81E586C09" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Net income</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaap_NetIncomeLoss_37C6A29EBD342305B916C2A81E586C09" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetIncomeLoss_37C6A29EBD342305B916C2A81E586C09" xlink:to="lab_us-gaap_NetIncomeLoss_37C6A29EBD342305B916C2A81E586C09" xlink:type="arc" />
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_1D6ACBE52D2F4668F367C2A81E581BCB_terseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_1D6ACBE52D2F4668F367C2A81E581BCB" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Weighted average shares outstanding-basic (shares)</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_1D6ACBE52D2F4668F367C2A81E581BCB_label_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_1D6ACBE52D2F4668F367C2A81E581BCB" 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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_1D6ACBE52D2F4668F367C2A81E581BCB" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_1D6ACBE52D2F4668F367C2A81E581BCB" xlink:to="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_1D6ACBE52D2F4668F367C2A81E581BCB" xlink:type="arc" />
    <link:label id="lab_us-gaap_EarningsPerShareBasic_AA0B69A97430174ADBD7C2A81E58AE47_verboseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasic_AA0B69A97430174ADBD7C2A81E58AE47" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Basic earnings per common share (in Dollars per share)</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EarningsPerShareBasic" xlink:label="loc_us-gaap_EarningsPerShareBasic_AA0B69A97430174ADBD7C2A81E58AE47" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareBasic_AA0B69A97430174ADBD7C2A81E58AE47" xlink:to="lab_us-gaap_EarningsPerShareBasic_AA0B69A97430174ADBD7C2A81E58AE47" xlink:type="arc" />
    <link:label id="lab_us-gaap_EarningsPerShareDilutedAbstract_88042800376DCD417BCEC2A81E58F2BC_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareDilutedAbstract_88042800376DCD417BCEC2A81E58F2BC" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Diluted</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareDilutedAbstract_88042800376DCD417BCEC2A81E58F2BC_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareDilutedAbstract_88042800376DCD417BCEC2A81E58F2BC" 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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EarningsPerShareDilutedAbstract" xlink:label="loc_us-gaap_EarningsPerShareDilutedAbstract_88042800376DCD417BCEC2A81E58F2BC" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareDilutedAbstract_88042800376DCD417BCEC2A81E58F2BC" xlink:to="lab_us-gaap_EarningsPerShareDilutedAbstract_88042800376DCD417BCEC2A81E58F2BC" xlink:type="arc" />
    <link:label id="lab_casy_EffectOfStockOptionsAndRestrictedStockUnits_9F06F01630092777EF4FC2A81E5923A8_terseLabel_en-US" xlink:label="lab_casy_EffectOfStockOptionsAndRestrictedStockUnits_9F06F01630092777EF4FC2A81E5923A8" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Plus effect of stock options and restricted stock units (shares)</link:label>
    <link:label id="lab_casy_EffectOfStockOptionsAndRestrictedStockUnits_9F06F01630092777EF4FC2A81E5923A8_label_en-US" xlink:label="lab_casy_EffectOfStockOptionsAndRestrictedStockUnits_9F06F01630092777EF4FC2A81E5923A8" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Plus effect of stock options and restricted stock units</link:label>
    <link:label id="lab_casy_EffectOfStockOptionsAndRestrictedStockUnits_9F06F01630092777EF4FC2A81E5923A8_documentation_en-US" xlink:label="lab_casy_EffectOfStockOptionsAndRestrictedStockUnits_9F06F01630092777EF4FC2A81E5923A8" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Effect Of Stock Options And Restricted Stock Units</link:label>
    <link:loc xlink:href="casy-20200430.xsd#casy_EffectOfStockOptionsAndRestrictedStockUnits" xlink:label="loc_casy_EffectOfStockOptionsAndRestrictedStockUnits_9F06F01630092777EF4FC2A81E5923A8" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_casy_EffectOfStockOptionsAndRestrictedStockUnits_9F06F01630092777EF4FC2A81E5923A8" xlink:to="lab_casy_EffectOfStockOptionsAndRestrictedStockUnits_9F06F01630092777EF4FC2A81E5923A8" xlink:type="arc" />
    <link:label id="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_B24764EF2B8DA9F960C9C2A81E59A795_totalLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_B24764EF2B8DA9F960C9C2A81E59A795" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Weighted-average shares outstanding-diluted (shares)</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_B24764EF2B8DA9F960C9C2A81E59A795_label_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_B24764EF2B8DA9F960C9C2A81E59A795" 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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_B24764EF2B8DA9F960C9C2A81E59A795" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_B24764EF2B8DA9F960C9C2A81E59A795" xlink:to="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_B24764EF2B8DA9F960C9C2A81E59A795" xlink:type="arc" />
    <link:label id="lab_us-gaap_EarningsPerShareDiluted_3B8C8EAADBF4A94558C2C2A81E59D341_verboseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareDiluted_3B8C8EAADBF4A94558C2C2A81E59D341" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Diluted earnings per common share (in Dollars per share)</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EarningsPerShareDiluted" xlink:label="loc_us-gaap_EarningsPerShareDiluted_3B8C8EAADBF4A94558C2C2A81E59D341" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareDiluted_3B8C8EAADBF4A94558C2C2A81E59D341" xlink:to="lab_us-gaap_EarningsPerShareDiluted_3B8C8EAADBF4A94558C2C2A81E59D341" xlink:type="arc" />
    <link:label id="lab_us-gaap_StatementClassOfStockAxis_B8942B96B3A882A96584DC4F0022222D_terseLabel_en-US" xlink:label="lab_us-gaap_StatementClassOfStockAxis_B8942B96B3A882A96584DC4F0022222D" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Class of Stock [Axis]</link:label>
    <link:label id="lab_us-gaap_StatementClassOfStockAxis_B8942B96B3A882A96584DC4F0022222D_label_en-US" xlink:label="lab_us-gaap_StatementClassOfStockAxis_B8942B96B3A882A96584DC4F0022222D" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Class of Stock [Axis]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_B8942B96B3A882A96584DC4F0022222D" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementClassOfStockAxis_B8942B96B3A882A96584DC4F0022222D" xlink:to="lab_us-gaap_StatementClassOfStockAxis_B8942B96B3A882A96584DC4F0022222D" xlink:type="arc" />
    <link:label id="lab_us-gaap_ClassOfStockDomain_783E47E652D11E964B86DC4F0023A1EB_terseLabel_en-US" xlink:label="lab_us-gaap_ClassOfStockDomain_783E47E652D11E964B86DC4F0023A1EB" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Class of Stock [Domain]</link:label>
    <link:label id="lab_us-gaap_ClassOfStockDomain_783E47E652D11E964B86DC4F0023A1EB_label_en-US" xlink:label="lab_us-gaap_ClassOfStockDomain_783E47E652D11E964B86DC4F0023A1EB" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Class of Stock [Domain]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_783E47E652D11E964B86DC4F0023A1EB" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ClassOfStockDomain_783E47E652D11E964B86DC4F0023A1EB" xlink:to="lab_us-gaap_ClassOfStockDomain_783E47E652D11E964B86DC4F0023A1EB" xlink:type="arc" />
    <link:label id="lab_us-gaap_PreferredStockMember_6E05307EA184246EA856DC4F0023D00B_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockMember_6E05307EA184246EA856DC4F0023D00B" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Preferred Stock</link:label>
    <link:label id="lab_us-gaap_PreferredStockMember_6E05307EA184246EA856DC4F0023D00B_label_en-US" xlink:label="lab_us-gaap_PreferredStockMember_6E05307EA184246EA856DC4F0023D00B" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Preferred Stock [Member]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PreferredStockMember" xlink:label="loc_us-gaap_PreferredStockMember_6E05307EA184246EA856DC4F0023D00B" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockMember_6E05307EA184246EA856DC4F0023D00B" xlink:to="lab_us-gaap_PreferredStockMember_6E05307EA184246EA856DC4F0023D00B" xlink:type="arc" />
    <link:label id="lab_us-gaap_SeriesAPreferredStockMember_0CE9D8F37A1AEE0C4041DC4F00237F95_terseLabel_en-US" xlink:label="lab_us-gaap_SeriesAPreferredStockMember_0CE9D8F37A1AEE0C4041DC4F00237F95" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Series A Preferred Stock</link:label>
    <link:label id="lab_us-gaap_SeriesAPreferredStockMember_0CE9D8F37A1AEE0C4041DC4F00237F95_label_en-US" xlink:label="lab_us-gaap_SeriesAPreferredStockMember_0CE9D8F37A1AEE0C4041DC4F00237F95" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Series A Preferred Stock [Member]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SeriesAPreferredStockMember" xlink:label="loc_us-gaap_SeriesAPreferredStockMember_0CE9D8F37A1AEE0C4041DC4F00237F95" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SeriesAPreferredStockMember_0CE9D8F37A1AEE0C4041DC4F00237F95" xlink:to="lab_us-gaap_SeriesAPreferredStockMember_0CE9D8F37A1AEE0C4041DC4F00237F95" xlink:type="arc" />
    <link:label id="lab_us-gaap_CommonStockMember_C296D0F7FBE8F65FB366DC4F0023D3CB_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockMember_C296D0F7FBE8F65FB366DC4F0023D3CB" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Common Stock</link:label>
    <link:label id="lab_us-gaap_CommonStockMember_C296D0F7FBE8F65FB366DC4F0023D3CB_label_en-US" xlink:label="lab_us-gaap_CommonStockMember_C296D0F7FBE8F65FB366DC4F0023D3CB" 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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonStockMember" xlink:label="loc_us-gaap_CommonStockMember_C296D0F7FBE8F65FB366DC4F0023D3CB" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockMember_C296D0F7FBE8F65FB366DC4F0023D3CB" xlink:to="lab_us-gaap_CommonStockMember_C296D0F7FBE8F65FB366DC4F0023D3CB" xlink:type="arc" />
    <link:label id="lab_casy_A2017StockRepurchasePlanMember_4CA50EF26FEC45F2B85BDC4F0024D4A0_terseLabel_en-US" xlink:label="lab_casy_A2017StockRepurchasePlanMember_4CA50EF26FEC45F2B85BDC4F0024D4A0" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2017 Stock Repurchase Plan</link:label>
    <link:label id="lab_casy_A2017StockRepurchasePlanMember_4CA50EF26FEC45F2B85BDC4F0024D4A0_label_en-US" xlink:label="lab_casy_A2017StockRepurchasePlanMember_4CA50EF26FEC45F2B85BDC4F0024D4A0" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">2017 Stock Repurchase Plan [Member]</link:label>
    <link:label id="lab_casy_A2017StockRepurchasePlanMember_4CA50EF26FEC45F2B85BDC4F0024D4A0_documentation_en-US" xlink:label="lab_casy_A2017StockRepurchasePlanMember_4CA50EF26FEC45F2B85BDC4F0024D4A0" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">2017 Stock Repurchase Plan [Member]</link:label>
    <link:loc xlink:href="casy-20200430.xsd#casy_A2017StockRepurchasePlanMember" xlink:label="loc_casy_A2017StockRepurchasePlanMember_4CA50EF26FEC45F2B85BDC4F0024D4A0" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_casy_A2017StockRepurchasePlanMember_4CA50EF26FEC45F2B85BDC4F0024D4A0" xlink:to="lab_casy_A2017StockRepurchasePlanMember_4CA50EF26FEC45F2B85BDC4F0024D4A0" xlink:type="arc" />
    <link:label id="lab_casy_A2018StockRepurchasePlanMember_36D468556F5132DD1401DC4F0024C531_terseLabel_en-US" xlink:label="lab_casy_A2018StockRepurchasePlanMember_36D468556F5132DD1401DC4F0024C531" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2018 Stock Repurchase Plan</link:label>
    <link:label id="lab_casy_A2018StockRepurchasePlanMember_36D468556F5132DD1401DC4F0024C531_label_en-US" xlink:label="lab_casy_A2018StockRepurchasePlanMember_36D468556F5132DD1401DC4F0024C531" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">2018 Stock Repurchase Plan [Member]</link:label>
    <link:label id="lab_casy_A2018StockRepurchasePlanMember_36D468556F5132DD1401DC4F0024C531_documentation_en-US" xlink:label="lab_casy_A2018StockRepurchasePlanMember_36D468556F5132DD1401DC4F0024C531" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">2018 Stock Repurchase Plan [Member]</link:label>
    <link:loc xlink:href="casy-20200430.xsd#casy_A2018StockRepurchasePlanMember" xlink:label="loc_casy_A2018StockRepurchasePlanMember_36D468556F5132DD1401DC4F0024C531" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_casy_A2018StockRepurchasePlanMember_36D468556F5132DD1401DC4F0024C531" xlink:to="lab_casy_A2018StockRepurchasePlanMember_36D468556F5132DD1401DC4F0024C531" xlink:type="arc" />
    <link:label id="lab_casy_StockOptionsRestrictedStockAndRestrictedStockUnitsMember_0E54050538F8EBD001FBDC4F0025FF8B_terseLabel_en-US" xlink:label="lab_casy_StockOptionsRestrictedStockAndRestrictedStockUnitsMember_0E54050538F8EBD001FBDC4F0025FF8B" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Stock Options, Restricted Stock and Restricted Stock Units</link:label>
    <link:label id="lab_casy_StockOptionsRestrictedStockAndRestrictedStockUnitsMember_0E54050538F8EBD001FBDC4F0025FF8B_label_en-US" xlink:label="lab_casy_StockOptionsRestrictedStockAndRestrictedStockUnitsMember_0E54050538F8EBD001FBDC4F0025FF8B" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Stock Options, Restricted Stock And Restricted Stock Units [Member]</link:label>
    <link:label id="lab_casy_StockOptionsRestrictedStockAndRestrictedStockUnitsMember_0E54050538F8EBD001FBDC4F0025FF8B_documentation_en-US" xlink:label="lab_casy_StockOptionsRestrictedStockAndRestrictedStockUnitsMember_0E54050538F8EBD001FBDC4F0025FF8B" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Stock Options, Restricted Stock And Restricted Stock Units [Member]</link:label>
    <link:loc xlink:href="casy-20200430.xsd#casy_StockOptionsRestrictedStockAndRestrictedStockUnitsMember" xlink:label="loc_casy_StockOptionsRestrictedStockAndRestrictedStockUnitsMember_0E54050538F8EBD001FBDC4F0025FF8B" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_casy_StockOptionsRestrictedStockAndRestrictedStockUnitsMember_0E54050538F8EBD001FBDC4F0025FF8B" xlink:to="lab_casy_StockOptionsRestrictedStockAndRestrictedStockUnitsMember_0E54050538F8EBD001FBDC4F0025FF8B" xlink:type="arc" />
    <link:label id="lab_us-gaap_PreferredStockSharesAuthorized_097EBEC14DD3F914FE0BDC4F0026640B_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockSharesAuthorized_097EBEC14DD3F914FE0BDC4F0026640B" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Authorized shares of preferred stock (shares)</link:label>
    <link:label id="lab_us-gaap_PreferredStockSharesAuthorized_097EBEC14DD3F914FE0BDC4F0026640B_label_en-US" xlink:label="lab_us-gaap_PreferredStockSharesAuthorized_097EBEC14DD3F914FE0BDC4F0026640B" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Preferred Stock, Shares Authorized</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PreferredStockSharesAuthorized" xlink:label="loc_us-gaap_PreferredStockSharesAuthorized_097EBEC14DD3F914FE0BDC4F0026640B" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockSharesAuthorized_097EBEC14DD3F914FE0BDC4F0026640B" xlink:to="lab_us-gaap_PreferredStockSharesAuthorized_097EBEC14DD3F914FE0BDC4F0026640B" xlink:type="arc" />
    <link:label id="lab_us-gaap_PreferredStockSharesIssued_73F6BAF72AB780AC0F2ADC4F0026F3B5_verboseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockSharesIssued_73F6BAF72AB780AC0F2ADC4F0026F3B5" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Shares issued of preferred stock (shares)</link:label>
    <link:label id="lab_us-gaap_PreferredStockSharesIssued_73F6BAF72AB780AC0F2ADC4F0026F3B5_label_en-US" xlink:label="lab_us-gaap_PreferredStockSharesIssued_73F6BAF72AB780AC0F2ADC4F0026F3B5" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Preferred Stock, Shares Issued</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PreferredStockSharesIssued" xlink:label="loc_us-gaap_PreferredStockSharesIssued_73F6BAF72AB780AC0F2ADC4F0026F3B5" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockSharesIssued_73F6BAF72AB780AC0F2ADC4F0026F3B5" xlink:to="lab_us-gaap_PreferredStockSharesIssued_73F6BAF72AB780AC0F2ADC4F0026F3B5" xlink:type="arc" />
    <link:label id="lab_us-gaap_CommonStockSharesAuthorized_E0E3787A95B0B3BD7FF8DC4F0026BD9B_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesAuthorized_E0E3787A95B0B3BD7FF8DC4F0026BD9B" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Authorized shares of common stock (shares)</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesAuthorized_E0E3787A95B0B3BD7FF8DC4F0026BD9B_label_en-US" xlink:label="lab_us-gaap_CommonStockSharesAuthorized_E0E3787A95B0B3BD7FF8DC4F0026BD9B" 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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonStockSharesAuthorized" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_E0E3787A95B0B3BD7FF8DC4F0026BD9B" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockSharesAuthorized_E0E3787A95B0B3BD7FF8DC4F0026BD9B" xlink:to="lab_us-gaap_CommonStockSharesAuthorized_E0E3787A95B0B3BD7FF8DC4F0026BD9B" xlink:type="arc" />
    <link:label id="lab_casy_SharebasedCompensationArrangementsBySharebasedPaymentAwardNumberOfSharesAvailableForGrantReductionPerStockOptionIssued_634617D8F801DA1F40D7DC4F0026B0AE_terseLabel_en-US" xlink:label="lab_casy_SharebasedCompensationArrangementsBySharebasedPaymentAwardNumberOfSharesAvailableForGrantReductionPerStockOptionIssued_634617D8F801DA1F40D7DC4F0026B0AE" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Reduction in available shares per stock option issued (shares)</link:label>
    <link:label id="lab_casy_SharebasedCompensationArrangementsBySharebasedPaymentAwardNumberOfSharesAvailableForGrantReductionPerStockOptionIssued_634617D8F801DA1F40D7DC4F0026B0AE_label_en-US" xlink:label="lab_casy_SharebasedCompensationArrangementsBySharebasedPaymentAwardNumberOfSharesAvailableForGrantReductionPerStockOptionIssued_634617D8F801DA1F40D7DC4F0026B0AE" 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, Number Of Shares Available For Grant, Reduction Per Stock Option Issued</link:label>
    <link:label id="lab_casy_SharebasedCompensationArrangementsBySharebasedPaymentAwardNumberOfSharesAvailableForGrantReductionPerStockOptionIssued_634617D8F801DA1F40D7DC4F0026B0AE_documentation_en-US" xlink:label="lab_casy_SharebasedCompensationArrangementsBySharebasedPaymentAwardNumberOfSharesAvailableForGrantReductionPerStockOptionIssued_634617D8F801DA1F40D7DC4F0026B0AE" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Share-based Compensation Arrangements By Share-based Payment Award, Number Of Shares Available For Grant, Reduction Per Stock Option Issued</link:label>
    <link:loc xlink:href="casy-20200430.xsd#casy_SharebasedCompensationArrangementsBySharebasedPaymentAwardNumberOfSharesAvailableForGrantReductionPerStockOptionIssued" xlink:label="loc_casy_SharebasedCompensationArrangementsBySharebasedPaymentAwardNumberOfSharesAvailableForGrantReductionPerStockOptionIssued_634617D8F801DA1F40D7DC4F0026B0AE" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_casy_SharebasedCompensationArrangementsBySharebasedPaymentAwardNumberOfSharesAvailableForGrantReductionPerStockOptionIssued_634617D8F801DA1F40D7DC4F0026B0AE" xlink:to="lab_casy_SharebasedCompensationArrangementsBySharebasedPaymentAwardNumberOfSharesAvailableForGrantReductionPerStockOptionIssued_634617D8F801DA1F40D7DC4F0026B0AE" xlink:type="arc" />
    <link:label id="lab_casy_SharebasedCompensationArrangementsBySharebasedPaymentAwardNumberOfSharesAvailableForGrantReductionPerEquityInstrumentsOtherOptionsIssued_CA7C10813BCFF462F435DC4F0027993C_terseLabel_en-US" xlink:label="lab_casy_SharebasedCompensationArrangementsBySharebasedPaymentAwardNumberOfSharesAvailableForGrantReductionPerEquityInstrumentsOtherOptionsIssued_CA7C10813BCFF462F435DC4F0027993C" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Reduction in available shares per restricted stock or restricted stock unit issued (shares)</link:label>
    <link:label id="lab_casy_SharebasedCompensationArrangementsBySharebasedPaymentAwardNumberOfSharesAvailableForGrantReductionPerEquityInstrumentsOtherOptionsIssued_CA7C10813BCFF462F435DC4F0027993C_label_en-US" xlink:label="lab_casy_SharebasedCompensationArrangementsBySharebasedPaymentAwardNumberOfSharesAvailableForGrantReductionPerEquityInstrumentsOtherOptionsIssued_CA7C10813BCFF462F435DC4F0027993C" 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, Number Of Shares Available For Grant Reduction Per Equity Instruments Other Options Issued</link:label>
    <link:label id="lab_casy_SharebasedCompensationArrangementsBySharebasedPaymentAwardNumberOfSharesAvailableForGrantReductionPerEquityInstrumentsOtherOptionsIssued_CA7C10813BCFF462F435DC4F0027993C_documentation_en-US" xlink:label="lab_casy_SharebasedCompensationArrangementsBySharebasedPaymentAwardNumberOfSharesAvailableForGrantReductionPerEquityInstrumentsOtherOptionsIssued_CA7C10813BCFF462F435DC4F0027993C" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Share-based Compensation Arrangements By Share-based Payment Award, Number Of Shares Available For Grant Reduction Per Equity Instruments Other Options Issued</link:label>
    <link:loc xlink:href="casy-20200430.xsd#casy_SharebasedCompensationArrangementsBySharebasedPaymentAwardNumberOfSharesAvailableForGrantReductionPerEquityInstrumentsOtherOptionsIssued" xlink:label="loc_casy_SharebasedCompensationArrangementsBySharebasedPaymentAwardNumberOfSharesAvailableForGrantReductionPerEquityInstrumentsOtherOptionsIssued_CA7C10813BCFF462F435DC4F0027993C" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_casy_SharebasedCompensationArrangementsBySharebasedPaymentAwardNumberOfSharesAvailableForGrantReductionPerEquityInstrumentsOtherOptionsIssued_CA7C10813BCFF462F435DC4F0027993C" xlink:to="lab_casy_SharebasedCompensationArrangementsBySharebasedPaymentAwardNumberOfSharesAvailableForGrantReductionPerEquityInstrumentsOtherOptionsIssued_CA7C10813BCFF462F435DC4F0027993C" xlink:type="arc" />
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_E92CE43015FD066B4F9ADC4F0027812B_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_E92CE43015FD066B4F9ADC4F0027812B" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Shares available for grant under the Plan (shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_E92CE43015FD066B4F9ADC4F0027812B_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_E92CE43015FD066B4F9ADC4F0027812B" 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, Number of Shares Available for Grant</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_E92CE43015FD066B4F9ADC4F0027812B" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_E92CE43015FD066B4F9ADC4F0027812B" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_E92CE43015FD066B4F9ADC4F0027812B" xlink:type="arc" />
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_BA892F43FC1C7ABC2110DC4F00270B3F_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_BA892F43FC1C7ABC2110DC4F00270B3F" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Options outstanding (shares)</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_BA892F43FC1C7ABC2110DC4F00270B3F" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_BA892F43FC1C7ABC2110DC4F00270B3F" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_BA892F43FC1C7ABC2110DC4F00270B3F" xlink:type="arc" />
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_125636CAA6755EDB0737DC4F0027C11E_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_125636CAA6755EDB0737DC4F0027C11E" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Aggregate intrinsic value of outstanding options</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_125636CAA6755EDB0737DC4F0027C11E_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_125636CAA6755EDB0737DC4F0027C11E" 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, Intrinsic Value</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_125636CAA6755EDB0737DC4F0027C11E" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_125636CAA6755EDB0737DC4F0027C11E" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_125636CAA6755EDB0737DC4F0027C11E" xlink:type="arc" />
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_8884896916288E0A49E6DC4F0027805E_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_8884896916288E0A49E6DC4F0027805E" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Weighted average remaining contractual life (years)</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_8884896916288E0A49E6DC4F0027805E_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_8884896916288E0A49E6DC4F0027805E" 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 Remaining Contractual Term</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_8884896916288E0A49E6DC4F0027805E" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_8884896916288E0A49E6DC4F0027805E" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_8884896916288E0A49E6DC4F0027805E" xlink:type="arc" />
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_29265AEA2108712E70D6DC4F0027B4AB_verboseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_29265AEA2108712E70D6DC4F0027B4AB" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Weighted average exercise price (in Dollars per share)</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_29265AEA2108712E70D6DC4F0027B4AB" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_29265AEA2108712E70D6DC4F0027B4AB" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_29265AEA2108712E70D6DC4F0027B4AB" xlink:type="arc" />
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_3320C7A8C2D161C0513CDC4F00278D75_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_3320C7A8C2D161C0513CDC4F00278D75" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Aggregate intrinsic value of exercised options</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_3320C7A8C2D161C0513CDC4F00278D75_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_3320C7A8C2D161C0513CDC4F00278D75" 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, Intrinsic Value</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_3320C7A8C2D161C0513CDC4F00278D75" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_3320C7A8C2D161C0513CDC4F00278D75" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_3320C7A8C2D161C0513CDC4F00278D75" xlink:type="arc" />
    <link:label id="lab_us-gaap_AllocatedShareBasedCompensationExpense_F12FBC1E4F8B1F25DBABDC4F0028F2EB_verboseLabel_en-US" xlink:label="lab_us-gaap_AllocatedShareBasedCompensationExpense_F12FBC1E4F8B1F25DBABDC4F0028F2EB" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Share-based compensation expense</link:label>
    <link:label id="lab_us-gaap_AllocatedShareBasedCompensationExpense_F12FBC1E4F8B1F25DBABDC4F0028F2EB_label_en-US" xlink:label="lab_us-gaap_AllocatedShareBasedCompensationExpense_F12FBC1E4F8B1F25DBABDC4F0028F2EB" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-based Payment Arrangement, Expense</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AllocatedShareBasedCompensationExpense" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_F12FBC1E4F8B1F25DBABDC4F0028F2EB" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllocatedShareBasedCompensationExpense_F12FBC1E4F8B1F25DBABDC4F0028F2EB" xlink:to="lab_us-gaap_AllocatedShareBasedCompensationExpense_F12FBC1E4F8B1F25DBABDC4F0028F2EB" xlink:type="arc" />
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_DB8573818A80A1CCE611DC4F00282B57_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_DB8573818A80A1CCE611DC4F00282B57" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Unrecognized compensation costs</link:label>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_DB8573818A80A1CCE611DC4F00282B57_label_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_DB8573818A80A1CCE611DC4F00282B57" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_DB8573818A80A1CCE611DC4F00282B57" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_DB8573818A80A1CCE611DC4F00282B57" xlink:to="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_DB8573818A80A1CCE611DC4F00282B57" xlink:type="arc" />
    <link:label id="lab_us-gaap_StockRepurchaseProgramAuthorizedAmount1_5CEC973B9A504136AB61DC4F002872D1_terseLabel_en-US" xlink:label="lab_us-gaap_StockRepurchaseProgramAuthorizedAmount1_5CEC973B9A504136AB61DC4F002872D1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Share repurchase program authorized amount</link:label>
    <link:label id="lab_us-gaap_StockRepurchaseProgramAuthorizedAmount1_5CEC973B9A504136AB61DC4F002872D1_label_en-US" xlink:label="lab_us-gaap_StockRepurchaseProgramAuthorizedAmount1_5CEC973B9A504136AB61DC4F002872D1" 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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockRepurchaseProgramAuthorizedAmount1" xlink:label="loc_us-gaap_StockRepurchaseProgramAuthorizedAmount1_5CEC973B9A504136AB61DC4F002872D1" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockRepurchaseProgramAuthorizedAmount1_5CEC973B9A504136AB61DC4F002872D1" xlink:to="lab_us-gaap_StockRepurchaseProgramAuthorizedAmount1_5CEC973B9A504136AB61DC4F002872D1" xlink:type="arc" />
    <link:label id="lab_us-gaap_StockRepurchaseProgramPeriodInForce1_D0136D5176E25A81ACE6DC4F00283DF4_terseLabel_en-US" xlink:label="lab_us-gaap_StockRepurchaseProgramPeriodInForce1_D0136D5176E25A81ACE6DC4F00283DF4" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Share repurchase program period in force</link:label>
    <link:label id="lab_us-gaap_StockRepurchaseProgramPeriodInForce1_D0136D5176E25A81ACE6DC4F00283DF4_label_en-US" xlink:label="lab_us-gaap_StockRepurchaseProgramPeriodInForce1_D0136D5176E25A81ACE6DC4F00283DF4" 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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockRepurchaseProgramPeriodInForce1" xlink:label="loc_us-gaap_StockRepurchaseProgramPeriodInForce1_D0136D5176E25A81ACE6DC4F00283DF4" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockRepurchaseProgramPeriodInForce1_D0136D5176E25A81ACE6DC4F00283DF4" xlink:to="lab_us-gaap_StockRepurchaseProgramPeriodInForce1_D0136D5176E25A81ACE6DC4F00283DF4" xlink:type="arc" />
    <link:label id="lab_us-gaap_StockRepurchasedDuringPeriodShares_B840AC15D25794C6AAABDC4F00286BA8_terseLabel_en-US" xlink:label="lab_us-gaap_StockRepurchasedDuringPeriodShares_B840AC15D25794C6AAABDC4F00286BA8" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Common stock shares repurchased (shares)</link:label>
    <link:label id="lab_us-gaap_StockRepurchasedDuringPeriodShares_B840AC15D25794C6AAABDC4F00286BA8_label_en-US" xlink:label="lab_us-gaap_StockRepurchasedDuringPeriodShares_B840AC15D25794C6AAABDC4F00286BA8" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Stock Repurchased During Period, Shares</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockRepurchasedDuringPeriodShares" xlink:label="loc_us-gaap_StockRepurchasedDuringPeriodShares_B840AC15D25794C6AAABDC4F00286BA8" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockRepurchasedDuringPeriodShares_B840AC15D25794C6AAABDC4F00286BA8" xlink:to="lab_us-gaap_StockRepurchasedDuringPeriodShares_B840AC15D25794C6AAABDC4F00286BA8" xlink:type="arc" />
    <link:label id="lab_us-gaap_StockRepurchasedDuringPeriodValue_4688884F1DCA3232F40EDC4F00288AD2_terseLabel_en-US" xlink:label="lab_us-gaap_StockRepurchasedDuringPeriodValue_4688884F1DCA3232F40EDC4F00288AD2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Repurchase of common stock</link:label>
    <link:label id="lab_us-gaap_StockRepurchasedDuringPeriodValue_4688884F1DCA3232F40EDC4F00288AD2_label_en-US" xlink:label="lab_us-gaap_StockRepurchasedDuringPeriodValue_4688884F1DCA3232F40EDC4F00288AD2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Stock Repurchased During Period, Value</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockRepurchasedDuringPeriodValue" xlink:label="loc_us-gaap_StockRepurchasedDuringPeriodValue_4688884F1DCA3232F40EDC4F00288AD2" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockRepurchasedDuringPeriodValue_4688884F1DCA3232F40EDC4F00288AD2" xlink:to="lab_us-gaap_StockRepurchasedDuringPeriodValue_4688884F1DCA3232F40EDC4F00288AD2" xlink:type="arc" />
    <link:label id="lab_us-gaap_ComponentsOfDeferredTaxAssetsAbstract_80E913C6A81E33F49AF9C7E8E148A589_terseLabel_en-US" xlink:label="lab_us-gaap_ComponentsOfDeferredTaxAssetsAbstract_80E913C6A81E33F49AF9C7E8E148A589" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Deferred tax assets:</link:label>
    <link:label id="lab_us-gaap_ComponentsOfDeferredTaxAssetsAbstract_80E913C6A81E33F49AF9C7E8E148A589_label_en-US" xlink:label="lab_us-gaap_ComponentsOfDeferredTaxAssetsAbstract_80E913C6A81E33F49AF9C7E8E148A589" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Components of Deferred Tax Assets [Abstract]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ComponentsOfDeferredTaxAssetsAbstract" xlink:label="loc_us-gaap_ComponentsOfDeferredTaxAssetsAbstract_80E913C6A81E33F49AF9C7E8E148A589" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxAssetsAbstract_80E913C6A81E33F49AF9C7E8E148A589" xlink:to="lab_us-gaap_ComponentsOfDeferredTaxAssetsAbstract_80E913C6A81E33F49AF9C7E8E148A589" xlink:type="arc" />
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals_AF862C911713E0600DAAC7E8E149E537_verboseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals_AF862C911713E0600DAAC7E8E149E537" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Accrued liabilities and reserves</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals_AF862C911713E0600DAAC7E8E149E537_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals_AF862C911713E0600DAAC7E8E149E537" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals_AF862C911713E0600DAAC7E8E149E537" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals_AF862C911713E0600DAAC7E8E149E537" xlink:to="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals_AF862C911713E0600DAAC7E8E149E537" xlink:type="arc" />
    <link:label id="lab_us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment_A2343A8414B533BB9F18C7E8E1496B28_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment_A2343A8414B533BB9F18C7E8E1496B28" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Property and equipment depreciation</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment_A2343A8414B533BB9F18C7E8E1496B28_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment_A2343A8414B533BB9F18C7E8E1496B28" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Assets, Property, Plant and Equipment</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment" xlink:label="loc_us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment_A2343A8414B533BB9F18C7E8E1496B28" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment_A2343A8414B533BB9F18C7E8E1496B28" xlink:to="lab_us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment_A2343A8414B533BB9F18C7E8E1496B28" xlink:type="arc" />
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsCompensatedAbsences_DBE353A0AE5088CB75A8C7E8E149B247_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsCompensatedAbsences_DBE353A0AE5088CB75A8C7E8E149B247" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Workers compensation</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsCompensatedAbsences_DBE353A0AE5088CB75A8C7E8E149B247_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsCompensatedAbsences_DBE353A0AE5088CB75A8C7E8E149B247" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Compensated Absences</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsCompensatedAbsences" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsCompensatedAbsences_DBE353A0AE5088CB75A8C7E8E149B247" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsCompensatedAbsences_DBE353A0AE5088CB75A8C7E8E149B247" xlink:to="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsCompensatedAbsences_DBE353A0AE5088CB75A8C7E8E149B247" xlink:type="arc" />
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation_EB3F2EDBB70D6969C097C7E8E149A4DB_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation_EB3F2EDBB70D6969C097C7E8E149A4DB" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Deferred compensation</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation_EB3F2EDBB70D6969C097C7E8E149A4DB_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation_EB3F2EDBB70D6969C097C7E8E149A4DB" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Employee Compensation</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation_EB3F2EDBB70D6969C097C7E8E149A4DB" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation_EB3F2EDBB70D6969C097C7E8E149A4DB" xlink:to="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation_EB3F2EDBB70D6969C097C7E8E149A4DB" xlink:type="arc" />
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_EA9E76A8B5DE6970515DC7E8E1496E89_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_EA9E76A8B5DE6970515DC7E8E1496E89" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Equity compensation</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_EA9E76A8B5DE6970515DC7E8E1496E89_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_EA9E76A8B5DE6970515DC7E8E1496E89" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-based Compensation Cost</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_EA9E76A8B5DE6970515DC7E8E1496E89" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_EA9E76A8B5DE6970515DC7E8E1496E89" xlink:to="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_EA9E76A8B5DE6970515DC7E8E1496E89" xlink:type="arc" />
    <link:label id="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal_17F6FFA580DC7C07DB56C7E8E14A86C0_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal_17F6FFA580DC7C07DB56C7E8E14A86C0" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">State net operating losses &amp; tax credits</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal_17F6FFA580DC7C07DB56C7E8E14A86C0_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal_17F6FFA580DC7C07DB56C7E8E14A86C0" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Assets, Operating Loss Carryforwards, State and Local</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal_17F6FFA580DC7C07DB56C7E8E14A86C0" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal_17F6FFA580DC7C07DB56C7E8E14A86C0" xlink:to="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal_17F6FFA580DC7C07DB56C7E8E14A86C0" xlink:type="arc" />
    <link:label id="lab_us-gaap_DeferredTaxAssetsOther_46AE0B9EF1971FC50529C7E8E14A5C86_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsOther_46AE0B9EF1971FC50529C7E8E14A5C86" 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_DeferredTaxAssetsOther_46AE0B9EF1971FC50529C7E8E14A5C86_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsOther_46AE0B9EF1971FC50529C7E8E14A5C86" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Assets, Other</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredTaxAssetsOther" xlink:label="loc_us-gaap_DeferredTaxAssetsOther_46AE0B9EF1971FC50529C7E8E14A5C86" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsOther_46AE0B9EF1971FC50529C7E8E14A5C86" xlink:to="lab_us-gaap_DeferredTaxAssetsOther_46AE0B9EF1971FC50529C7E8E14A5C86" xlink:type="arc" />
    <link:label id="lab_us-gaap_DeferredTaxAssetsGross_351E476157C7958545BBC7E8E14ABC82_totalLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsGross_351E476157C7958545BBC7E8E14ABC82" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total gross deferred tax assets</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsGross_351E476157C7958545BBC7E8E14ABC82_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsGross_351E476157C7958545BBC7E8E14ABC82" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Assets, Gross</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredTaxAssetsGross" xlink:label="loc_us-gaap_DeferredTaxAssetsGross_351E476157C7958545BBC7E8E14ABC82" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_351E476157C7958545BBC7E8E14ABC82" xlink:to="lab_us-gaap_DeferredTaxAssetsGross_351E476157C7958545BBC7E8E14ABC82" xlink:type="arc" />
    <link:label id="lab_us-gaap_DeferredTaxAssetsValuationAllowance_CB0016482C1F1561468FC7E8E14ACC2F_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsValuationAllowance_CB0016482C1F1561468FC7E8E14ACC2F" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Less valuation allowance</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredTaxAssetsValuationAllowance" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance_CB0016482C1F1561468FC7E8E14ACC2F" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsValuationAllowance_CB0016482C1F1561468FC7E8E14ACC2F" xlink:to="lab_us-gaap_DeferredTaxAssetsValuationAllowance_CB0016482C1F1561468FC7E8E14ACC2F" xlink:type="arc" />
    <link:label id="lab_us-gaap_DeferredTaxAssetsNet_45E3025C6C93CDC2FA45C7E8E14A3A0D_totalLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsNet_45E3025C6C93CDC2FA45C7E8E14A3A0D" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total net deferred tax assets</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsNet_45E3025C6C93CDC2FA45C7E8E14A3A0D_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsNet_45E3025C6C93CDC2FA45C7E8E14A3A0D" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Assets, Net of Valuation Allowance</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredTaxAssetsNet" xlink:label="loc_us-gaap_DeferredTaxAssetsNet_45E3025C6C93CDC2FA45C7E8E14A3A0D" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsNet_45E3025C6C93CDC2FA45C7E8E14A3A0D" xlink:to="lab_us-gaap_DeferredTaxAssetsNet_45E3025C6C93CDC2FA45C7E8E14A3A0D" xlink:type="arc" />
    <link:label id="lab_us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract_C6B609E0573D5E8F215CC7E8E14A4A8F_terseLabel_en-US" xlink:label="lab_us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract_C6B609E0573D5E8F215CC7E8E14A4A8F" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Deferred tax liabilities:</link:label>
    <link:label id="lab_us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract_C6B609E0573D5E8F215CC7E8E14A4A8F_label_en-US" xlink:label="lab_us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract_C6B609E0573D5E8F215CC7E8E14A4A8F" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Components of Deferred Tax Liabilities [Abstract]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract" xlink:label="loc_us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract_C6B609E0573D5E8F215CC7E8E14A4A8F" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract_C6B609E0573D5E8F215CC7E8E14A4A8F" xlink:to="lab_us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract_C6B609E0573D5E8F215CC7E8E14A4A8F" xlink:type="arc" />
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_A714C8C5C2CF0D50BE31C7E8E14BE360_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_A714C8C5C2CF0D50BE31C7E8E14BE360" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Property and equipment depreciation</link:label>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_A714C8C5C2CF0D50BE31C7E8E14BE360_label_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_A714C8C5C2CF0D50BE31C7E8E14BE360" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Liabilities, Property, Plant and Equipment</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_A714C8C5C2CF0D50BE31C7E8E14BE360" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_A714C8C5C2CF0D50BE31C7E8E14BE360" xlink:to="lab_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_A714C8C5C2CF0D50BE31C7E8E14BE360" xlink:type="arc" />
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill_0A5C0CE96AE258017912C7E8E14B4D98_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill_0A5C0CE96AE258017912C7E8E14B4D98" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Goodwill</link:label>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill_0A5C0CE96AE258017912C7E8E14B4D98_label_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill_0A5C0CE96AE258017912C7E8E14B4D98" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Liabilities, Goodwill</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill_0A5C0CE96AE258017912C7E8E14B4D98" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill_0A5C0CE96AE258017912C7E8E14B4D98" xlink:to="lab_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill_0A5C0CE96AE258017912C7E8E14B4D98" xlink:type="arc" />
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesOther_6690FFCFD85361B7A7D0C7E8E14BB92D_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesOther_6690FFCFD85361B7A7D0C7E8E14BB92D" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Other</link:label>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesOther_6690FFCFD85361B7A7D0C7E8E14BB92D_label_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesOther_6690FFCFD85361B7A7D0C7E8E14BB92D" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Liabilities, Other</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredTaxLiabilitiesOther" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesOther_6690FFCFD85361B7A7D0C7E8E14BB92D" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesOther_6690FFCFD85361B7A7D0C7E8E14BB92D" xlink:to="lab_us-gaap_DeferredTaxLiabilitiesOther_6690FFCFD85361B7A7D0C7E8E14BB92D" xlink:type="arc" />
    <link:label id="lab_us-gaap_DeferredIncomeTaxLiabilities_F42CC1EFE8E7137997DAC7E8E14B56F1_negatedTotalLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxLiabilities_F42CC1EFE8E7137997DAC7E8E14B56F1" xlink:role="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:type="resource" xml:lang="en-US">Total gross deferred tax liabilities</link:label>
    <link:label id="lab_us-gaap_DeferredIncomeTaxLiabilities_F42CC1EFE8E7137997DAC7E8E14B56F1_label_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxLiabilities_F42CC1EFE8E7137997DAC7E8E14B56F1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Liabilities, Gross</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredIncomeTaxLiabilities" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilities_F42CC1EFE8E7137997DAC7E8E14B56F1" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilities_F42CC1EFE8E7137997DAC7E8E14B56F1" xlink:to="lab_us-gaap_DeferredIncomeTaxLiabilities_F42CC1EFE8E7137997DAC7E8E14B56F1" xlink:type="arc" />
    <link:label id="lab_us-gaap_DeferredTaxLiabilities_EC2112D3550F171A779EC7E8E14BF55F_negatedTotalLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilities_EC2112D3550F171A779EC7E8E14BF55F" xlink:role="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:type="resource" xml:lang="en-US">Net deferred tax liability</link:label>
    <link:label id="lab_us-gaap_DeferredTaxLiabilities_EC2112D3550F171A779EC7E8E14BF55F_label_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilities_EC2112D3550F171A779EC7E8E14BF55F" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Liabilities, Net</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredTaxLiabilities" xlink:label="loc_us-gaap_DeferredTaxLiabilities_EC2112D3550F171A779EC7E8E14BF55F" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxLiabilities_EC2112D3550F171A779EC7E8E14BF55F" xlink:to="lab_us-gaap_DeferredTaxLiabilities_EC2112D3550F171A779EC7E8E14BF55F" xlink:type="arc" />
    <link:label id="lab_us-gaap_StatementOfStockholdersEquityAbstract_369C70A08C13E3AF4CA6C396970234E7_label_en-US" xlink:label="lab_us-gaap_StatementOfStockholdersEquityAbstract_369C70A08C13E3AF4CA6C396970234E7" 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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementOfStockholdersEquityAbstract" xlink:label="loc_us-gaap_StatementOfStockholdersEquityAbstract_369C70A08C13E3AF4CA6C396970234E7" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfStockholdersEquityAbstract_369C70A08C13E3AF4CA6C396970234E7" xlink:to="lab_us-gaap_StatementOfStockholdersEquityAbstract_369C70A08C13E3AF4CA6C396970234E7" xlink:type="arc" />
    <link:label id="lab_us-gaap_StatementTable_D4A45A5C4A36E5FBF6E2C39697026B7E_terseLabel_en-US" xlink:label="lab_us-gaap_StatementTable_D4A45A5C4A36E5FBF6E2C39697026B7E" 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_D4A45A5C4A36E5FBF6E2C39697026B7E_label_en-US" xlink:label="lab_us-gaap_StatementTable_D4A45A5C4A36E5FBF6E2C39697026B7E" 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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_D4A45A5C4A36E5FBF6E2C39697026B7E" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementTable_D4A45A5C4A36E5FBF6E2C39697026B7E" xlink:to="lab_us-gaap_StatementTable_D4A45A5C4A36E5FBF6E2C39697026B7E" xlink:type="arc" />
    <link:label id="lab_us-gaap_StatementEquityComponentsAxis_601CB3966446B8B973D8C3969702B914_terseLabel_en-US" xlink:label="lab_us-gaap_StatementEquityComponentsAxis_601CB3966446B8B973D8C3969702B914" 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_601CB3966446B8B973D8C3969702B914_label_en-US" xlink:label="lab_us-gaap_StatementEquityComponentsAxis_601CB3966446B8B973D8C3969702B914" 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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_601CB3966446B8B973D8C3969702B914" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_601CB3966446B8B973D8C3969702B914" xlink:to="lab_us-gaap_StatementEquityComponentsAxis_601CB3966446B8B973D8C3969702B914" xlink:type="arc" />
    <link:label id="lab_us-gaap_EquityComponentDomain_3607AC844CCC01DD58D3C3969702F911_terseLabel_en-US" xlink:label="lab_us-gaap_EquityComponentDomain_3607AC844CCC01DD58D3C3969702F911" 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_3607AC844CCC01DD58D3C3969702F911_label_en-US" xlink:label="lab_us-gaap_EquityComponentDomain_3607AC844CCC01DD58D3C3969702F911" 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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="loc_us-gaap_EquityComponentDomain_3607AC844CCC01DD58D3C3969702F911" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityComponentDomain_3607AC844CCC01DD58D3C3969702F911" xlink:to="lab_us-gaap_EquityComponentDomain_3607AC844CCC01DD58D3C3969702F911" xlink:type="arc" />
    <link:label id="lab_us-gaap_RetainedEarningsMember_C5E7402C49CF9079B3D4C396970362CD_terseLabel_en-US" xlink:label="lab_us-gaap_RetainedEarningsMember_C5E7402C49CF9079B3D4C396970362CD" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Retained Earnings</link:label>
    <link:label id="lab_us-gaap_RetainedEarningsMember_C5E7402C49CF9079B3D4C396970362CD_label_en-US" xlink:label="lab_us-gaap_RetainedEarningsMember_C5E7402C49CF9079B3D4C396970362CD" 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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RetainedEarningsMember" xlink:label="loc_us-gaap_RetainedEarningsMember_C5E7402C49CF9079B3D4C396970362CD" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetainedEarningsMember_C5E7402C49CF9079B3D4C396970362CD" xlink:to="lab_us-gaap_RetainedEarningsMember_C5E7402C49CF9079B3D4C396970362CD" xlink:type="arc" />
    <link:label id="lab_us-gaap_StatementLineItems_5632B6A18F1D58FEB372C39697030146_terseLabel_en-US" xlink:label="lab_us-gaap_StatementLineItems_5632B6A18F1D58FEB372C39697030146" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Statement</link:label>
    <link:label id="lab_us-gaap_StatementLineItems_5632B6A18F1D58FEB372C39697030146_label_en-US" xlink:label="lab_us-gaap_StatementLineItems_5632B6A18F1D58FEB372C39697030146" 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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_5632B6A18F1D58FEB372C39697030146" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementLineItems_5632B6A18F1D58FEB372C39697030146" xlink:to="lab_us-gaap_StatementLineItems_5632B6A18F1D58FEB372C39697030146" xlink:type="arc" />
    <link:label id="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_6DF024AF7885ADE088BEC39697035CD5_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_6DF024AF7885ADE088BEC39697035CD5" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Increase (Decrease) in Stockholders' Equity [Roll Forward]</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_6DF024AF7885ADE088BEC39697035CD5_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_6DF024AF7885ADE088BEC39697035CD5" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Increase (Decrease) in Stockholders' Equity [Roll Forward]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_6DF024AF7885ADE088BEC39697035CD5" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_6DF024AF7885ADE088BEC39697035CD5" xlink:to="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_6DF024AF7885ADE088BEC39697035CD5" xlink:type="arc" />
    <link:label id="lab_us-gaap_CommonStockSharesOutstanding_89BE53E9CA87D79C08A5C39697047A80_periodStartLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesOutstanding_89BE53E9CA87D79C08A5C39697047A80" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Beginning Balance (shares)</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesOutstanding_89BE53E9CA87D79C08A5C39697047A80_label_en-US" xlink:label="lab_us-gaap_CommonStockSharesOutstanding_89BE53E9CA87D79C08A5C39697047A80" 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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonStockSharesOutstanding" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_89BE53E9CA87D79C08A5C39697047A80" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockSharesOutstanding_89BE53E9CA87D79C08A5C39697047A80" xlink:to="lab_us-gaap_CommonStockSharesOutstanding_89BE53E9CA87D79C08A5C39697047A80" xlink:type="arc" />
    <link:label id="lab_us-gaap_StockholdersEquity_F5FFBBAC6B8676363B12C3969704029F_periodStartLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquity_F5FFBBAC6B8676363B12C3969704029F" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Beginning Balance</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="loc_us-gaap_StockholdersEquity_F5FFBBAC6B8676363B12C3969704029F" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquity_F5FFBBAC6B8676363B12C3969704029F" xlink:to="lab_us-gaap_StockholdersEquity_F5FFBBAC6B8676363B12C3969704029F" xlink:type="arc" />
    <link:label id="lab_us-gaap_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption_E8A0E38D87FD70599F1AC3969704BC70_terseLabel_en-US" xlink:label="lab_us-gaap_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption_E8A0E38D87FD70599F1AC3969704BC70" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Implementation of ASU 2014-09</link:label>
    <link:label id="lab_us-gaap_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption_E8A0E38D87FD70599F1AC3969704BC70_label_en-US" xlink:label="lab_us-gaap_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption_E8A0E38D87FD70599F1AC3969704BC70" 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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption" xlink:label="loc_us-gaap_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption_E8A0E38D87FD70599F1AC3969704BC70" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption_E8A0E38D87FD70599F1AC3969704BC70" xlink:to="lab_us-gaap_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption_E8A0E38D87FD70599F1AC3969704BC70" xlink:type="arc" />
    <link:label id="lab_us-gaap_DividendsCommonStock_9B465599BDB8A861FB98C3969704CDBC_negatedLabel_en-US" xlink:label="lab_us-gaap_DividendsCommonStock_9B465599BDB8A861FB98C3969704CDBC" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Dividends declared</link:label>
    <link:label id="lab_us-gaap_DividendsCommonStock_9B465599BDB8A861FB98C3969704CDBC_label_en-US" xlink:label="lab_us-gaap_DividendsCommonStock_9B465599BDB8A861FB98C3969704CDBC" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Dividends, Common Stock</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DividendsCommonStock" xlink:label="loc_us-gaap_DividendsCommonStock_9B465599BDB8A861FB98C3969704CDBC" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DividendsCommonStock_9B465599BDB8A861FB98C3969704CDBC" xlink:to="lab_us-gaap_DividendsCommonStock_9B465599BDB8A861FB98C3969704CDBC" xlink:type="arc" />
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_098F703E86F4BB3232FAC3969704F793_verboseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_098F703E86F4BB3232FAC3969704F793" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Exercise of stock options (shares)</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_098F703E86F4BB3232FAC3969704F793" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_098F703E86F4BB3232FAC3969704F793" xlink:to="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_098F703E86F4BB3232FAC3969704F793" xlink:type="arc" />
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_6EA5A779EFBDDFFDDF75C3969705120B_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_6EA5A779EFBDDFFDDF75C3969705120B" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Exercise of stock options</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_6EA5A779EFBDDFFDDF75C3969705120B_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_6EA5A779EFBDDFFDDF75C3969705120B" 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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_6EA5A779EFBDDFFDDF75C3969705120B" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_6EA5A779EFBDDFFDDF75C3969705120B" xlink:to="lab_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_6EA5A779EFBDDFFDDF75C3969705120B" xlink:type="arc" />
    <link:label id="lab_us-gaap_StockRepurchasedDuringPeriodShares_5CE74AE1C554D84EC8F0C3969705C3A2_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_StockRepurchasedDuringPeriodShares_5CE74AE1C554D84EC8F0C3969705C3A2" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Repurchase of common stock (shares)</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockRepurchasedDuringPeriodShares" xlink:label="loc_us-gaap_StockRepurchasedDuringPeriodShares_5CE74AE1C554D84EC8F0C3969705C3A2" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockRepurchasedDuringPeriodShares_5CE74AE1C554D84EC8F0C3969705C3A2" xlink:to="lab_us-gaap_StockRepurchasedDuringPeriodShares_5CE74AE1C554D84EC8F0C3969705C3A2" xlink:type="arc" />
    <link:label id="lab_us-gaap_StockRepurchasedDuringPeriodValue_5250B0F39383204139E5C39697050B3F_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_StockRepurchasedDuringPeriodValue_5250B0F39383204139E5C39697050B3F" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Repurchase of common stock</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockRepurchasedDuringPeriodValue" xlink:label="loc_us-gaap_StockRepurchasedDuringPeriodValue_5250B0F39383204139E5C39697050B3F" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockRepurchasedDuringPeriodValue_5250B0F39383204139E5C39697050B3F" xlink:to="lab_us-gaap_StockRepurchasedDuringPeriodValue_5250B0F39383204139E5C39697050B3F" xlink:type="arc" />
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_185891A21335BBC48010C3969705B8A2_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_185891A21335BBC48010C3969705B8A2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Stock-based compensation (shares)</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_185891A21335BBC48010C3969705B8A2_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_185891A21335BBC48010C3969705B8A2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Shares Issued, Shares, Share-based Payment Arrangement, after Forfeiture</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_185891A21335BBC48010C3969705B8A2" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_185891A21335BBC48010C3969705B8A2" xlink:to="lab_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_185891A21335BBC48010C3969705B8A2" xlink:type="arc" />
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_B33AF0ECFF509B9DC6DEC3969706331D_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_B33AF0ECFF509B9DC6DEC3969706331D" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Stock-based compensation</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_B33AF0ECFF509B9DC6DEC3969706331D_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_B33AF0ECFF509B9DC6DEC3969706331D" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Shares Issued, Value, Share-based Payment Arrangement, after Forfeiture</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_B33AF0ECFF509B9DC6DEC3969706331D" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_B33AF0ECFF509B9DC6DEC3969706331D" xlink:to="lab_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_B33AF0ECFF509B9DC6DEC3969706331D" xlink:type="arc" />
    <link:label id="lab_us-gaap_CommonStockSharesOutstanding_E44E4D4C198ED8CD8320C396970680C5_periodEndLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesOutstanding_E44E4D4C198ED8CD8320C396970680C5" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Ending Balance (shares)</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonStockSharesOutstanding" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_E44E4D4C198ED8CD8320C396970680C5" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockSharesOutstanding_E44E4D4C198ED8CD8320C396970680C5" xlink:to="lab_us-gaap_CommonStockSharesOutstanding_E44E4D4C198ED8CD8320C396970680C5" xlink:type="arc" />
    <link:label id="lab_us-gaap_StockholdersEquity_3220A7FC1F98393BDDEFC39697068017_periodEndLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquity_3220A7FC1F98393BDDEFC39697068017" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Ending Balance</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="loc_us-gaap_StockholdersEquity_3220A7FC1F98393BDDEFC39697068017" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquity_3220A7FC1F98393BDDEFC39697068017" xlink:to="lab_us-gaap_StockholdersEquity_3220A7FC1F98393BDDEFC39697068017" xlink:type="arc" />
    <link:label id="lab_us-gaap_CompensationAndEmployeeBenefitPlansTextBlock_D1DA3A2BFDDEB91CFB73C2A81E80F102_terseLabel_en-US" xlink:label="lab_us-gaap_CompensationAndEmployeeBenefitPlansTextBlock_D1DA3A2BFDDEB91CFB73C2A81E80F102" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Benefit Plans</link:label>
    <link:label id="lab_us-gaap_CompensationAndEmployeeBenefitPlansTextBlock_D1DA3A2BFDDEB91CFB73C2A81E80F102_label_en-US" xlink:label="lab_us-gaap_CompensationAndEmployeeBenefitPlansTextBlock_D1DA3A2BFDDEB91CFB73C2A81E80F102" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Compensation and Employee Benefit Plans [Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CompensationAndEmployeeBenefitPlansTextBlock" xlink:label="loc_us-gaap_CompensationAndEmployeeBenefitPlansTextBlock_D1DA3A2BFDDEB91CFB73C2A81E80F102" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CompensationAndEmployeeBenefitPlansTextBlock_D1DA3A2BFDDEB91CFB73C2A81E80F102" xlink:to="lab_us-gaap_CompensationAndEmployeeBenefitPlansTextBlock_D1DA3A2BFDDEB91CFB73C2A81E80F102" xlink:type="arc" />
    <link:label id="lab_us-gaap_NumberOfBusinessesAcquired_7ECE6A960BC851531917C2A81E2F7B65_terseLabel_en-US" xlink:label="lab_us-gaap_NumberOfBusinessesAcquired_7ECE6A960BC851531917C2A81E2F7B65" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Number of stores acquired</link:label>
    <link:label id="lab_us-gaap_NumberOfBusinessesAcquired_7ECE6A960BC851531917C2A81E2F7B65_label_en-US" xlink:label="lab_us-gaap_NumberOfBusinessesAcquired_7ECE6A960BC851531917C2A81E2F7B65" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Number of Businesses Acquired</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NumberOfBusinessesAcquired" xlink:label="loc_us-gaap_NumberOfBusinessesAcquired_7ECE6A960BC851531917C2A81E2F7B65" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NumberOfBusinessesAcquired_7ECE6A960BC851531917C2A81E2F7B65" xlink:to="lab_us-gaap_NumberOfBusinessesAcquired_7ECE6A960BC851531917C2A81E2F7B65" xlink:type="arc" />
    <link:label id="lab_casy_NumberOfStoresOpened_A1E05D3B5214CA8D2781C2A81E2F0B03_terseLabel_en-US" xlink:label="lab_casy_NumberOfStoresOpened_A1E05D3B5214CA8D2781C2A81E2F0B03" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Number of stores opened</link:label>
    <link:label id="lab_casy_NumberOfStoresOpened_A1E05D3B5214CA8D2781C2A81E2F0B03_label_en-US" xlink:label="lab_casy_NumberOfStoresOpened_A1E05D3B5214CA8D2781C2A81E2F0B03" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Number Of Stores Opened</link:label>
    <link:label id="lab_casy_NumberOfStoresOpened_A1E05D3B5214CA8D2781C2A81E2F0B03_documentation_en-US" xlink:label="lab_casy_NumberOfStoresOpened_A1E05D3B5214CA8D2781C2A81E2F0B03" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Number of stores opened in the period.</link:label>
    <link:loc xlink:href="casy-20200430.xsd#casy_NumberOfStoresOpened" xlink:label="loc_casy_NumberOfStoresOpened_A1E05D3B5214CA8D2781C2A81E2F0B03" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_casy_NumberOfStoresOpened_A1E05D3B5214CA8D2781C2A81E2F0B03" xlink:to="lab_casy_NumberOfStoresOpened_A1E05D3B5214CA8D2781C2A81E2F0B03" xlink:type="arc" />
    <link:label id="lab_casy_NumberOfStoresExpectedToOpenInNextFiscalYear_613D3CC7364BE67F1375C2A81E3098BC_terseLabel_en-US" xlink:label="lab_casy_NumberOfStoresExpectedToOpenInNextFiscalYear_613D3CC7364BE67F1375C2A81E3098BC" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Number of stores expected to open in next fiscal year</link:label>
    <link:label id="lab_casy_NumberOfStoresExpectedToOpenInNextFiscalYear_613D3CC7364BE67F1375C2A81E3098BC_label_en-US" xlink:label="lab_casy_NumberOfStoresExpectedToOpenInNextFiscalYear_613D3CC7364BE67F1375C2A81E3098BC" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Number Of Stores Expected To Open In Next Fiscal Year</link:label>
    <link:label id="lab_casy_NumberOfStoresExpectedToOpenInNextFiscalYear_613D3CC7364BE67F1375C2A81E3098BC_documentation_en-US" xlink:label="lab_casy_NumberOfStoresExpectedToOpenInNextFiscalYear_613D3CC7364BE67F1375C2A81E3098BC" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Number of stores expected to open in next fiscal year.</link:label>
    <link:loc xlink:href="casy-20200430.xsd#casy_NumberOfStoresExpectedToOpenInNextFiscalYear" xlink:label="loc_casy_NumberOfStoresExpectedToOpenInNextFiscalYear_613D3CC7364BE67F1375C2A81E3098BC" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_casy_NumberOfStoresExpectedToOpenInNextFiscalYear_613D3CC7364BE67F1375C2A81E3098BC" xlink:to="lab_casy_NumberOfStoresExpectedToOpenInNextFiscalYear_613D3CC7364BE67F1375C2A81E3098BC" xlink:type="arc" />
    <link:label id="lab_casy_GoodwillDeductibleForIncomeTaxPurposesPeriod_9CB48E3C69A3A8709AA1C2A81E3065D2_terseLabel_en-US" xlink:label="lab_casy_GoodwillDeductibleForIncomeTaxPurposesPeriod_9CB48E3C69A3A8709AA1C2A81E3065D2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Goodwill deductible for income tax purposes period (in years)</link:label>
    <link:label id="lab_casy_GoodwillDeductibleForIncomeTaxPurposesPeriod_9CB48E3C69A3A8709AA1C2A81E3065D2_label_en-US" xlink:label="lab_casy_GoodwillDeductibleForIncomeTaxPurposesPeriod_9CB48E3C69A3A8709AA1C2A81E3065D2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Goodwill Deductible for Income Tax Purposes Period</link:label>
    <link:label id="lab_casy_GoodwillDeductibleForIncomeTaxPurposesPeriod_9CB48E3C69A3A8709AA1C2A81E3065D2_documentation_en-US" xlink:label="lab_casy_GoodwillDeductibleForIncomeTaxPurposesPeriod_9CB48E3C69A3A8709AA1C2A81E3065D2" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Goodwill deductible for income tax purposes, period.</link:label>
    <link:loc xlink:href="casy-20200430.xsd#casy_GoodwillDeductibleForIncomeTaxPurposesPeriod" xlink:label="loc_casy_GoodwillDeductibleForIncomeTaxPurposesPeriod_9CB48E3C69A3A8709AA1C2A81E3065D2" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_casy_GoodwillDeductibleForIncomeTaxPurposesPeriod_9CB48E3C69A3A8709AA1C2A81E3065D2" xlink:to="lab_casy_GoodwillDeductibleForIncomeTaxPurposesPeriod_9CB48E3C69A3A8709AA1C2A81E3065D2" xlink:type="arc" />
    <link:label id="lab_us-gaap_CommonStockDividendsPerShareCashPaid_5D199ACF470A22518A65C2A81E998D59_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockDividendsPerShareCashPaid_5D199ACF470A22518A65C2A81E998D59" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Payment of dividends per share (in Dollars per share)</link:label>
    <link:label id="lab_us-gaap_CommonStockDividendsPerShareCashPaid_5D199ACF470A22518A65C2A81E998D59_label_en-US" xlink:label="lab_us-gaap_CommonStockDividendsPerShareCashPaid_5D199ACF470A22518A65C2A81E998D59" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Common Stock, Dividends, Per Share, Cash Paid</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonStockDividendsPerShareCashPaid" xlink:label="loc_us-gaap_CommonStockDividendsPerShareCashPaid_5D199ACF470A22518A65C2A81E998D59" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockDividendsPerShareCashPaid_5D199ACF470A22518A65C2A81E998D59" xlink:to="lab_us-gaap_CommonStockDividendsPerShareCashPaid_5D199ACF470A22518A65C2A81E998D59" xlink:type="arc" />
    <link:label id="lab_casy_AssetsAndLiabilitiesLesseeTableTextBlock_E43D0660C34D2636D953C90BBD10AFCB_terseLabel_en-US" xlink:label="lab_casy_AssetsAndLiabilitiesLesseeTableTextBlock_E43D0660C34D2636D953C90BBD10AFCB" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Assets And Liabilities, Lessee</link:label>
    <link:label id="lab_casy_AssetsAndLiabilitiesLesseeTableTextBlock_E43D0660C34D2636D953C90BBD10AFCB_label_en-US" xlink:label="lab_casy_AssetsAndLiabilitiesLesseeTableTextBlock_E43D0660C34D2636D953C90BBD10AFCB" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Assets And Liabilities, Lessee [Table Text Block]</link:label>
    <link:label id="lab_casy_AssetsAndLiabilitiesLesseeTableTextBlock_E43D0660C34D2636D953C90BBD10AFCB_documentation_en-US" xlink:label="lab_casy_AssetsAndLiabilitiesLesseeTableTextBlock_E43D0660C34D2636D953C90BBD10AFCB" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Assets And Liabilities, Lessee [Table Text Block]</link:label>
    <link:loc xlink:href="casy-20200430.xsd#casy_AssetsAndLiabilitiesLesseeTableTextBlock" xlink:label="loc_casy_AssetsAndLiabilitiesLesseeTableTextBlock_E43D0660C34D2636D953C90BBD10AFCB" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_casy_AssetsAndLiabilitiesLesseeTableTextBlock_E43D0660C34D2636D953C90BBD10AFCB" xlink:to="lab_casy_AssetsAndLiabilitiesLesseeTableTextBlock_E43D0660C34D2636D953C90BBD10AFCB" xlink:type="arc" />
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_60A5F1BC133F59968653C90BBD1195F7_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_60A5F1BC133F59968653C90BBD1195F7" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Lessee, Operating Lease, Liability, Maturity</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_60A5F1BC133F59968653C90BBD1195F7_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_60A5F1BC133F59968653C90BBD1195F7" 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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_60A5F1BC133F59968653C90BBD1195F7" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_60A5F1BC133F59968653C90BBD1195F7" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_60A5F1BC133F59968653C90BBD1195F7" xlink:type="arc" />
    <link:label id="lab_us-gaap_SeniorNotesMember_016D60C8B9E1DEAEA50DE17421CDED01_terseLabel_en-US" xlink:label="lab_us-gaap_SeniorNotesMember_016D60C8B9E1DEAEA50DE17421CDED01" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Senior Notes</link:label>
    <link:label id="lab_us-gaap_SeniorNotesMember_016D60C8B9E1DEAEA50DE17421CDED01_label_en-US" xlink:label="lab_us-gaap_SeniorNotesMember_016D60C8B9E1DEAEA50DE17421CDED01" 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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SeniorNotesMember" xlink:label="loc_us-gaap_SeniorNotesMember_016D60C8B9E1DEAEA50DE17421CDED01" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SeniorNotesMember_016D60C8B9E1DEAEA50DE17421CDED01" xlink:to="lab_us-gaap_SeniorNotesMember_016D60C8B9E1DEAEA50DE17421CDED01" xlink:type="arc" />
    <link:label id="lab_casy_FivePointSevenTwoSeniorNotesMarch302020Member_FC276AEB85203488614BE17421CD9449_terseLabel_en-US" xlink:label="lab_casy_FivePointSevenTwoSeniorNotesMarch302020Member_FC276AEB85203488614BE17421CD9449" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">5.72% Senior notes due in 14 installments beginning September 30, 2012 and ending March 30, 2020</link:label>
    <link:label id="lab_casy_FivePointSevenTwoSeniorNotesMarch302020Member_FC276AEB85203488614BE17421CD9449_label_en-US" xlink:label="lab_casy_FivePointSevenTwoSeniorNotesMarch302020Member_FC276AEB85203488614BE17421CD9449" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Five Point Seven Two Senior Notes March 30, 2020 [Member]</link:label>
    <link:label id="lab_casy_FivePointSevenTwoSeniorNotesMarch302020Member_FC276AEB85203488614BE17421CD9449_documentation_en-US" xlink:label="lab_casy_FivePointSevenTwoSeniorNotesMarch302020Member_FC276AEB85203488614BE17421CD9449" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Five Point Seven Two Senior Notes March 30, 2020</link:label>
    <link:loc xlink:href="casy-20200430.xsd#casy_FivePointSevenTwoSeniorNotesMarch302020Member" xlink:label="loc_casy_FivePointSevenTwoSeniorNotesMarch302020Member_FC276AEB85203488614BE17421CD9449" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_casy_FivePointSevenTwoSeniorNotesMarch302020Member_FC276AEB85203488614BE17421CD9449" xlink:to="lab_casy_FivePointSevenTwoSeniorNotesMarch302020Member_FC276AEB85203488614BE17421CD9449" xlink:type="arc" />
    <link:label id="lab_casy_FivePointTwoTwoSeniorNotesDueAugust92020Member_6AE82CABEFF8219A804FE17421CE2509_terseLabel_en-US" xlink:label="lab_casy_FivePointTwoTwoSeniorNotesDueAugust92020Member_6AE82CABEFF8219A804FE17421CE2509" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">5.22% Senior notes due August 9, 2020 (1)</link:label>
    <link:label id="lab_casy_FivePointTwoTwoSeniorNotesDueAugust92020Member_6AE82CABEFF8219A804FE17421CE2509_label_en-US" xlink:label="lab_casy_FivePointTwoTwoSeniorNotesDueAugust92020Member_6AE82CABEFF8219A804FE17421CE2509" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Five Point Two Two Senior Notes Due August 9, 2020 [Member]</link:label>
    <link:label id="lab_casy_FivePointTwoTwoSeniorNotesDueAugust92020Member_6AE82CABEFF8219A804FE17421CE2509_documentation_en-US" xlink:label="lab_casy_FivePointTwoTwoSeniorNotesDueAugust92020Member_6AE82CABEFF8219A804FE17421CE2509" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Five Point Two Two Senior Notes Due August 9, 2020</link:label>
    <link:loc xlink:href="casy-20200430.xsd#casy_FivePointTwoTwoSeniorNotesDueAugust92020Member" xlink:label="loc_casy_FivePointTwoTwoSeniorNotesDueAugust92020Member_6AE82CABEFF8219A804FE17421CE2509" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_casy_FivePointTwoTwoSeniorNotesDueAugust92020Member_6AE82CABEFF8219A804FE17421CE2509" xlink:to="lab_casy_FivePointTwoTwoSeniorNotesDueAugust92020Member_6AE82CABEFF8219A804FE17421CE2509" xlink:type="arc" />
    <link:label id="lab_casy_ThreePointSixSevenSeniorNotesDueJune152028Member_D4E022B2E4BB2A555788E17421CE7254_terseLabel_en-US" xlink:label="lab_casy_ThreePointSixSevenSeniorNotesDueJune152028Member_D4E022B2E4BB2A555788E17421CE7254" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">3.67% Senior notes (Series A) due in 7 installments beginning June 17, 2022, and ending June 15, 2028</link:label>
    <link:label id="lab_casy_ThreePointSixSevenSeniorNotesDueJune152028Member_D4E022B2E4BB2A555788E17421CE7254_label_en-US" xlink:label="lab_casy_ThreePointSixSevenSeniorNotesDueJune152028Member_D4E022B2E4BB2A555788E17421CE7254" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Three Point Six Seven Senior Notes Due June 15, 2028 [Member]</link:label>
    <link:label id="lab_casy_ThreePointSixSevenSeniorNotesDueJune152028Member_D4E022B2E4BB2A555788E17421CE7254_documentation_en-US" xlink:label="lab_casy_ThreePointSixSevenSeniorNotesDueJune152028Member_D4E022B2E4BB2A555788E17421CE7254" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Three Point Six Seven Senior Notes Due June 15, 2028</link:label>
    <link:loc xlink:href="casy-20200430.xsd#casy_ThreePointSixSevenSeniorNotesDueJune152028Member" xlink:label="loc_casy_ThreePointSixSevenSeniorNotesDueJune152028Member_D4E022B2E4BB2A555788E17421CE7254" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_casy_ThreePointSixSevenSeniorNotesDueJune152028Member_D4E022B2E4BB2A555788E17421CE7254" xlink:to="lab_casy_ThreePointSixSevenSeniorNotesDueJune152028Member_D4E022B2E4BB2A555788E17421CE7254" xlink:type="arc" />
    <link:label id="lab_casy_ThreePointSevenFiveSeniorNotesDueDecember182028Member_883864DEA3F5557DCF41E17421CE9F58_terseLabel_en-US" xlink:label="lab_casy_ThreePointSevenFiveSeniorNotesDueDecember182028Member_883864DEA3F5557DCF41E17421CE9F58" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">3.75% Senior notes (Series B) due in 7 installments beginning December 17, 2022 and ending December 18, 2028</link:label>
    <link:label id="lab_casy_ThreePointSevenFiveSeniorNotesDueDecember182028Member_883864DEA3F5557DCF41E17421CE9F58_label_en-US" xlink:label="lab_casy_ThreePointSevenFiveSeniorNotesDueDecember182028Member_883864DEA3F5557DCF41E17421CE9F58" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Three Point Seven Five Senior Notes Due December 18, 2028 [Member]</link:label>
    <link:label id="lab_casy_ThreePointSevenFiveSeniorNotesDueDecember182028Member_883864DEA3F5557DCF41E17421CE9F58_documentation_en-US" xlink:label="lab_casy_ThreePointSevenFiveSeniorNotesDueDecember182028Member_883864DEA3F5557DCF41E17421CE9F58" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Three Point Seven Five Senior Notes Due December 18, 2028</link:label>
    <link:loc xlink:href="casy-20200430.xsd#casy_ThreePointSevenFiveSeniorNotesDueDecember182028Member" xlink:label="loc_casy_ThreePointSevenFiveSeniorNotesDueDecember182028Member_883864DEA3F5557DCF41E17421CE9F58" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_casy_ThreePointSevenFiveSeniorNotesDueDecember182028Member_883864DEA3F5557DCF41E17421CE9F58" xlink:to="lab_casy_ThreePointSevenFiveSeniorNotesDueDecember182028Member_883864DEA3F5557DCF41E17421CE9F58" xlink:type="arc" />
    <link:label id="lab_casy_ThreePointSixFiveSeniorNotesDueMay22031Member_0BD649830B0F54B9A742E17421CEC079_terseLabel_en-US" xlink:label="lab_casy_ThreePointSixFiveSeniorNotesDueMay22031Member_0BD649830B0F54B9A742E17421CEC079" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">3.65% Senior notes (Series C) due in 7 installments beginning May 2, 2025 and ending May 2, 2031</link:label>
    <link:label id="lab_casy_ThreePointSixFiveSeniorNotesDueMay22031Member_0BD649830B0F54B9A742E17421CEC079_label_en-US" xlink:label="lab_casy_ThreePointSixFiveSeniorNotesDueMay22031Member_0BD649830B0F54B9A742E17421CEC079" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Three Point Six Five Senior Notes Due May 2, 2031 [Member]</link:label>
    <link:label id="lab_casy_ThreePointSixFiveSeniorNotesDueMay22031Member_0BD649830B0F54B9A742E17421CEC079_documentation_en-US" xlink:label="lab_casy_ThreePointSixFiveSeniorNotesDueMay22031Member_0BD649830B0F54B9A742E17421CEC079" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Three Point Six Five Senior Notes Due May 2, 2031 [Member]</link:label>
    <link:loc xlink:href="casy-20200430.xsd#casy_ThreePointSixFiveSeniorNotesDueMay22031Member" xlink:label="loc_casy_ThreePointSixFiveSeniorNotesDueMay22031Member_0BD649830B0F54B9A742E17421CEC079" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_casy_ThreePointSixFiveSeniorNotesDueMay22031Member_0BD649830B0F54B9A742E17421CEC079" xlink:to="lab_casy_ThreePointSixFiveSeniorNotesDueMay22031Member_0BD649830B0F54B9A742E17421CEC079" xlink:type="arc" />
    <link:label id="lab_casy_ThreePointSevenTwoSeniorNotesDueTwentyThirtyOneMember_A1BF2A1F10367ED0A66FE17421CF68CC_terseLabel_en-US" xlink:label="lab_casy_ThreePointSevenTwoSeniorNotesDueTwentyThirtyOneMember_A1BF2A1F10367ED0A66FE17421CF68CC" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">3.72% Senior notes (Series D) due in 7 installments beginning October 28, 2025 and ending October 28, 2031</link:label>
    <link:label id="lab_casy_ThreePointSevenTwoSeniorNotesDueTwentyThirtyOneMember_A1BF2A1F10367ED0A66FE17421CF68CC_label_en-US" xlink:label="lab_casy_ThreePointSevenTwoSeniorNotesDueTwentyThirtyOneMember_A1BF2A1F10367ED0A66FE17421CF68CC" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Three Point Seven Two Senior Notes Due Twenty Thirty One [Member]</link:label>
    <link:label id="lab_casy_ThreePointSevenTwoSeniorNotesDueTwentyThirtyOneMember_A1BF2A1F10367ED0A66FE17421CF68CC_documentation_en-US" xlink:label="lab_casy_ThreePointSevenTwoSeniorNotesDueTwentyThirtyOneMember_A1BF2A1F10367ED0A66FE17421CF68CC" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Three Point Seven Two Senior Notes Due Twenty Thirty One [Member]</link:label>
    <link:loc xlink:href="casy-20200430.xsd#casy_ThreePointSevenTwoSeniorNotesDueTwentyThirtyOneMember" xlink:label="loc_casy_ThreePointSevenTwoSeniorNotesDueTwentyThirtyOneMember_A1BF2A1F10367ED0A66FE17421CF68CC" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_casy_ThreePointSevenTwoSeniorNotesDueTwentyThirtyOneMember_A1BF2A1F10367ED0A66FE17421CF68CC" xlink:to="lab_casy_ThreePointSevenTwoSeniorNotesDueTwentyThirtyOneMember_A1BF2A1F10367ED0A66FE17421CF68CC" xlink:type="arc" />
    <link:label id="lab_casy_ThreePointFiveOneSeniorNotesDueJune132025Member_5A336BFE2AD8109A1DFFE17421CF0DA6_terseLabel_en-US" xlink:label="lab_casy_ThreePointFiveOneSeniorNotesDueJune132025Member_5A336BFE2AD8109A1DFFE17421CF0DA6" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">3.51% Senior notes (Series E) due June 13, 2025</link:label>
    <link:label id="lab_casy_ThreePointFiveOneSeniorNotesDueJune132025Member_5A336BFE2AD8109A1DFFE17421CF0DA6_label_en-US" xlink:label="lab_casy_ThreePointFiveOneSeniorNotesDueJune132025Member_5A336BFE2AD8109A1DFFE17421CF0DA6" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Three Point Five One Senior Notes Due June 13, 2025 [Member]</link:label>
    <link:label id="lab_casy_ThreePointFiveOneSeniorNotesDueJune132025Member_5A336BFE2AD8109A1DFFE17421CF0DA6_documentation_en-US" xlink:label="lab_casy_ThreePointFiveOneSeniorNotesDueJune132025Member_5A336BFE2AD8109A1DFFE17421CF0DA6" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Three Point Five One Senior Notes Due June 13, 2025 [Member]</link:label>
    <link:loc xlink:href="casy-20200430.xsd#casy_ThreePointFiveOneSeniorNotesDueJune132025Member" xlink:label="loc_casy_ThreePointFiveOneSeniorNotesDueJune132025Member_5A336BFE2AD8109A1DFFE17421CF0DA6" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_casy_ThreePointFiveOneSeniorNotesDueJune132025Member_5A336BFE2AD8109A1DFFE17421CF0DA6" xlink:to="lab_casy_ThreePointFiveOneSeniorNotesDueJune132025Member_5A336BFE2AD8109A1DFFE17421CF0DA6" xlink:type="arc" />
    <link:label id="lab_casy_ThreePointSevenSevenSeniorNotesdueAugust222028Member_A3AC9B219A788DDF5E79E17421CFCEAD_terseLabel_en-US" xlink:label="lab_casy_ThreePointSevenSevenSeniorNotesdueAugust222028Member_A3AC9B219A788DDF5E79E17421CFCEAD" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">3.77% Senior notes (Series F) due August 22, 2028</link:label>
    <link:label id="lab_casy_ThreePointSevenSevenSeniorNotesdueAugust222028Member_A3AC9B219A788DDF5E79E17421CFCEAD_label_en-US" xlink:label="lab_casy_ThreePointSevenSevenSeniorNotesdueAugust222028Member_A3AC9B219A788DDF5E79E17421CFCEAD" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Three Point Seven Seven Senior Notes due August 22, 2028 [Member]</link:label>
    <link:label id="lab_casy_ThreePointSevenSevenSeniorNotesdueAugust222028Member_A3AC9B219A788DDF5E79E17421CFCEAD_documentation_en-US" xlink:label="lab_casy_ThreePointSevenSevenSeniorNotesdueAugust222028Member_A3AC9B219A788DDF5E79E17421CFCEAD" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Three Point Seven Seven Senior Notes due August 22, 2028 [Member]</link:label>
    <link:loc xlink:href="casy-20200430.xsd#casy_ThreePointSevenSevenSeniorNotesdueAugust222028Member" xlink:label="loc_casy_ThreePointSevenSevenSeniorNotesdueAugust222028Member_A3AC9B219A788DDF5E79E17421CFCEAD" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_casy_ThreePointSevenSevenSeniorNotesdueAugust222028Member_A3AC9B219A788DDF5E79E17421CFCEAD" xlink:to="lab_casy_ThreePointSevenSevenSeniorNotesdueAugust222028Member_A3AC9B219A788DDF5E79E17421CFCEAD" xlink:type="arc" />
    <link:label id="lab_us-gaap_DebtInstrumentInterestRateStatedPercentage_B26FFC9C7E16AD0029F9E17421CFDF2C_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentInterestRateStatedPercentage_B26FFC9C7E16AD0029F9E17421CFDF2C" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Interest rate</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentInterestRateStatedPercentage_B26FFC9C7E16AD0029F9E17421CFDF2C_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentInterestRateStatedPercentage_B26FFC9C7E16AD0029F9E17421CFDF2C" 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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_B26FFC9C7E16AD0029F9E17421CFDF2C" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_B26FFC9C7E16AD0029F9E17421CFDF2C" xlink:to="lab_us-gaap_DebtInstrumentInterestRateStatedPercentage_B26FFC9C7E16AD0029F9E17421CFDF2C" xlink:type="arc" />
    <link:label id="lab_casy_DebtInstrumentPeriodicPaymentNumberofPayments_9FA181EFEDD4A7F388B4E17421CFC1B4_terseLabel_en-US" xlink:label="lab_casy_DebtInstrumentPeriodicPaymentNumberofPayments_9FA181EFEDD4A7F388B4E17421CFC1B4" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Number of payments</link:label>
    <link:label id="lab_casy_DebtInstrumentPeriodicPaymentNumberofPayments_9FA181EFEDD4A7F388B4E17421CFC1B4_label_en-US" xlink:label="lab_casy_DebtInstrumentPeriodicPaymentNumberofPayments_9FA181EFEDD4A7F388B4E17421CFC1B4" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Instrument, Periodic Payment, Number of Payments</link:label>
    <link:label id="lab_casy_DebtInstrumentPeriodicPaymentNumberofPayments_9FA181EFEDD4A7F388B4E17421CFC1B4_documentation_en-US" xlink:label="lab_casy_DebtInstrumentPeriodicPaymentNumberofPayments_9FA181EFEDD4A7F388B4E17421CFC1B4" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Debt Instrument, Periodic Payment, Number of Payments</link:label>
    <link:loc xlink:href="casy-20200430.xsd#casy_DebtInstrumentPeriodicPaymentNumberofPayments" xlink:label="loc_casy_DebtInstrumentPeriodicPaymentNumberofPayments_9FA181EFEDD4A7F388B4E17421CFC1B4" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_casy_DebtInstrumentPeriodicPaymentNumberofPayments_9FA181EFEDD4A7F388B4E17421CFC1B4" xlink:to="lab_casy_DebtInstrumentPeriodicPaymentNumberofPayments_9FA181EFEDD4A7F388B4E17421CFC1B4" xlink:type="arc" />
    <link:label id="lab_us-gaap_FinanceLeaseLiability_CDA7A5F903151B608E39E17421D0643D_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiability_CDA7A5F903151B608E39E17421D0643D" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Finance lease liabilities (Note 7)</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinanceLeaseLiability" xlink:label="loc_us-gaap_FinanceLeaseLiability_CDA7A5F903151B608E39E17421D0643D" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiability_CDA7A5F903151B608E39E17421D0643D" xlink:to="lab_us-gaap_FinanceLeaseLiability_CDA7A5F903151B608E39E17421D0643D" xlink:type="arc" />
    <link:label id="lab_us-gaap_CapitalLeaseObligations_05B8A71AB891B2841FB7E17421D05380_terseLabel_en-US" xlink:label="lab_us-gaap_CapitalLeaseObligations_05B8A71AB891B2841FB7E17421D05380" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Finance lease liabilities (Note 7)</link:label>
    <link:label id="lab_us-gaap_CapitalLeaseObligations_05B8A71AB891B2841FB7E17421D05380_label_en-US" xlink:label="lab_us-gaap_CapitalLeaseObligations_05B8A71AB891B2841FB7E17421D05380" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Capital Lease Obligations</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CapitalLeaseObligations" xlink:label="loc_us-gaap_CapitalLeaseObligations_05B8A71AB891B2841FB7E17421D05380" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CapitalLeaseObligations_05B8A71AB891B2841FB7E17421D05380" xlink:to="lab_us-gaap_CapitalLeaseObligations_05B8A71AB891B2841FB7E17421D05380" xlink:type="arc" />
    <link:label id="lab_us-gaap_LongTermDebt_10CA777B17CD9722AC0DE17421D06164_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebt_10CA777B17CD9722AC0DE17421D06164" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Long-term debt</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongTermDebt" xlink:label="loc_us-gaap_LongTermDebt_10CA777B17CD9722AC0DE17421D06164" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebt_10CA777B17CD9722AC0DE17421D06164" xlink:to="lab_us-gaap_LongTermDebt_10CA777B17CD9722AC0DE17421D06164" xlink:type="arc" />
    <link:label id="lab_us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities_504B3A000ABF5EAD48C7E17421D0DF00_totalLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities_504B3A000ABF5EAD48C7E17421D0DF00" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total</link:label>
    <link:label id="lab_us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities_504B3A000ABF5EAD48C7E17421D0DF00_label_en-US" xlink:label="lab_us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities_504B3A000ABF5EAD48C7E17421D0DF00" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Long-term Debt and Lease Obligation, Including Current Maturities</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities" xlink:label="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities_504B3A000ABF5EAD48C7E17421D0DF00" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities_504B3A000ABF5EAD48C7E17421D0DF00" xlink:to="lab_us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities_504B3A000ABF5EAD48C7E17421D0DF00" xlink:type="arc" />
    <link:label id="lab_us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent_F3D808BCED9589D4BD08E17421D08F27_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent_F3D808BCED9589D4BD08E17421D08F27" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Less current maturities (2)</link:label>
    <link:label id="lab_us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent_F3D808BCED9589D4BD08E17421D08F27_label_en-US" xlink:label="lab_us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent_F3D808BCED9589D4BD08E17421D08F27" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Long-term Debt and Lease Obligation, Current</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent" xlink:label="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent_F3D808BCED9589D4BD08E17421D08F27" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent_F3D808BCED9589D4BD08E17421D08F27" xlink:to="lab_us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent_F3D808BCED9589D4BD08E17421D08F27" xlink:type="arc" />
    <link:label id="lab_us-gaap_LongTermDebtAndCapitalLeaseObligations_D5F8B7A5C4D3116A5709E17421D04178_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtAndCapitalLeaseObligations_D5F8B7A5C4D3116A5709E17421D04178" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Long-term debt and finance lease obligations, net of current maturities</link:label>
    <link:label id="lab_us-gaap_LongTermDebtAndCapitalLeaseObligations_D5F8B7A5C4D3116A5709E17421D04178_label_en-US" xlink:label="lab_us-gaap_LongTermDebtAndCapitalLeaseObligations_D5F8B7A5C4D3116A5709E17421D04178" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Long-term Debt and Lease Obligation</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligations" xlink:label="loc_us-gaap_LongTermDebtAndCapitalLeaseObligations_D5F8B7A5C4D3116A5709E17421D04178" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtAndCapitalLeaseObligations_D5F8B7A5C4D3116A5709E17421D04178" xlink:to="lab_us-gaap_LongTermDebtAndCapitalLeaseObligations_D5F8B7A5C4D3116A5709E17421D04178" xlink:type="arc" />
    <link:label id="lab_us-gaap_DeferredFinanceCostsNet_3FE2646D066690814174E17421D15CCE_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredFinanceCostsNet_3FE2646D066690814174E17421D15CCE" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Debt issuance costs</link:label>
    <link:label id="lab_us-gaap_DeferredFinanceCostsNet_3FE2646D066690814174E17421D15CCE_label_en-US" xlink:label="lab_us-gaap_DeferredFinanceCostsNet_3FE2646D066690814174E17421D15CCE" 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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredFinanceCostsNet" xlink:label="loc_us-gaap_DeferredFinanceCostsNet_3FE2646D066690814174E17421D15CCE" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredFinanceCostsNet_3FE2646D066690814174E17421D15CCE" xlink:to="lab_us-gaap_DeferredFinanceCostsNet_3FE2646D066690814174E17421D15CCE" xlink:type="arc" />
    <link:label id="lab_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_936FFD32070E101D1954C2A81F0AC0B4_terseLabel_en-US" xlink:label="lab_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_936FFD32070E101D1954C2A81F0AC0B4" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Current tax expense (benefit):</link:label>
    <link:label id="lab_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_936FFD32070E101D1954C2A81F0AC0B4_label_en-US" xlink:label="lab_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_936FFD32070E101D1954C2A81F0AC0B4" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Current Income Tax Expense (Benefit), Continuing Operations [Abstract]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_936FFD32070E101D1954C2A81F0AC0B4" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_936FFD32070E101D1954C2A81F0AC0B4" xlink:to="lab_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_936FFD32070E101D1954C2A81F0AC0B4" xlink:type="arc" />
    <link:label id="lab_us-gaap_CurrentFederalTaxExpenseBenefit_886BCBCFB6E00539F94AC2A81F0B9CB4_terseLabel_en-US" xlink:label="lab_us-gaap_CurrentFederalTaxExpenseBenefit_886BCBCFB6E00539F94AC2A81F0B9CB4" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Federal</link:label>
    <link:label id="lab_us-gaap_CurrentFederalTaxExpenseBenefit_886BCBCFB6E00539F94AC2A81F0B9CB4_label_en-US" xlink:label="lab_us-gaap_CurrentFederalTaxExpenseBenefit_886BCBCFB6E00539F94AC2A81F0B9CB4" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Current Federal Tax Expense (Benefit)</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CurrentFederalTaxExpenseBenefit" xlink:label="loc_us-gaap_CurrentFederalTaxExpenseBenefit_886BCBCFB6E00539F94AC2A81F0B9CB4" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CurrentFederalTaxExpenseBenefit_886BCBCFB6E00539F94AC2A81F0B9CB4" xlink:to="lab_us-gaap_CurrentFederalTaxExpenseBenefit_886BCBCFB6E00539F94AC2A81F0B9CB4" xlink:type="arc" />
    <link:label id="lab_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_CF9024D3CED7F6F1EBCDC2A81F0B5632_terseLabel_en-US" xlink:label="lab_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_CF9024D3CED7F6F1EBCDC2A81F0B5632" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">State</link:label>
    <link:label id="lab_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_CF9024D3CED7F6F1EBCDC2A81F0B5632_label_en-US" xlink:label="lab_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_CF9024D3CED7F6F1EBCDC2A81F0B5632" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Current State and Local Tax Expense (Benefit)</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:label="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_CF9024D3CED7F6F1EBCDC2A81F0B5632" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_CF9024D3CED7F6F1EBCDC2A81F0B5632" xlink:to="lab_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_CF9024D3CED7F6F1EBCDC2A81F0B5632" xlink:type="arc" />
    <link:label id="lab_us-gaap_CurrentIncomeTaxExpenseBenefit_A04840C6985C6FC458EAC2A81F0B0B97_totalLabel_en-US" xlink:label="lab_us-gaap_CurrentIncomeTaxExpenseBenefit_A04840C6985C6FC458EAC2A81F0B0B97" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Current income tax expense (benefit)</link:label>
    <link:label id="lab_us-gaap_CurrentIncomeTaxExpenseBenefit_A04840C6985C6FC458EAC2A81F0B0B97_label_en-US" xlink:label="lab_us-gaap_CurrentIncomeTaxExpenseBenefit_A04840C6985C6FC458EAC2A81F0B0B97" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Current Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_A04840C6985C6FC458EAC2A81F0B0B97" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_A04840C6985C6FC458EAC2A81F0B0B97" xlink:to="lab_us-gaap_CurrentIncomeTaxExpenseBenefit_A04840C6985C6FC458EAC2A81F0B0B97" xlink:type="arc" />
    <link:label id="lab_us-gaap_DeferredIncomeTaxExpenseBenefit_0E2D5B325B247357A38CC2A81F0B15CD_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxExpenseBenefit_0E2D5B325B247357A38CC2A81F0B15CD" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Deferred tax expense (benefit)</link:label>
    <link:label id="lab_us-gaap_DeferredIncomeTaxExpenseBenefit_0E2D5B325B247357A38CC2A81F0B15CD_label_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxExpenseBenefit_0E2D5B325B247357A38CC2A81F0B15CD" 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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_0E2D5B325B247357A38CC2A81F0B15CD" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_0E2D5B325B247357A38CC2A81F0B15CD" xlink:to="lab_us-gaap_DeferredIncomeTaxExpenseBenefit_0E2D5B325B247357A38CC2A81F0B15CD" xlink:type="arc" />
    <link:label id="lab_us-gaap_StateAndLocalIncomeTaxExpenseBenefitContinuingOperations_BC24A786B93CD1039178C2A81F0C292A_totalLabel_en-US" xlink:label="lab_us-gaap_StateAndLocalIncomeTaxExpenseBenefitContinuingOperations_BC24A786B93CD1039178C2A81F0C292A" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total income tax expense (benefit)</link:label>
    <link:label id="lab_us-gaap_StateAndLocalIncomeTaxExpenseBenefitContinuingOperations_BC24A786B93CD1039178C2A81F0C292A_label_en-US" xlink:label="lab_us-gaap_StateAndLocalIncomeTaxExpenseBenefitContinuingOperations_BC24A786B93CD1039178C2A81F0C292A" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">State and Local Income Tax Expense (Benefit), Continuing Operations</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StateAndLocalIncomeTaxExpenseBenefitContinuingOperations" xlink:label="loc_us-gaap_StateAndLocalIncomeTaxExpenseBenefitContinuingOperations_BC24A786B93CD1039178C2A81F0C292A" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StateAndLocalIncomeTaxExpenseBenefitContinuingOperations_BC24A786B93CD1039178C2A81F0C292A" xlink:to="lab_us-gaap_StateAndLocalIncomeTaxExpenseBenefitContinuingOperations_BC24A786B93CD1039178C2A81F0C292A" xlink:type="arc" />
    <link:label id="lab_us-gaap_OperatingLeaseRightOfUseAsset_9250E2CC3B7317986235C90C4C83881F_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseRightOfUseAsset_9250E2CC3B7317986235C90C4C83881F" 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_9250E2CC3B7317986235C90C4C83881F_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseRightOfUseAsset_9250E2CC3B7317986235C90C4C83881F" 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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_9250E2CC3B7317986235C90C4C83881F" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseRightOfUseAsset_9250E2CC3B7317986235C90C4C83881F" xlink:to="lab_us-gaap_OperatingLeaseRightOfUseAsset_9250E2CC3B7317986235C90C4C83881F" xlink:type="arc" />
    <link:label id="lab_us-gaap_FinanceLeaseRightOfUseAsset_803518811054C924A9E6C90C4C825F27_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseRightOfUseAsset_803518811054C924A9E6C90C4C825F27" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Finance lease right-of-use assets</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseRightOfUseAsset_803518811054C924A9E6C90C4C825F27_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseRightOfUseAsset_803518811054C924A9E6C90C4C825F27" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finance Lease, Right-of-Use Asset</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinanceLeaseRightOfUseAsset" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAsset_803518811054C924A9E6C90C4C825F27" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseRightOfUseAsset_803518811054C924A9E6C90C4C825F27" xlink:to="lab_us-gaap_FinanceLeaseRightOfUseAsset_803518811054C924A9E6C90C4C825F27" xlink:type="arc" />
    <link:label id="lab_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1_351CA0CB3F3390ACD745C90C4C83AC39_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1_351CA0CB3F3390ACD745C90C4C83AC39" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Weighted-average remaining lease-term - finance lease</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1_351CA0CB3F3390ACD745C90C4C83AC39_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1_351CA0CB3F3390ACD745C90C4C83AC39" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finance Lease, Weighted Average Remaining Lease Term</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1" xlink:label="loc_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1_351CA0CB3F3390ACD745C90C4C83AC39" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1_351CA0CB3F3390ACD745C90C4C83AC39" xlink:to="lab_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1_351CA0CB3F3390ACD745C90C4C83AC39" xlink:type="arc" />
    <link:label id="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_51A439CC6F2AB4FFB032C90C4C837890_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_51A439CC6F2AB4FFB032C90C4C837890" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Weighted-average remaining lease-term - operating lease</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_51A439CC6F2AB4FFB032C90C4C837890_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_51A439CC6F2AB4FFB032C90C4C837890" 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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_51A439CC6F2AB4FFB032C90C4C837890" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_51A439CC6F2AB4FFB032C90C4C837890" xlink:to="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_51A439CC6F2AB4FFB032C90C4C837890" xlink:type="arc" />
    <link:label id="lab_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent_2D01942459AE08BF690DC90C4C83D1F9_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent_2D01942459AE08BF690DC90C4C83D1F9" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Weighted-average discount rate - finance lease</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent_2D01942459AE08BF690DC90C4C83D1F9_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent_2D01942459AE08BF690DC90C4C83D1F9" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finance Lease, Weighted Average Discount Rate, Percent</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent" xlink:label="loc_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent_2D01942459AE08BF690DC90C4C83D1F9" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent_2D01942459AE08BF690DC90C4C83D1F9" xlink:to="lab_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent_2D01942459AE08BF690DC90C4C83D1F9" xlink:type="arc" />
    <link:label id="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_9B0F4F50F64934398584C90C4C83A7E7_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_9B0F4F50F64934398584C90C4C83A7E7" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Weighted-average discount rate - operating lease</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_9B0F4F50F64934398584C90C4C83A7E7_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_9B0F4F50F64934398584C90C4C83A7E7" 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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_9B0F4F50F64934398584C90C4C83A7E7" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_9B0F4F50F64934398584C90C4C83A7E7" xlink:to="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_9B0F4F50F64934398584C90C4C83A7E7" xlink:type="arc" />
    <link:label id="lab_us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability_EA33CCD83E4D3D54F031C90C4C84ED57_terseLabel_en-US" xlink:label="lab_us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability_EA33CCD83E4D3D54F031C90C4C84ED57" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Right-of-use assets obtained in exchange for new finance lease liabilities (in thousands)</link:label>
    <link:label id="lab_us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability_EA33CCD83E4D3D54F031C90C4C84ED57_label_en-US" xlink:label="lab_us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability_EA33CCD83E4D3D54F031C90C4C84ED57" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Right-of-Use Asset Obtained in Exchange for Finance Lease Liability</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability" xlink:label="loc_us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability_EA33CCD83E4D3D54F031C90C4C84ED57" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability_EA33CCD83E4D3D54F031C90C4C84ED57" xlink:to="lab_us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability_EA33CCD83E4D3D54F031C90C4C84ED57" xlink:type="arc" />
    <link:label id="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_0554732AE9354C2162D6C90C4C843AD5_verboseLabel_en-US" xlink:label="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_0554732AE9354C2162D6C90C4C843AD5" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Right-of-use assets obtained in exchange for new operating lease liabilities (in thousands)</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:label="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_0554732AE9354C2162D6C90C4C843AD5" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_0554732AE9354C2162D6C90C4C843AD5" xlink:to="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_0554732AE9354C2162D6C90C4C843AD5" xlink:type="arc" />
    <link:label id="lab_us-gaap_BusinessAcquisitionsProFormaRevenue_4EC435EDFF87ECC6C651C2A81E8D89B7_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionsProFormaRevenue_4EC435EDFF87ECC6C651C2A81E8D89B7" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Total revenue</link:label>
    <link:label id="lab_us-gaap_BusinessAcquisitionsProFormaRevenue_4EC435EDFF87ECC6C651C2A81E8D89B7_label_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionsProFormaRevenue_4EC435EDFF87ECC6C651C2A81E8D89B7" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Acquisition, Pro Forma Revenue</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessAcquisitionsProFormaRevenue" xlink:label="loc_us-gaap_BusinessAcquisitionsProFormaRevenue_4EC435EDFF87ECC6C651C2A81E8D89B7" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionsProFormaRevenue_4EC435EDFF87ECC6C651C2A81E8D89B7" xlink:to="lab_us-gaap_BusinessAcquisitionsProFormaRevenue_4EC435EDFF87ECC6C651C2A81E8D89B7" xlink:type="arc" />
    <link:label id="lab_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss_8E7D1DBC2E9E39D87A3EC2A81E8DC5FC_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss_8E7D1DBC2E9E39D87A3EC2A81E8DC5FC" 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_BusinessAcquisitionsProFormaNetIncomeLoss_8E7D1DBC2E9E39D87A3EC2A81E8DC5FC_label_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss_8E7D1DBC2E9E39D87A3EC2A81E8DC5FC" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Acquisition, Pro Forma Net Income (Loss)</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss" xlink:label="loc_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss_8E7D1DBC2E9E39D87A3EC2A81E8DC5FC" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss_8E7D1DBC2E9E39D87A3EC2A81E8DC5FC" xlink:to="lab_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss_8E7D1DBC2E9E39D87A3EC2A81E8DC5FC" xlink:type="arc" />
    <link:label id="lab_us-gaap_BusinessAcquisitionProFormaEarningsPerShareBasic_8C497975AE400E55518CC2A81E8EC510_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionProFormaEarningsPerShareBasic_8C497975AE400E55518CC2A81E8EC510" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Basic (in Dollars per share)</link:label>
    <link:label id="lab_us-gaap_BusinessAcquisitionProFormaEarningsPerShareBasic_8C497975AE400E55518CC2A81E8EC510_label_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionProFormaEarningsPerShareBasic_8C497975AE400E55518CC2A81E8EC510" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Acquisition, Pro Forma Earnings Per Share, Basic</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessAcquisitionProFormaEarningsPerShareBasic" xlink:label="loc_us-gaap_BusinessAcquisitionProFormaEarningsPerShareBasic_8C497975AE400E55518CC2A81E8EC510" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionProFormaEarningsPerShareBasic_8C497975AE400E55518CC2A81E8EC510" xlink:to="lab_us-gaap_BusinessAcquisitionProFormaEarningsPerShareBasic_8C497975AE400E55518CC2A81E8EC510" xlink:type="arc" />
    <link:label id="lab_us-gaap_BusinessAcquisitionProFormaEarningsPerShareDiluted_B742C8F748EF1AF7BF53C2A81E8EBA21_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionProFormaEarningsPerShareDiluted_B742C8F748EF1AF7BF53C2A81E8EBA21" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Diluted (in Dollars per share)</link:label>
    <link:label id="lab_us-gaap_BusinessAcquisitionProFormaEarningsPerShareDiluted_B742C8F748EF1AF7BF53C2A81E8EBA21_label_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionProFormaEarningsPerShareDiluted_B742C8F748EF1AF7BF53C2A81E8EBA21" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Acquisition, Pro Forma Earnings Per Share, Diluted</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessAcquisitionProFormaEarningsPerShareDiluted" xlink:label="loc_us-gaap_BusinessAcquisitionProFormaEarningsPerShareDiluted_B742C8F748EF1AF7BF53C2A81E8EBA21" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionProFormaEarningsPerShareDiluted_B742C8F748EF1AF7BF53C2A81E8EBA21" xlink:to="lab_us-gaap_BusinessAcquisitionProFormaEarningsPerShareDiluted_B742C8F748EF1AF7BF53C2A81E8EBA21" xlink:type="arc" />
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueInNextRollingTwelveMonths_32422883358C6CE97DB5DC4EFFBD7A23_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueInNextRollingTwelveMonths_32422883358C6CE97DB5DC4EFFBD7A23" 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_FinanceLeaseLiabilityPaymentsDueInNextRollingTwelveMonths_32422883358C6CE97DB5DC4EFFBD7A23_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueInNextRollingTwelveMonths_32422883358C6CE97DB5DC4EFFBD7A23" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finance Lease, Liability, Payments, Due in Next Rolling Twelve Months</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueInNextRollingTwelveMonths" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueInNextRollingTwelveMonths_32422883358C6CE97DB5DC4EFFBD7A23" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueInNextRollingTwelveMonths_32422883358C6CE97DB5DC4EFFBD7A23" xlink:to="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueInNextRollingTwelveMonths_32422883358C6CE97DB5DC4EFFBD7A23" xlink:type="arc" />
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueInRollingYearTwo_4D76A39C0C025C90AD00DC4EFFBD7212_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueInRollingYearTwo_4D76A39C0C025C90AD00DC4EFFBD7212" 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_FinanceLeaseLiabilityPaymentsDueInRollingYearTwo_4D76A39C0C025C90AD00DC4EFFBD7212_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueInRollingYearTwo_4D76A39C0C025C90AD00DC4EFFBD7212" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finance Lease, Liability, Payments, Due in Rolling Year Two</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueInRollingYearTwo" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueInRollingYearTwo_4D76A39C0C025C90AD00DC4EFFBD7212" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueInRollingYearTwo_4D76A39C0C025C90AD00DC4EFFBD7212" xlink:to="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueInRollingYearTwo_4D76A39C0C025C90AD00DC4EFFBD7212" xlink:type="arc" />
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueInRollingYearThree_8BBD3DB8062A2DFDC096DC4EFFBD7761_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueInRollingYearThree_8BBD3DB8062A2DFDC096DC4EFFBD7761" 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_FinanceLeaseLiabilityPaymentsDueInRollingYearThree_8BBD3DB8062A2DFDC096DC4EFFBD7761_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueInRollingYearThree_8BBD3DB8062A2DFDC096DC4EFFBD7761" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finance Lease, Liability, Payments, Due in Rolling Year Three</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueInRollingYearThree" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueInRollingYearThree_8BBD3DB8062A2DFDC096DC4EFFBD7761" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueInRollingYearThree_8BBD3DB8062A2DFDC096DC4EFFBD7761" xlink:to="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueInRollingYearThree_8BBD3DB8062A2DFDC096DC4EFFBD7761" xlink:type="arc" />
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueInRollingYearFour_1EB75CD0D2466A1E7ACADC4EFFBD33EB_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueInRollingYearFour_1EB75CD0D2466A1E7ACADC4EFFBD33EB" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2024</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueInRollingYearFour_1EB75CD0D2466A1E7ACADC4EFFBD33EB_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueInRollingYearFour_1EB75CD0D2466A1E7ACADC4EFFBD33EB" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finance Lease, Liability, Payments, Due in Rolling Year Four</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueInRollingYearFour" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueInRollingYearFour_1EB75CD0D2466A1E7ACADC4EFFBD33EB" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueInRollingYearFour_1EB75CD0D2466A1E7ACADC4EFFBD33EB" xlink:to="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueInRollingYearFour_1EB75CD0D2466A1E7ACADC4EFFBD33EB" xlink:type="arc" />
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueInRollingYearFive_C31FE3E9C4C9C1EDCDC6DC4EFFBD1CEB_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueInRollingYearFive_C31FE3E9C4C9C1EDCDC6DC4EFFBD1CEB" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2025</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueInRollingYearFive_C31FE3E9C4C9C1EDCDC6DC4EFFBD1CEB_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueInRollingYearFive_C31FE3E9C4C9C1EDCDC6DC4EFFBD1CEB" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finance Lease, Liability, Payments, Due in Rolling Year Five</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueInRollingYearFive" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueInRollingYearFive_C31FE3E9C4C9C1EDCDC6DC4EFFBD1CEB" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueInRollingYearFive_C31FE3E9C4C9C1EDCDC6DC4EFFBD1CEB" xlink:to="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueInRollingYearFive_C31FE3E9C4C9C1EDCDC6DC4EFFBD1CEB" xlink:type="arc" />
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueInRollingAfterYearFive_AD398439AACB310BD254DC4EFFBE79E1_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueInRollingAfterYearFive_AD398439AACB310BD254DC4EFFBE79E1" 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_FinanceLeaseLiabilityPaymentsDueInRollingAfterYearFive_AD398439AACB310BD254DC4EFFBE79E1_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueInRollingAfterYearFive_AD398439AACB310BD254DC4EFFBE79E1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finance Lease, Liability, Payments, Due in Rolling after Year Five</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueInRollingAfterYearFive" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueInRollingAfterYearFive_AD398439AACB310BD254DC4EFFBE79E1" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueInRollingAfterYearFive_AD398439AACB310BD254DC4EFFBE79E1" xlink:to="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueInRollingAfterYearFive_AD398439AACB310BD254DC4EFFBE79E1" xlink:type="arc" />
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDue_AF23077B8665956DF9EADC4EFFBEBA39_totalLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDue_AF23077B8665956DF9EADC4EFFBEBA39" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Finance Leases</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDue_AF23077B8665956DF9EADC4EFFBEBA39_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDue_AF23077B8665956DF9EADC4EFFBEBA39" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finance Lease, Liability, Payment, Due</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDue" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_AF23077B8665956DF9EADC4EFFBEBA39" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_AF23077B8665956DF9EADC4EFFBEBA39" xlink:to="lab_us-gaap_FinanceLeaseLiabilityPaymentsDue_AF23077B8665956DF9EADC4EFFBEBA39" xlink:type="arc" />
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount_49DCB6576C9FF9B2BDE0DC4EFFBEC6FD_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount_49DCB6576C9FF9B2BDE0DC4EFFBEC6FD" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Less amount representing interest</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount_49DCB6576C9FF9B2BDE0DC4EFFBEC6FD_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount_49DCB6576C9FF9B2BDE0DC4EFFBEC6FD" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finance Lease, Liability, Undiscounted Excess Amount</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount" xlink:label="loc_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount_49DCB6576C9FF9B2BDE0DC4EFFBEC6FD" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount_49DCB6576C9FF9B2BDE0DC4EFFBEC6FD" xlink:to="lab_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount_49DCB6576C9FF9B2BDE0DC4EFFBEC6FD" xlink:type="arc" />
    <link:label id="lab_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_CBB3E27B020B6A172A6ADC4EFFBE28B6_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_CBB3E27B020B6A172A6ADC4EFFBE28B6" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Operating leases</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_CBB3E27B020B6A172A6ADC4EFFBE28B6_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_CBB3E27B020B6A172A6ADC4EFFBE28B6" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lessee, Operating Lease, Liability, Payment, Due [Abstract]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:label="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_CBB3E27B020B6A172A6ADC4EFFBE28B6" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_CBB3E27B020B6A172A6ADC4EFFBE28B6" xlink:to="lab_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_CBB3E27B020B6A172A6ADC4EFFBE28B6" xlink:type="arc" />
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextRollingTwelveMonths_D92A9B62BC29262F6882DC4EFFBEBFCD_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextRollingTwelveMonths_D92A9B62BC29262F6882DC4EFFBEBFCD" 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_LesseeOperatingLeaseLiabilityPaymentsDueNextRollingTwelveMonths_D92A9B62BC29262F6882DC4EFFBEBFCD_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextRollingTwelveMonths_D92A9B62BC29262F6882DC4EFFBEBFCD" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lessee, Operating Lease, Liability, Payments, Due Next Rolling Twelve Months</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextRollingTwelveMonths" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextRollingTwelveMonths_D92A9B62BC29262F6882DC4EFFBEBFCD" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextRollingTwelveMonths_D92A9B62BC29262F6882DC4EFFBEBFCD" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextRollingTwelveMonths_D92A9B62BC29262F6882DC4EFFBEBFCD" xlink:type="arc" />
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearTwo_9767290BC468F1809C7FDC4EFFBF3CDB_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearTwo_9767290BC468F1809C7FDC4EFFBF3CDB" 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_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearTwo_9767290BC468F1809C7FDC4EFFBF3CDB_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearTwo_9767290BC468F1809C7FDC4EFFBF3CDB" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lessee, Operating Lease, Liability, Payments, Due in Rolling Year Two</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearTwo" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearTwo_9767290BC468F1809C7FDC4EFFBF3CDB" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearTwo_9767290BC468F1809C7FDC4EFFBF3CDB" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearTwo_9767290BC468F1809C7FDC4EFFBF3CDB" xlink:type="arc" />
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearThree_BEFBDA548FE2B839D2A9DC4EFFBF6868_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearThree_BEFBDA548FE2B839D2A9DC4EFFBF6868" 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_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearThree_BEFBDA548FE2B839D2A9DC4EFFBF6868_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearThree_BEFBDA548FE2B839D2A9DC4EFFBF6868" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lessee, Operating Lease, Liability, Payments, Due in Rolling Year Three</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearThree" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearThree_BEFBDA548FE2B839D2A9DC4EFFBF6868" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearThree_BEFBDA548FE2B839D2A9DC4EFFBF6868" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearThree_BEFBDA548FE2B839D2A9DC4EFFBF6868" xlink:type="arc" />
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearFour_16F2B04B14EAF34F3C34DC4EFFBFD84A_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearFour_16F2B04B14EAF34F3C34DC4EFFBFD84A" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2024</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearFour_16F2B04B14EAF34F3C34DC4EFFBFD84A_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearFour_16F2B04B14EAF34F3C34DC4EFFBFD84A" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lessee, Operating Lease, Liability, Payments, Due in Rolling Year Four</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearFour" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearFour_16F2B04B14EAF34F3C34DC4EFFBFD84A" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearFour_16F2B04B14EAF34F3C34DC4EFFBFD84A" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearFour_16F2B04B14EAF34F3C34DC4EFFBFD84A" xlink:type="arc" />
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearFive_D0C56F5EFAC92FF8D71DDC4EFFBFB2FB_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearFive_D0C56F5EFAC92FF8D71DDC4EFFBFB2FB" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2025</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearFive_D0C56F5EFAC92FF8D71DDC4EFFBFB2FB_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearFive_D0C56F5EFAC92FF8D71DDC4EFFBFB2FB" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lessee, Operating Lease, Liability, Payments, Due in Rolling Year Five</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearFive" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearFive_D0C56F5EFAC92FF8D71DDC4EFFBFB2FB" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearFive_D0C56F5EFAC92FF8D71DDC4EFFBFB2FB" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearFive_D0C56F5EFAC92FF8D71DDC4EFFBFB2FB" xlink:type="arc" />
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterRollingYearFive_3575845A88F3DC46E59FDC4EFFBFDD0A_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterRollingYearFive_3575845A88F3DC46E59FDC4EFFBFDD0A" 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_LesseeOperatingLeaseLiabilityPaymentsDueAfterRollingYearFive_3575845A88F3DC46E59FDC4EFFBFDD0A_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterRollingYearFive_3575845A88F3DC46E59FDC4EFFBFDD0A" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lessee, Operating Lease, Liability, Payments, Due after Rolling Year Five</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterRollingYearFive" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterRollingYearFive_3575845A88F3DC46E59FDC4EFFBFDD0A" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterRollingYearFive_3575845A88F3DC46E59FDC4EFFBFDD0A" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterRollingYearFive_3575845A88F3DC46E59FDC4EFFBFDD0A" xlink:type="arc" />
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_12AE8C76172D93A316BCDC4EFFBFB2C6_totalLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_12AE8C76172D93A316BCDC4EFFBFB2C6" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total minimum lease payments</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_12AE8C76172D93A316BCDC4EFFBFB2C6_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_12AE8C76172D93A316BCDC4EFFBFB2C6" 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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_12AE8C76172D93A316BCDC4EFFBFB2C6" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_12AE8C76172D93A316BCDC4EFFBFB2C6" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_12AE8C76172D93A316BCDC4EFFBFB2C6" xlink:type="arc" />
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_DD194C32C14EF9D61D6BDC4EFFC002E9_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_DD194C32C14EF9D61D6BDC4EFFC002E9" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Less amount representing interest</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_DD194C32C14EF9D61D6BDC4EFFC002E9_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_DD194C32C14EF9D61D6BDC4EFFC002E9" 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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_DD194C32C14EF9D61D6BDC4EFFC002E9" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_DD194C32C14EF9D61D6BDC4EFFC002E9" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_DD194C32C14EF9D61D6BDC4EFFC002E9" xlink:type="arc" />
    <link:label id="lab_us-gaap_OperatingLeaseLiability_06C18518F1142C087394DC4EFFC0ABAA_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiability_06C18518F1142C087394DC4EFFC0ABAA" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Present value of net minimum lease payments</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiability_06C18518F1142C087394DC4EFFC0ABAA_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiability_06C18518F1142C087394DC4EFFC0ABAA" 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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeaseLiability" xlink:label="loc_us-gaap_OperatingLeaseLiability_06C18518F1142C087394DC4EFFC0ABAA" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiability_06C18518F1142C087394DC4EFFC0ABAA" xlink:to="lab_us-gaap_OperatingLeaseLiability_06C18518F1142C087394DC4EFFC0ABAA" xlink:type="arc" />
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityStatementOfFinancialPositionExtensibleList_AB70504F534CFDF0ACECDCC3704524B9_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityStatementOfFinancialPositionExtensibleList_AB70504F534CFDF0ACECDCC3704524B9" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Operating Lease, Liability, Statement of Financial Position [Extensible List]</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityStatementOfFinancialPositionExtensibleList_AB70504F534CFDF0ACECDCC3704524B9_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityStatementOfFinancialPositionExtensibleList_AB70504F534CFDF0ACECDCC3704524B9" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Lease, Liability, Statement of Financial Position [Extensible List]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeaseLiabilityStatementOfFinancialPositionExtensibleList" xlink:label="loc_us-gaap_OperatingLeaseLiabilityStatementOfFinancialPositionExtensibleList_AB70504F534CFDF0ACECDCC3704524B9" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiabilityStatementOfFinancialPositionExtensibleList_AB70504F534CFDF0ACECDCC3704524B9" xlink:to="lab_us-gaap_OperatingLeaseLiabilityStatementOfFinancialPositionExtensibleList_AB70504F534CFDF0ACECDCC3704524B9" xlink:type="arc" />
    <link:label id="lab_us-gaap_CapitalLeaseObligationsAbstract_0923C5732F2B1925FB36DC4EFFC0EC33_terseLabel_en-US" xlink:label="lab_us-gaap_CapitalLeaseObligationsAbstract_0923C5732F2B1925FB36DC4EFFC0EC33" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Capital leases</link:label>
    <link:label id="lab_us-gaap_CapitalLeaseObligationsAbstract_0923C5732F2B1925FB36DC4EFFC0EC33_label_en-US" xlink:label="lab_us-gaap_CapitalLeaseObligationsAbstract_0923C5732F2B1925FB36DC4EFFC0EC33" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Capital Lease Obligations [Abstract]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CapitalLeaseObligationsAbstract" xlink:label="loc_us-gaap_CapitalLeaseObligationsAbstract_0923C5732F2B1925FB36DC4EFFC0EC33" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CapitalLeaseObligationsAbstract_0923C5732F2B1925FB36DC4EFFC0EC33" xlink:to="lab_us-gaap_CapitalLeaseObligationsAbstract_0923C5732F2B1925FB36DC4EFFC0EC33" xlink:type="arc" />
    <link:label id="lab_us-gaap_CapitalLeasesFutureMinimumPaymentsDueCurrent_1E0E7E0618DE23411786DC4EFFC057A6_terseLabel_en-US" xlink:label="lab_us-gaap_CapitalLeasesFutureMinimumPaymentsDueCurrent_1E0E7E0618DE23411786DC4EFFC057A6" 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_CapitalLeasesFutureMinimumPaymentsDueCurrent_1E0E7E0618DE23411786DC4EFFC057A6_label_en-US" xlink:label="lab_us-gaap_CapitalLeasesFutureMinimumPaymentsDueCurrent_1E0E7E0618DE23411786DC4EFFC057A6" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Capital Leases, Future Minimum Payments Due, Next Twelve Months</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CapitalLeasesFutureMinimumPaymentsDueCurrent" xlink:label="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsDueCurrent_1E0E7E0618DE23411786DC4EFFC057A6" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsDueCurrent_1E0E7E0618DE23411786DC4EFFC057A6" xlink:to="lab_us-gaap_CapitalLeasesFutureMinimumPaymentsDueCurrent_1E0E7E0618DE23411786DC4EFFC057A6" xlink:type="arc" />
    <link:label id="lab_us-gaap_CapitalLeasesFutureMinimumPaymentsDueInTwoYears_DBCAFF1169FBAF7F180FDC4EFFC0DD17_terseLabel_en-US" xlink:label="lab_us-gaap_CapitalLeasesFutureMinimumPaymentsDueInTwoYears_DBCAFF1169FBAF7F180FDC4EFFC0DD17" 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_CapitalLeasesFutureMinimumPaymentsDueInTwoYears_DBCAFF1169FBAF7F180FDC4EFFC0DD17_label_en-US" xlink:label="lab_us-gaap_CapitalLeasesFutureMinimumPaymentsDueInTwoYears_DBCAFF1169FBAF7F180FDC4EFFC0DD17" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Capital Leases, Future Minimum Payments Due in Two Years</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CapitalLeasesFutureMinimumPaymentsDueInTwoYears" xlink:label="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsDueInTwoYears_DBCAFF1169FBAF7F180FDC4EFFC0DD17" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsDueInTwoYears_DBCAFF1169FBAF7F180FDC4EFFC0DD17" xlink:to="lab_us-gaap_CapitalLeasesFutureMinimumPaymentsDueInTwoYears_DBCAFF1169FBAF7F180FDC4EFFC0DD17" xlink:type="arc" />
    <link:label id="lab_us-gaap_CapitalLeasesFutureMinimumPaymentsDueInThreeYears_9BCBD0EEA778CB96D17ADC4EFFC1B0A4_terseLabel_en-US" xlink:label="lab_us-gaap_CapitalLeasesFutureMinimumPaymentsDueInThreeYears_9BCBD0EEA778CB96D17ADC4EFFC1B0A4" 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_CapitalLeasesFutureMinimumPaymentsDueInThreeYears_9BCBD0EEA778CB96D17ADC4EFFC1B0A4_label_en-US" xlink:label="lab_us-gaap_CapitalLeasesFutureMinimumPaymentsDueInThreeYears_9BCBD0EEA778CB96D17ADC4EFFC1B0A4" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Capital Leases, Future Minimum Payments Due in Three Years</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CapitalLeasesFutureMinimumPaymentsDueInThreeYears" xlink:label="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsDueInThreeYears_9BCBD0EEA778CB96D17ADC4EFFC1B0A4" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsDueInThreeYears_9BCBD0EEA778CB96D17ADC4EFFC1B0A4" xlink:to="lab_us-gaap_CapitalLeasesFutureMinimumPaymentsDueInThreeYears_9BCBD0EEA778CB96D17ADC4EFFC1B0A4" xlink:type="arc" />
    <link:label id="lab_us-gaap_CapitalLeasesFutureMinimumPaymentsDueInFourYears_EF8AD7B23DFD348B34DEDC4EFFC1A66C_terseLabel_en-US" xlink:label="lab_us-gaap_CapitalLeasesFutureMinimumPaymentsDueInFourYears_EF8AD7B23DFD348B34DEDC4EFFC1A66C" 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_CapitalLeasesFutureMinimumPaymentsDueInFourYears_EF8AD7B23DFD348B34DEDC4EFFC1A66C_label_en-US" xlink:label="lab_us-gaap_CapitalLeasesFutureMinimumPaymentsDueInFourYears_EF8AD7B23DFD348B34DEDC4EFFC1A66C" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Capital Leases, Future Minimum Payments Due in Four Years</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CapitalLeasesFutureMinimumPaymentsDueInFourYears" xlink:label="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsDueInFourYears_EF8AD7B23DFD348B34DEDC4EFFC1A66C" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsDueInFourYears_EF8AD7B23DFD348B34DEDC4EFFC1A66C" xlink:to="lab_us-gaap_CapitalLeasesFutureMinimumPaymentsDueInFourYears_EF8AD7B23DFD348B34DEDC4EFFC1A66C" xlink:type="arc" />
    <link:label id="lab_us-gaap_CapitalLeasesFutureMinimumPaymentsDueInFiveYears_4B53B2AA08E521DAA2D6DC4EFFC1EA65_terseLabel_en-US" xlink:label="lab_us-gaap_CapitalLeasesFutureMinimumPaymentsDueInFiveYears_4B53B2AA08E521DAA2D6DC4EFFC1EA65" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2024</link:label>
    <link:label id="lab_us-gaap_CapitalLeasesFutureMinimumPaymentsDueInFiveYears_4B53B2AA08E521DAA2D6DC4EFFC1EA65_label_en-US" xlink:label="lab_us-gaap_CapitalLeasesFutureMinimumPaymentsDueInFiveYears_4B53B2AA08E521DAA2D6DC4EFFC1EA65" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Capital Leases, Future Minimum Payments Due in Five Years</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CapitalLeasesFutureMinimumPaymentsDueInFiveYears" xlink:label="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsDueInFiveYears_4B53B2AA08E521DAA2D6DC4EFFC1EA65" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsDueInFiveYears_4B53B2AA08E521DAA2D6DC4EFFC1EA65" xlink:to="lab_us-gaap_CapitalLeasesFutureMinimumPaymentsDueInFiveYears_4B53B2AA08E521DAA2D6DC4EFFC1EA65" xlink:type="arc" />
    <link:label id="lab_us-gaap_CapitalLeasesFutureMinimumPaymentsDueThereafter_E9398F1DADFB8C0D4192DC4EFFC1D258_terseLabel_en-US" xlink:label="lab_us-gaap_CapitalLeasesFutureMinimumPaymentsDueThereafter_E9398F1DADFB8C0D4192DC4EFFC1D258" 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_CapitalLeasesFutureMinimumPaymentsDueThereafter_E9398F1DADFB8C0D4192DC4EFFC1D258_label_en-US" xlink:label="lab_us-gaap_CapitalLeasesFutureMinimumPaymentsDueThereafter_E9398F1DADFB8C0D4192DC4EFFC1D258" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Capital Leases, Future Minimum Payments Due Thereafter</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CapitalLeasesFutureMinimumPaymentsDueThereafter" xlink:label="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsDueThereafter_E9398F1DADFB8C0D4192DC4EFFC1D258" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsDueThereafter_E9398F1DADFB8C0D4192DC4EFFC1D258" xlink:to="lab_us-gaap_CapitalLeasesFutureMinimumPaymentsDueThereafter_E9398F1DADFB8C0D4192DC4EFFC1D258" xlink:type="arc" />
    <link:label id="lab_us-gaap_CapitalLeasesFutureMinimumPaymentsDue_78A37DD830A432C7FA9FDC4EFFC1CDFF_totalLabel_en-US" xlink:label="lab_us-gaap_CapitalLeasesFutureMinimumPaymentsDue_78A37DD830A432C7FA9FDC4EFFC1CDFF" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total minimum lease payments</link:label>
    <link:label id="lab_us-gaap_CapitalLeasesFutureMinimumPaymentsDue_78A37DD830A432C7FA9FDC4EFFC1CDFF_label_en-US" xlink:label="lab_us-gaap_CapitalLeasesFutureMinimumPaymentsDue_78A37DD830A432C7FA9FDC4EFFC1CDFF" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Capital Leases, Future Minimum Payments Due</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CapitalLeasesFutureMinimumPaymentsDue" xlink:label="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsDue_78A37DD830A432C7FA9FDC4EFFC1CDFF" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsDue_78A37DD830A432C7FA9FDC4EFFC1CDFF" xlink:to="lab_us-gaap_CapitalLeasesFutureMinimumPaymentsDue_78A37DD830A432C7FA9FDC4EFFC1CDFF" xlink:type="arc" />
    <link:label id="lab_us-gaap_CapitalLeasesFutureMinimumPaymentsInterestIncludedInPayments_746DC624E1D423D49E34DC4EFFC11EA7_terseLabel_en-US" xlink:label="lab_us-gaap_CapitalLeasesFutureMinimumPaymentsInterestIncludedInPayments_746DC624E1D423D49E34DC4EFFC11EA7" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Less amount representing interest</link:label>
    <link:label id="lab_us-gaap_CapitalLeasesFutureMinimumPaymentsInterestIncludedInPayments_746DC624E1D423D49E34DC4EFFC11EA7_label_en-US" xlink:label="lab_us-gaap_CapitalLeasesFutureMinimumPaymentsInterestIncludedInPayments_746DC624E1D423D49E34DC4EFFC11EA7" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Capital Leases, Future Minimum Payments, Interest Included in Payments</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CapitalLeasesFutureMinimumPaymentsInterestIncludedInPayments" xlink:label="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsInterestIncludedInPayments_746DC624E1D423D49E34DC4EFFC11EA7" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsInterestIncludedInPayments_746DC624E1D423D49E34DC4EFFC11EA7" xlink:to="lab_us-gaap_CapitalLeasesFutureMinimumPaymentsInterestIncludedInPayments_746DC624E1D423D49E34DC4EFFC11EA7" xlink:type="arc" />
    <link:label id="lab_us-gaap_CapitalLeasesFutureMinimumPaymentsPresentValueOfNetMinimumPayments_9D6086456DB4C8B09840DC4EFFC1F612_totalLabel_en-US" xlink:label="lab_us-gaap_CapitalLeasesFutureMinimumPaymentsPresentValueOfNetMinimumPayments_9D6086456DB4C8B09840DC4EFFC1F612" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Present value of net minimum lease payments</link:label>
    <link:label id="lab_us-gaap_CapitalLeasesFutureMinimumPaymentsPresentValueOfNetMinimumPayments_9D6086456DB4C8B09840DC4EFFC1F612_label_en-US" xlink:label="lab_us-gaap_CapitalLeasesFutureMinimumPaymentsPresentValueOfNetMinimumPayments_9D6086456DB4C8B09840DC4EFFC1F612" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Capital Leases, Future Minimum Payments, Present Value of Net Minimum Payments</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CapitalLeasesFutureMinimumPaymentsPresentValueOfNetMinimumPayments" xlink:label="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsPresentValueOfNetMinimumPayments_9D6086456DB4C8B09840DC4EFFC1F612" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsPresentValueOfNetMinimumPayments_9D6086456DB4C8B09840DC4EFFC1F612" xlink:to="lab_us-gaap_CapitalLeasesFutureMinimumPaymentsPresentValueOfNetMinimumPayments_9D6086456DB4C8B09840DC4EFFC1F612" xlink:type="arc" />
    <link:label id="lab_us-gaap_LeasesOperatingAbstract_C707561FAC1D3B604CA7DC4EFFC270AE_terseLabel_en-US" xlink:label="lab_us-gaap_LeasesOperatingAbstract_C707561FAC1D3B604CA7DC4EFFC270AE" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Operating leases</link:label>
    <link:label id="lab_us-gaap_LeasesOperatingAbstract_C707561FAC1D3B604CA7DC4EFFC270AE_label_en-US" xlink:label="lab_us-gaap_LeasesOperatingAbstract_C707561FAC1D3B604CA7DC4EFFC270AE" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Leases, Operating [Abstract]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LeasesOperatingAbstract" xlink:label="loc_us-gaap_LeasesOperatingAbstract_C707561FAC1D3B604CA7DC4EFFC270AE" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LeasesOperatingAbstract_C707561FAC1D3B604CA7DC4EFFC270AE" xlink:to="lab_us-gaap_LeasesOperatingAbstract_C707561FAC1D3B604CA7DC4EFFC270AE" xlink:type="arc" />
    <link:label id="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent_C0BB47F4239BBD1B4D13DC4EFFC238F4_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent_C0BB47F4239BBD1B4D13DC4EFFC238F4" 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_OperatingLeasesFutureMinimumPaymentsDueCurrent_C0BB47F4239BBD1B4D13DC4EFFC238F4_label_en-US" xlink:label="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent_C0BB47F4239BBD1B4D13DC4EFFC238F4" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Leases, Future Minimum Payments Due, Next Twelve Months</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent_C0BB47F4239BBD1B4D13DC4EFFC238F4" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent_C0BB47F4239BBD1B4D13DC4EFFC238F4" xlink:to="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent_C0BB47F4239BBD1B4D13DC4EFFC238F4" xlink:type="arc" />
    <link:label id="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears_73FC7AEEB77291167546DC4EFFC2828A_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears_73FC7AEEB77291167546DC4EFFC2828A" 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_OperatingLeasesFutureMinimumPaymentsDueInTwoYears_73FC7AEEB77291167546DC4EFFC2828A_label_en-US" xlink:label="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears_73FC7AEEB77291167546DC4EFFC2828A" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Leases, Future Minimum Payments, Due in Two Years</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears_73FC7AEEB77291167546DC4EFFC2828A" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears_73FC7AEEB77291167546DC4EFFC2828A" xlink:to="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears_73FC7AEEB77291167546DC4EFFC2828A" xlink:type="arc" />
    <link:label id="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears_3490C189EA93B9C2D340DC4EFFC29B29_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears_3490C189EA93B9C2D340DC4EFFC29B29" 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_OperatingLeasesFutureMinimumPaymentsDueInThreeYears_3490C189EA93B9C2D340DC4EFFC29B29_label_en-US" xlink:label="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears_3490C189EA93B9C2D340DC4EFFC29B29" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Leases, Future Minimum Payments, Due in Three Years</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears_3490C189EA93B9C2D340DC4EFFC29B29" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears_3490C189EA93B9C2D340DC4EFFC29B29" xlink:to="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears_3490C189EA93B9C2D340DC4EFFC29B29" xlink:type="arc" />
    <link:label id="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears_423E9401B9BBBE5E5253DC4EFFC2DA49_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears_423E9401B9BBBE5E5253DC4EFFC2DA49" 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_OperatingLeasesFutureMinimumPaymentsDueInFourYears_423E9401B9BBBE5E5253DC4EFFC2DA49_label_en-US" xlink:label="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears_423E9401B9BBBE5E5253DC4EFFC2DA49" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Leases, Future Minimum Payments, Due in Four Years</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears_423E9401B9BBBE5E5253DC4EFFC2DA49" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears_423E9401B9BBBE5E5253DC4EFFC2DA49" xlink:to="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears_423E9401B9BBBE5E5253DC4EFFC2DA49" xlink:type="arc" />
    <link:label id="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears_8200A7C706180B7A9FC7DC4EFFC33221_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears_8200A7C706180B7A9FC7DC4EFFC33221" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2024</link:label>
    <link:label id="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears_8200A7C706180B7A9FC7DC4EFFC33221_label_en-US" xlink:label="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears_8200A7C706180B7A9FC7DC4EFFC33221" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Leases, Future Minimum Payments, Due in Five Years</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears_8200A7C706180B7A9FC7DC4EFFC33221" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears_8200A7C706180B7A9FC7DC4EFFC33221" xlink:to="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears_8200A7C706180B7A9FC7DC4EFFC33221" xlink:type="arc" />
    <link:label id="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter_0DF47DED85CA5731E51FDC4EFFC3CB0D_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter_0DF47DED85CA5731E51FDC4EFFC3CB0D" 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_OperatingLeasesFutureMinimumPaymentsDueThereafter_0DF47DED85CA5731E51FDC4EFFC3CB0D_label_en-US" xlink:label="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter_0DF47DED85CA5731E51FDC4EFFC3CB0D" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Leases, Future Minimum Payments, Due Thereafter</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter_0DF47DED85CA5731E51FDC4EFFC3CB0D" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter_0DF47DED85CA5731E51FDC4EFFC3CB0D" xlink:to="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter_0DF47DED85CA5731E51FDC4EFFC3CB0D" xlink:type="arc" />
    <link:label id="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDue_BE2D86A63967C05C915DDC4EFFC3AC2A_totalLabel_en-US" xlink:label="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDue_BE2D86A63967C05C915DDC4EFFC3AC2A" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total minimum lease payments</link:label>
    <link:label id="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDue_BE2D86A63967C05C915DDC4EFFC3AC2A_label_en-US" xlink:label="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDue_BE2D86A63967C05C915DDC4EFFC3AC2A" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Leases, Future Minimum Payments Due</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDue" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDue_BE2D86A63967C05C915DDC4EFFC3AC2A" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDue_BE2D86A63967C05C915DDC4EFFC3AC2A" xlink:to="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDue_BE2D86A63967C05C915DDC4EFFC3AC2A" xlink:type="arc" />
    <link:label id="lab_us-gaap_StatementOfFinancialPositionAbstract_E2149C59C68E6E72B996C2A81F07E935_label_en-US" xlink:label="lab_us-gaap_StatementOfFinancialPositionAbstract_E2149C59C68E6E72B996C2A81F07E935" 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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract_E2149C59C68E6E72B996C2A81F07E935" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_E2149C59C68E6E72B996C2A81F07E935" xlink:to="lab_us-gaap_StatementOfFinancialPositionAbstract_E2149C59C68E6E72B996C2A81F07E935" xlink:type="arc" />
    <link:label id="lab_us-gaap_PreferredStockSharesIssued_EB86F37B8BC3B09630B9C2A81F07FB8F_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockSharesIssued_EB86F37B8BC3B09630B9C2A81F07FB8F" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Preferred stock, shares issued</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PreferredStockSharesIssued" xlink:label="loc_us-gaap_PreferredStockSharesIssued_EB86F37B8BC3B09630B9C2A81F07FB8F" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockSharesIssued_EB86F37B8BC3B09630B9C2A81F07FB8F" xlink:to="lab_us-gaap_PreferredStockSharesIssued_EB86F37B8BC3B09630B9C2A81F07FB8F" xlink:type="arc" />
    <link:label id="lab_us-gaap_CommonStockSharesIssued_1942E5CD069B8EEBFC63C2A81F07D1A8_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesIssued_1942E5CD069B8EEBFC63C2A81F07D1A8" 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_1942E5CD069B8EEBFC63C2A81F07D1A8_label_en-US" xlink:label="lab_us-gaap_CommonStockSharesIssued_1942E5CD069B8EEBFC63C2A81F07D1A8" 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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonStockSharesIssued" xlink:label="loc_us-gaap_CommonStockSharesIssued_1942E5CD069B8EEBFC63C2A81F07D1A8" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockSharesIssued_1942E5CD069B8EEBFC63C2A81F07D1A8" xlink:to="lab_us-gaap_CommonStockSharesIssued_1942E5CD069B8EEBFC63C2A81F07D1A8" xlink:type="arc" />
    <link:label id="lab_us-gaap_CommonStockSharesOutstanding_A8D3C9345249DDFC928CC2A81F08FD50_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesOutstanding_A8D3C9345249DDFC928CC2A81F08FD50" 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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonStockSharesOutstanding" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_A8D3C9345249DDFC928CC2A81F08FD50" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockSharesOutstanding_A8D3C9345249DDFC928CC2A81F08FD50" xlink:to="lab_us-gaap_CommonStockSharesOutstanding_A8D3C9345249DDFC928CC2A81F08FD50" xlink:type="arc" />
    <link:label id="lab_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_06E62F8E5F9A36F94F12C2A81E527CCD_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_06E62F8E5F9A36F94F12C2A81E527CCD" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Components of Income Tax Expense (Benefit)</link:label>
    <link:label id="lab_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_06E62F8E5F9A36F94F12C2A81E527CCD_label_en-US" xlink:label="lab_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_06E62F8E5F9A36F94F12C2A81E527CCD" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_06E62F8E5F9A36F94F12C2A81E527CCD" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_06E62F8E5F9A36F94F12C2A81E527CCD" xlink:to="lab_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_06E62F8E5F9A36F94F12C2A81E527CCD" xlink:type="arc" />
    <link:label id="lab_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_83400F3B5E355EB2189DC2A81E52CC31_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_83400F3B5E355EB2189DC2A81E52CC31" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Deferred Tax Assets and Liabilities</link:label>
    <link:label id="lab_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_83400F3B5E355EB2189DC2A81E52CC31_label_en-US" xlink:label="lab_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_83400F3B5E355EB2189DC2A81E52CC31" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Deferred Tax Assets and Liabilities [Table Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_83400F3B5E355EB2189DC2A81E52CC31" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_83400F3B5E355EB2189DC2A81E52CC31" xlink:to="lab_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_83400F3B5E355EB2189DC2A81E52CC31" xlink:type="arc" />
    <link:label id="lab_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_F5A20ED88645534FA029C2A81E52DA6D_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_F5A20ED88645534FA029C2A81E52DA6D" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Effective Income Tax Rate Reconciliation</link:label>
    <link:label id="lab_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_F5A20ED88645534FA029C2A81E52DA6D_label_en-US" xlink:label="lab_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_F5A20ED88645534FA029C2A81E52DA6D" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_F5A20ED88645534FA029C2A81E52DA6D" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_F5A20ED88645534FA029C2A81E52DA6D" xlink:to="lab_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_F5A20ED88645534FA029C2A81E52DA6D" xlink:type="arc" />
    <link:label id="lab_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock_60BA2B04CABAE1ABE18FC2A81E5201AE_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock_60BA2B04CABAE1ABE18FC2A81E5201AE" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Unrecognized Tax Benefits</link:label>
    <link:label id="lab_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock_60BA2B04CABAE1ABE18FC2A81E5201AE_label_en-US" xlink:label="lab_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock_60BA2B04CABAE1ABE18FC2A81E5201AE" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Unrecognized Tax Benefits Roll Forward [Table Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock_60BA2B04CABAE1ABE18FC2A81E5201AE" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock_60BA2B04CABAE1ABE18FC2A81E5201AE" xlink:to="lab_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock_60BA2B04CABAE1ABE18FC2A81E5201AE" xlink:type="arc" />
    <link:label id="lab_us-gaap_EarningsPerShareTextBlock_2CFE4372A82F4C91F57FC2A81E82D162_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareTextBlock_2CFE4372A82F4C91F57FC2A81E82D162" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Net Income Per Common Share</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareTextBlock_2CFE4372A82F4C91F57FC2A81E82D162_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareTextBlock_2CFE4372A82F4C91F57FC2A81E82D162" 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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EarningsPerShareTextBlock" xlink:label="loc_us-gaap_EarningsPerShareTextBlock_2CFE4372A82F4C91F57FC2A81E82D162" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareTextBlock_2CFE4372A82F4C91F57FC2A81E82D162" xlink:to="lab_us-gaap_EarningsPerShareTextBlock_2CFE4372A82F4C91F57FC2A81E82D162" xlink:type="arc" />
    <link:label id="lab_us-gaap_ScheduleOfInventoryCurrentTableTextBlock_EC79BE2EF579308879B8C2A81E3313EC_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfInventoryCurrentTableTextBlock_EC79BE2EF579308879B8C2A81E3313EC" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Summary of the Inventory Values</link:label>
    <link:label id="lab_us-gaap_ScheduleOfInventoryCurrentTableTextBlock_EC79BE2EF579308879B8C2A81E3313EC_label_en-US" xlink:label="lab_us-gaap_ScheduleOfInventoryCurrentTableTextBlock_EC79BE2EF579308879B8C2A81E3313EC" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Inventory, Current [Table Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfInventoryCurrentTableTextBlock_EC79BE2EF579308879B8C2A81E3313EC" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfInventoryCurrentTableTextBlock_EC79BE2EF579308879B8C2A81E3313EC" xlink:to="lab_us-gaap_ScheduleOfInventoryCurrentTableTextBlock_EC79BE2EF579308879B8C2A81E3313EC" xlink:type="arc" />
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentTextBlock_A23D85390FAFF41795CAC2A81E338980_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentTextBlock_A23D85390FAFF41795CAC2A81E338980" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Depreciation of Property and Equipment and Amortization of Capital Lease Assets</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentTextBlock_A23D85390FAFF41795CAC2A81E338980_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentTextBlock_A23D85390FAFF41795CAC2A81E338980" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Property, Plant and Equipment [Table Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTextBlock_A23D85390FAFF41795CAC2A81E338980" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTextBlock_A23D85390FAFF41795CAC2A81E338980" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentTextBlock_A23D85390FAFF41795CAC2A81E338980" xlink:type="arc" />
    <link:label id="lab_us-gaap_AssetsAbstract_EE5BFF9A43522E37994CC3969720C62D_terseLabel_en-US" xlink:label="lab_us-gaap_AssetsAbstract_EE5BFF9A43522E37994CC3969720C62D" 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_EE5BFF9A43522E37994CC3969720C62D_label_en-US" xlink:label="lab_us-gaap_AssetsAbstract_EE5BFF9A43522E37994CC3969720C62D" 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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AssetsAbstract" xlink:label="loc_us-gaap_AssetsAbstract_EE5BFF9A43522E37994CC3969720C62D" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsAbstract_EE5BFF9A43522E37994CC3969720C62D" xlink:to="lab_us-gaap_AssetsAbstract_EE5BFF9A43522E37994CC3969720C62D" xlink:type="arc" />
    <link:label id="lab_us-gaap_AssetsCurrentAbstract_7F7EDF48115209001E4DC39697211B43_terseLabel_en-US" xlink:label="lab_us-gaap_AssetsCurrentAbstract_7F7EDF48115209001E4DC39697211B43" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Current assets</link:label>
    <link:label id="lab_us-gaap_AssetsCurrentAbstract_7F7EDF48115209001E4DC39697211B43_label_en-US" xlink:label="lab_us-gaap_AssetsCurrentAbstract_7F7EDF48115209001E4DC39697211B43" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Assets, Current [Abstract]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AssetsCurrentAbstract" xlink:label="loc_us-gaap_AssetsCurrentAbstract_7F7EDF48115209001E4DC39697211B43" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsCurrentAbstract_7F7EDF48115209001E4DC39697211B43" xlink:to="lab_us-gaap_AssetsCurrentAbstract_7F7EDF48115209001E4DC39697211B43" xlink:type="arc" />
    <link:label id="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue_E768F0A7601A9B250FF7C3969721F215_terseLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue_E768F0A7601A9B250FF7C3969721F215" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cash and cash equivalents</link:label>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue_E768F0A7601A9B250FF7C3969721F215_label_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue_E768F0A7601A9B250FF7C3969721F215" 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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_E768F0A7601A9B250FF7C3969721F215" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_E768F0A7601A9B250FF7C3969721F215" xlink:to="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue_E768F0A7601A9B250FF7C3969721F215" xlink:type="arc" />
    <link:label id="lab_us-gaap_AccountsAndOtherReceivablesNetCurrent_0E62E541322849855E4EC3AB982A09FC_terseLabel_en-US" xlink:label="lab_us-gaap_AccountsAndOtherReceivablesNetCurrent_0E62E541322849855E4EC3AB982A09FC" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Receivables</link:label>
    <link:label id="lab_us-gaap_AccountsAndOtherReceivablesNetCurrent_0E62E541322849855E4EC3AB982A09FC_label_en-US" xlink:label="lab_us-gaap_AccountsAndOtherReceivablesNetCurrent_0E62E541322849855E4EC3AB982A09FC" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accounts and Other Receivables, Net, Current</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccountsAndOtherReceivablesNetCurrent" xlink:label="loc_us-gaap_AccountsAndOtherReceivablesNetCurrent_0E62E541322849855E4EC3AB982A09FC" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsAndOtherReceivablesNetCurrent_0E62E541322849855E4EC3AB982A09FC" xlink:to="lab_us-gaap_AccountsAndOtherReceivablesNetCurrent_0E62E541322849855E4EC3AB982A09FC" xlink:type="arc" />
    <link:label id="lab_us-gaap_InventoryNet_010F85542F4437FF3307C39697211F89_terseLabel_en-US" xlink:label="lab_us-gaap_InventoryNet_010F85542F4437FF3307C39697211F89" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Inventories</link:label>
    <link:label id="lab_us-gaap_InventoryNet_010F85542F4437FF3307C39697211F89_label_en-US" xlink:label="lab_us-gaap_InventoryNet_010F85542F4437FF3307C39697211F89" 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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InventoryNet" xlink:label="loc_us-gaap_InventoryNet_010F85542F4437FF3307C39697211F89" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryNet_010F85542F4437FF3307C39697211F89" xlink:to="lab_us-gaap_InventoryNet_010F85542F4437FF3307C39697211F89" xlink:type="arc" />
    <link:label id="lab_us-gaap_PrepaidExpenseCurrent_A36F7ED46C809CB23598C396972207B0_terseLabel_en-US" xlink:label="lab_us-gaap_PrepaidExpenseCurrent_A36F7ED46C809CB23598C396972207B0" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Prepaid expenses</link:label>
    <link:label id="lab_us-gaap_PrepaidExpenseCurrent_A36F7ED46C809CB23598C396972207B0_label_en-US" xlink:label="lab_us-gaap_PrepaidExpenseCurrent_A36F7ED46C809CB23598C396972207B0" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Prepaid Expense, Current</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PrepaidExpenseCurrent" xlink:label="loc_us-gaap_PrepaidExpenseCurrent_A36F7ED46C809CB23598C396972207B0" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PrepaidExpenseCurrent_A36F7ED46C809CB23598C396972207B0" xlink:to="lab_us-gaap_PrepaidExpenseCurrent_A36F7ED46C809CB23598C396972207B0" xlink:type="arc" />
    <link:label id="lab_us-gaap_IncomeTaxesReceivable_E5F00D7C1151DE6CC61BC39697227631_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxesReceivable_E5F00D7C1151DE6CC61BC39697227631" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Income taxes receivable</link:label>
    <link:label id="lab_us-gaap_IncomeTaxesReceivable_E5F00D7C1151DE6CC61BC39697227631_label_en-US" xlink:label="lab_us-gaap_IncomeTaxesReceivable_E5F00D7C1151DE6CC61BC39697227631" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income Taxes Receivable, Current</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeTaxesReceivable" xlink:label="loc_us-gaap_IncomeTaxesReceivable_E5F00D7C1151DE6CC61BC39697227631" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxesReceivable_E5F00D7C1151DE6CC61BC39697227631" xlink:to="lab_us-gaap_IncomeTaxesReceivable_E5F00D7C1151DE6CC61BC39697227631" xlink:type="arc" />
    <link:label id="lab_us-gaap_AssetsCurrent_12742789D944C9F630CAC3969722C614_totalLabel_en-US" xlink:label="lab_us-gaap_AssetsCurrent_12742789D944C9F630CAC3969722C614" 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_12742789D944C9F630CAC3969722C614_label_en-US" xlink:label="lab_us-gaap_AssetsCurrent_12742789D944C9F630CAC3969722C614" 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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AssetsCurrent" xlink:label="loc_us-gaap_AssetsCurrent_12742789D944C9F630CAC3969722C614" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsCurrent_12742789D944C9F630CAC3969722C614" xlink:to="lab_us-gaap_AssetsCurrent_12742789D944C9F630CAC3969722C614" xlink:type="arc" />
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentGrossAbstract_89DA87ED2A1B407FC6B1C39697226859_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentGrossAbstract_89DA87ED2A1B407FC6B1C39697226859" 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_PropertyPlantAndEquipmentGrossAbstract_89DA87ED2A1B407FC6B1C39697226859_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentGrossAbstract_89DA87ED2A1B407FC6B1C39697226859" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Property, Plant and Equipment, Gross [Abstract]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentGrossAbstract" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGrossAbstract_89DA87ED2A1B407FC6B1C39697226859" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentGrossAbstract_89DA87ED2A1B407FC6B1C39697226859" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentGrossAbstract_89DA87ED2A1B407FC6B1C39697226859" xlink:type="arc" />
    <link:label id="lab_us-gaap_Land_688EA1652396B2BF4229C39697226ACE_terseLabel_en-US" xlink:label="lab_us-gaap_Land_688EA1652396B2BF4229C39697226ACE" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Land</link:label>
    <link:label id="lab_us-gaap_Land_688EA1652396B2BF4229C39697226ACE_label_en-US" xlink:label="lab_us-gaap_Land_688EA1652396B2BF4229C39697226ACE" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Land</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_Land" xlink:label="loc_us-gaap_Land_688EA1652396B2BF4229C39697226ACE" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Land_688EA1652396B2BF4229C39697226ACE" xlink:to="lab_us-gaap_Land_688EA1652396B2BF4229C39697226ACE" xlink:type="arc" />
    <link:label id="lab_us-gaap_BuildingsAndImprovementsGross_D8EDAD375A64C657551CC3969723AE05_terseLabel_en-US" xlink:label="lab_us-gaap_BuildingsAndImprovementsGross_D8EDAD375A64C657551CC3969723AE05" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Buildings and leasehold improvements</link:label>
    <link:label id="lab_us-gaap_BuildingsAndImprovementsGross_D8EDAD375A64C657551CC3969723AE05_label_en-US" xlink:label="lab_us-gaap_BuildingsAndImprovementsGross_D8EDAD375A64C657551CC3969723AE05" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Buildings and Improvements, Gross</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BuildingsAndImprovementsGross" xlink:label="loc_us-gaap_BuildingsAndImprovementsGross_D8EDAD375A64C657551CC3969723AE05" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BuildingsAndImprovementsGross_D8EDAD375A64C657551CC3969723AE05" xlink:to="lab_us-gaap_BuildingsAndImprovementsGross_D8EDAD375A64C657551CC3969723AE05" xlink:type="arc" />
    <link:label id="lab_us-gaap_MachineryAndEquipmentGross_45AF7213DDDD53A1CEB5C39697239688_terseLabel_en-US" xlink:label="lab_us-gaap_MachineryAndEquipmentGross_45AF7213DDDD53A1CEB5C39697239688" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Machinery and equipment</link:label>
    <link:label id="lab_us-gaap_MachineryAndEquipmentGross_45AF7213DDDD53A1CEB5C39697239688_label_en-US" xlink:label="lab_us-gaap_MachineryAndEquipmentGross_45AF7213DDDD53A1CEB5C39697239688" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Machinery and Equipment, Gross</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_MachineryAndEquipmentGross" xlink:label="loc_us-gaap_MachineryAndEquipmentGross_45AF7213DDDD53A1CEB5C39697239688" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MachineryAndEquipmentGross_45AF7213DDDD53A1CEB5C39697239688" xlink:to="lab_us-gaap_MachineryAndEquipmentGross_45AF7213DDDD53A1CEB5C39697239688" xlink:type="arc" />
    <link:label id="lab_us-gaap_CapitalLeasedAssetsGross_4FB5527B963FF1971ECEC3969723C6DC_terseLabel_en-US" xlink:label="lab_us-gaap_CapitalLeasedAssetsGross_4FB5527B963FF1971ECEC3969723C6DC" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Finance lease right-of-use assets</link:label>
    <link:label id="lab_us-gaap_CapitalLeasedAssetsGross_4FB5527B963FF1971ECEC3969723C6DC_label_en-US" xlink:label="lab_us-gaap_CapitalLeasedAssetsGross_4FB5527B963FF1971ECEC3969723C6DC" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Capital Leased Assets, Gross</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CapitalLeasedAssetsGross" xlink:label="loc_us-gaap_CapitalLeasedAssetsGross_4FB5527B963FF1971ECEC3969723C6DC" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CapitalLeasedAssetsGross_4FB5527B963FF1971ECEC3969723C6DC" xlink:to="lab_us-gaap_CapitalLeasedAssetsGross_4FB5527B963FF1971ECEC3969723C6DC" xlink:type="arc" />
    <link:label id="lab_us-gaap_ConstructionInProgressGross_61F0743E53B7A73B95FFC39697238A2B_terseLabel_en-US" xlink:label="lab_us-gaap_ConstructionInProgressGross_61F0743E53B7A73B95FFC39697238A2B" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Construction in process</link:label>
    <link:label id="lab_us-gaap_ConstructionInProgressGross_61F0743E53B7A73B95FFC39697238A2B_label_en-US" xlink:label="lab_us-gaap_ConstructionInProgressGross_61F0743E53B7A73B95FFC39697238A2B" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Construction in Progress, Gross</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ConstructionInProgressGross" xlink:label="loc_us-gaap_ConstructionInProgressGross_61F0743E53B7A73B95FFC39697238A2B" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConstructionInProgressGross_61F0743E53B7A73B95FFC39697238A2B" xlink:to="lab_us-gaap_ConstructionInProgressGross_61F0743E53B7A73B95FFC39697238A2B" xlink:type="arc" />
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentGross_EE0EF10B4B9600CDB51FC39697235EF5_totalLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentGross_EE0EF10B4B9600CDB51FC39697235EF5" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Property and equipment, at cost</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentGross_EE0EF10B4B9600CDB51FC39697235EF5_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentGross_EE0EF10B4B9600CDB51FC39697235EF5" 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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentGross" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_EE0EF10B4B9600CDB51FC39697235EF5" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentGross_EE0EF10B4B9600CDB51FC39697235EF5" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentGross_EE0EF10B4B9600CDB51FC39697235EF5" xlink:type="arc" />
    <link:label id="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_7B1F860B574280CC6912C3969723A657_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_7B1F860B574280CC6912C3969723A657" 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_7B1F860B574280CC6912C3969723A657_label_en-US" xlink:label="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_7B1F860B574280CC6912C3969723A657" 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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_7B1F860B574280CC6912C3969723A657" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_7B1F860B574280CC6912C3969723A657" xlink:to="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_7B1F860B574280CC6912C3969723A657" xlink:type="arc" />
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentNet_86947982D1DEEC0B28D0C39697241BE2_totalLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentNet_86947982D1DEEC0B28D0C39697241BE2" 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_86947982D1DEEC0B28D0C39697241BE2_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentNet_86947982D1DEEC0B28D0C39697241BE2" 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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_86947982D1DEEC0B28D0C39697241BE2" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNet_86947982D1DEEC0B28D0C39697241BE2" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentNet_86947982D1DEEC0B28D0C39697241BE2" xlink:type="arc" />
    <link:label id="lab_us-gaap_OtherAssetsNoncurrent_993B1A556BF8CEE72C31C39697242697_terseLabel_en-US" xlink:label="lab_us-gaap_OtherAssetsNoncurrent_993B1A556BF8CEE72C31C39697242697" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other assets, net of amortization</link:label>
    <link:label id="lab_us-gaap_OtherAssetsNoncurrent_993B1A556BF8CEE72C31C39697242697_label_en-US" xlink:label="lab_us-gaap_OtherAssetsNoncurrent_993B1A556BF8CEE72C31C39697242697" 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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherAssetsNoncurrent" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_993B1A556BF8CEE72C31C39697242697" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherAssetsNoncurrent_993B1A556BF8CEE72C31C39697242697" xlink:to="lab_us-gaap_OtherAssetsNoncurrent_993B1A556BF8CEE72C31C39697242697" xlink:type="arc" />
    <link:label id="lab_us-gaap_Assets_A5F9098B3926E906B605C3969724DB18_totalLabel_en-US" xlink:label="lab_us-gaap_Assets_A5F9098B3926E906B605C3969724DB18" 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_A5F9098B3926E906B605C3969724DB18_label_en-US" xlink:label="lab_us-gaap_Assets_A5F9098B3926E906B605C3969724DB18" 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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_Assets" xlink:label="loc_us-gaap_Assets_A5F9098B3926E906B605C3969724DB18" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Assets_A5F9098B3926E906B605C3969724DB18" xlink:to="lab_us-gaap_Assets_A5F9098B3926E906B605C3969724DB18" xlink:type="arc" />
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract_371FA05070E7D2D42549C39697246E79_terseLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract_371FA05070E7D2D42549C39697246E79" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Liabilities and Shareholders&#8217; Equity</link:label>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract_371FA05070E7D2D42549C39697246E79_label_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract_371FA05070E7D2D42549C39697246E79" 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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_371FA05070E7D2D42549C39697246E79" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_371FA05070E7D2D42549C39697246E79" xlink:to="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract_371FA05070E7D2D42549C39697246E79" xlink:type="arc" />
    <link:label id="lab_us-gaap_LiabilitiesCurrentAbstract_ADCB0A84DC92D989D714C3969725FB0A_terseLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrentAbstract_ADCB0A84DC92D989D714C3969725FB0A" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Current liabilities</link:label>
    <link:label id="lab_us-gaap_LiabilitiesCurrentAbstract_ADCB0A84DC92D989D714C3969725FB0A_label_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrentAbstract_ADCB0A84DC92D989D714C3969725FB0A" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Liabilities, Current [Abstract]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LiabilitiesCurrentAbstract" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract_ADCB0A84DC92D989D714C3969725FB0A" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_ADCB0A84DC92D989D714C3969725FB0A" xlink:to="lab_us-gaap_LiabilitiesCurrentAbstract_ADCB0A84DC92D989D714C3969725FB0A" xlink:type="arc" />
    <link:label id="lab_us-gaap_LineOfCredit_808D07A1BB35ABB32EA8C39697254039_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCredit_808D07A1BB35ABB32EA8C39697254039" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Lines of credit</link:label>
    <link:label id="lab_us-gaap_LineOfCredit_808D07A1BB35ABB32EA8C39697254039_label_en-US" xlink:label="lab_us-gaap_LineOfCredit_808D07A1BB35ABB32EA8C39697254039" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Long-term Line of Credit</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LineOfCredit" xlink:label="loc_us-gaap_LineOfCredit_808D07A1BB35ABB32EA8C39697254039" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCredit_808D07A1BB35ABB32EA8C39697254039" xlink:to="lab_us-gaap_LineOfCredit_808D07A1BB35ABB32EA8C39697254039" xlink:type="arc" />
    <link:label id="lab_us-gaap_LongTermDebtCurrent_F39E918EE1E1D568FFFDC3969725FD25_verboseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtCurrent_F39E918EE1E1D568FFFDC3969725FD25" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Current maturities of long-term debt</link:label>
    <link:label id="lab_us-gaap_LongTermDebtCurrent_F39E918EE1E1D568FFFDC3969725FD25_label_en-US" xlink:label="lab_us-gaap_LongTermDebtCurrent_F39E918EE1E1D568FFFDC3969725FD25" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Long-term Debt, Current Maturities</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongTermDebtCurrent" xlink:label="loc_us-gaap_LongTermDebtCurrent_F39E918EE1E1D568FFFDC3969725FD25" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtCurrent_F39E918EE1E1D568FFFDC3969725FD25" xlink:to="lab_us-gaap_LongTermDebtCurrent_F39E918EE1E1D568FFFDC3969725FD25" xlink:type="arc" />
    <link:label id="lab_us-gaap_AccountsPayableCurrent_ED1D7C4408D087E64610C3969725936B_terseLabel_en-US" xlink:label="lab_us-gaap_AccountsPayableCurrent_ED1D7C4408D087E64610C3969725936B" 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_ED1D7C4408D087E64610C3969725936B_label_en-US" xlink:label="lab_us-gaap_AccountsPayableCurrent_ED1D7C4408D087E64610C3969725936B" 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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccountsPayableCurrent" xlink:label="loc_us-gaap_AccountsPayableCurrent_ED1D7C4408D087E64610C3969725936B" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsPayableCurrent_ED1D7C4408D087E64610C3969725936B" xlink:to="lab_us-gaap_AccountsPayableCurrent_ED1D7C4408D087E64610C3969725936B" xlink:type="arc" />
    <link:label id="lab_casy_AccruedExpensesAbstract_4F48D60B62571D54E20CC3969725BF25_terseLabel_en-US" xlink:label="lab_casy_AccruedExpensesAbstract_4F48D60B62571D54E20CC3969725BF25" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accrued expenses</link:label>
    <link:label id="lab_casy_AccruedExpensesAbstract_4F48D60B62571D54E20CC3969725BF25_label_en-US" xlink:label="lab_casy_AccruedExpensesAbstract_4F48D60B62571D54E20CC3969725BF25" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">AccruedExpensesAbstract</link:label>
    <link:label id="lab_casy_AccruedExpensesAbstract_4F48D60B62571D54E20CC3969725BF25_documentation_en-US" xlink:label="lab_casy_AccruedExpensesAbstract_4F48D60B62571D54E20CC3969725BF25" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US" />
    <link:loc xlink:href="casy-20200430.xsd#casy_AccruedExpensesAbstract" xlink:label="loc_casy_AccruedExpensesAbstract_4F48D60B62571D54E20CC3969725BF25" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_casy_AccruedExpensesAbstract_4F48D60B62571D54E20CC3969725BF25" xlink:to="lab_casy_AccruedExpensesAbstract_4F48D60B62571D54E20CC3969725BF25" xlink:type="arc" />
    <link:label id="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent_3F69F67C683A979FB310C39697251AA5_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent_3F69F67C683A979FB310C39697251AA5" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Wages and related taxes</link:label>
    <link:label id="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent_3F69F67C683A979FB310C39697251AA5_label_en-US" xlink:label="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent_3F69F67C683A979FB310C39697251AA5" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Employee-related Liabilities, Current</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_3F69F67C683A979FB310C39697251AA5" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_3F69F67C683A979FB310C39697251AA5" xlink:to="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent_3F69F67C683A979FB310C39697251AA5" xlink:type="arc" />
    <link:label id="lab_casy_AccruedPropertyTaxes_10EDF2C85140AF85BE1BC3969726A6C4_terseLabel_en-US" xlink:label="lab_casy_AccruedPropertyTaxes_10EDF2C85140AF85BE1BC3969726A6C4" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Property taxes</link:label>
    <link:label id="lab_casy_AccruedPropertyTaxes_10EDF2C85140AF85BE1BC3969726A6C4_label_en-US" xlink:label="lab_casy_AccruedPropertyTaxes_10EDF2C85140AF85BE1BC3969726A6C4" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Property taxes</link:label>
    <link:label id="lab_casy_AccruedPropertyTaxes_10EDF2C85140AF85BE1BC3969726A6C4_documentation_en-US" xlink:label="lab_casy_AccruedPropertyTaxes_10EDF2C85140AF85BE1BC3969726A6C4" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Accrued property taxes.</link:label>
    <link:loc xlink:href="casy-20200430.xsd#casy_AccruedPropertyTaxes" xlink:label="loc_casy_AccruedPropertyTaxes_10EDF2C85140AF85BE1BC3969726A6C4" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_casy_AccruedPropertyTaxes_10EDF2C85140AF85BE1BC3969726A6C4" xlink:to="lab_casy_AccruedPropertyTaxes_10EDF2C85140AF85BE1BC3969726A6C4" xlink:type="arc" />
    <link:label id="lab_us-gaap_SelfInsuranceReserveCurrent_DA73FDEED682C1E33499C3969726E37C_terseLabel_en-US" xlink:label="lab_us-gaap_SelfInsuranceReserveCurrent_DA73FDEED682C1E33499C3969726E37C" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Insurance accruals</link:label>
    <link:label id="lab_us-gaap_SelfInsuranceReserveCurrent_DA73FDEED682C1E33499C3969726E37C_label_en-US" xlink:label="lab_us-gaap_SelfInsuranceReserveCurrent_DA73FDEED682C1E33499C3969726E37C" 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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SelfInsuranceReserveCurrent" xlink:label="loc_us-gaap_SelfInsuranceReserveCurrent_DA73FDEED682C1E33499C3969726E37C" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SelfInsuranceReserveCurrent_DA73FDEED682C1E33499C3969726E37C" xlink:to="lab_us-gaap_SelfInsuranceReserveCurrent_DA73FDEED682C1E33499C3969726E37C" xlink:type="arc" />
    <link:label id="lab_us-gaap_OtherLiabilitiesCurrent_A72AFE93534DE36E37B1C39697266CEF_terseLabel_en-US" xlink:label="lab_us-gaap_OtherLiabilitiesCurrent_A72AFE93534DE36E37B1C39697266CEF" 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_OtherLiabilitiesCurrent_A72AFE93534DE36E37B1C39697266CEF_label_en-US" xlink:label="lab_us-gaap_OtherLiabilitiesCurrent_A72AFE93534DE36E37B1C39697266CEF" 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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherLiabilitiesCurrent" xlink:label="loc_us-gaap_OtherLiabilitiesCurrent_A72AFE93534DE36E37B1C39697266CEF" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherLiabilitiesCurrent_A72AFE93534DE36E37B1C39697266CEF" xlink:to="lab_us-gaap_OtherLiabilitiesCurrent_A72AFE93534DE36E37B1C39697266CEF" xlink:type="arc" />
    <link:label id="lab_us-gaap_LiabilitiesCurrent_50759931D28950913863C3969726A73D_totalLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrent_50759931D28950913863C3969726A73D" 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_50759931D28950913863C3969726A73D_label_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrent_50759931D28950913863C3969726A73D" 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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LiabilitiesCurrent" xlink:label="loc_us-gaap_LiabilitiesCurrent_50759931D28950913863C3969726A73D" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesCurrent_50759931D28950913863C3969726A73D" xlink:to="lab_us-gaap_LiabilitiesCurrent_50759931D28950913863C3969726A73D" xlink:type="arc" />
    <link:label id="lab_us-gaap_LongTermDebtNoncurrent_BFFF4D8D45D2D69F2474C39697266D0F_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtNoncurrent_BFFF4D8D45D2D69F2474C39697266D0F" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Long-term debt and finance lease obligations, net of current maturities</link:label>
    <link:label id="lab_us-gaap_LongTermDebtNoncurrent_BFFF4D8D45D2D69F2474C39697266D0F_label_en-US" xlink:label="lab_us-gaap_LongTermDebtNoncurrent_BFFF4D8D45D2D69F2474C39697266D0F" 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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongTermDebtNoncurrent" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_BFFF4D8D45D2D69F2474C39697266D0F" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtNoncurrent_BFFF4D8D45D2D69F2474C39697266D0F" xlink:to="lab_us-gaap_LongTermDebtNoncurrent_BFFF4D8D45D2D69F2474C39697266D0F" xlink:type="arc" />
    <link:label id="lab_us-gaap_DeferredCompensationLiabilityClassifiedNoncurrent_E72E6E43DA2EAAFE1E53C3969727E969_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredCompensationLiabilityClassifiedNoncurrent_E72E6E43DA2EAAFE1E53C3969727E969" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Deferred compensation</link:label>
    <link:label id="lab_us-gaap_DeferredCompensationLiabilityClassifiedNoncurrent_E72E6E43DA2EAAFE1E53C3969727E969_label_en-US" xlink:label="lab_us-gaap_DeferredCompensationLiabilityClassifiedNoncurrent_E72E6E43DA2EAAFE1E53C3969727E969" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Compensation Liability, Classified, Noncurrent</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredCompensationLiabilityClassifiedNoncurrent" xlink:label="loc_us-gaap_DeferredCompensationLiabilityClassifiedNoncurrent_E72E6E43DA2EAAFE1E53C3969727E969" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredCompensationLiabilityClassifiedNoncurrent_E72E6E43DA2EAAFE1E53C3969727E969" xlink:to="lab_us-gaap_DeferredCompensationLiabilityClassifiedNoncurrent_E72E6E43DA2EAAFE1E53C3969727E969" xlink:type="arc" />
    <link:label id="lab_us-gaap_SelfInsuranceReserveNoncurrent_66B79DA4B2F58CC072E4C39697270448_terseLabel_en-US" xlink:label="lab_us-gaap_SelfInsuranceReserveNoncurrent_66B79DA4B2F58CC072E4C39697270448" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Insurance accruals, net of current portion</link:label>
    <link:label id="lab_us-gaap_SelfInsuranceReserveNoncurrent_66B79DA4B2F58CC072E4C39697270448_label_en-US" xlink:label="lab_us-gaap_SelfInsuranceReserveNoncurrent_66B79DA4B2F58CC072E4C39697270448" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Self Insurance Reserve, Noncurrent</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SelfInsuranceReserveNoncurrent" xlink:label="loc_us-gaap_SelfInsuranceReserveNoncurrent_66B79DA4B2F58CC072E4C39697270448" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SelfInsuranceReserveNoncurrent_66B79DA4B2F58CC072E4C39697270448" xlink:to="lab_us-gaap_SelfInsuranceReserveNoncurrent_66B79DA4B2F58CC072E4C39697270448" xlink:type="arc" />
    <link:label id="lab_us-gaap_OtherLiabilitiesNoncurrent_DE56094C8AFF06A79E24C39697278AD2_terseLabel_en-US" xlink:label="lab_us-gaap_OtherLiabilitiesNoncurrent_DE56094C8AFF06A79E24C39697278AD2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other long-term liabilities</link:label>
    <link:label id="lab_us-gaap_OtherLiabilitiesNoncurrent_DE56094C8AFF06A79E24C39697278AD2_label_en-US" xlink:label="lab_us-gaap_OtherLiabilitiesNoncurrent_DE56094C8AFF06A79E24C39697278AD2" 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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherLiabilitiesNoncurrent" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_DE56094C8AFF06A79E24C39697278AD2" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherLiabilitiesNoncurrent_DE56094C8AFF06A79E24C39697278AD2" xlink:to="lab_us-gaap_OtherLiabilitiesNoncurrent_DE56094C8AFF06A79E24C39697278AD2" xlink:type="arc" />
    <link:label id="lab_us-gaap_Liabilities_6BDDEB1A87C668E2FC4AC39697274E3E_totalLabel_en-US" xlink:label="lab_us-gaap_Liabilities_6BDDEB1A87C668E2FC4AC39697274E3E" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total liabilities</link:label>
    <link:label id="lab_us-gaap_Liabilities_6BDDEB1A87C668E2FC4AC39697274E3E_label_en-US" xlink:label="lab_us-gaap_Liabilities_6BDDEB1A87C668E2FC4AC39697274E3E" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Liabilities</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_Liabilities" xlink:label="loc_us-gaap_Liabilities_6BDDEB1A87C668E2FC4AC39697274E3E" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Liabilities_6BDDEB1A87C668E2FC4AC39697274E3E" xlink:to="lab_us-gaap_Liabilities_6BDDEB1A87C668E2FC4AC39697274E3E" xlink:type="arc" />
    <link:label id="lab_us-gaap_CommitmentsAndContingencies_198579345FB0CC85DA71C396972789A0_terseLabel_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingencies_198579345FB0CC85DA71C396972789A0" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Commitments and contingencies</link:label>
    <link:label id="lab_us-gaap_CommitmentsAndContingencies_198579345FB0CC85DA71C396972789A0_label_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingencies_198579345FB0CC85DA71C396972789A0" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Commitments and Contingencies</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommitmentsAndContingencies" xlink:label="loc_us-gaap_CommitmentsAndContingencies_198579345FB0CC85DA71C396972789A0" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommitmentsAndContingencies_198579345FB0CC85DA71C396972789A0" xlink:to="lab_us-gaap_CommitmentsAndContingencies_198579345FB0CC85DA71C396972789A0" xlink:type="arc" />
    <link:label id="lab_us-gaap_StockholdersEquityAbstract_88CF61ADCDB8318C60DBC3969728E223_terseLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquityAbstract_88CF61ADCDB8318C60DBC3969728E223" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Shareholders&#8217; equity</link:label>
    <link:label id="lab_us-gaap_StockholdersEquityAbstract_88CF61ADCDB8318C60DBC3969728E223_label_en-US" xlink:label="lab_us-gaap_StockholdersEquityAbstract_88CF61ADCDB8318C60DBC3969728E223" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Stockholders' Equity Attributable to Parent [Abstract]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockholdersEquityAbstract" xlink:label="loc_us-gaap_StockholdersEquityAbstract_88CF61ADCDB8318C60DBC3969728E223" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquityAbstract_88CF61ADCDB8318C60DBC3969728E223" xlink:to="lab_us-gaap_StockholdersEquityAbstract_88CF61ADCDB8318C60DBC3969728E223" xlink:type="arc" />
    <link:label id="lab_us-gaap_PreferredStockValue_71C4DDFB0BC01CDBAC83C3969728FAB5_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockValue_71C4DDFB0BC01CDBAC83C3969728FAB5" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Preferred stock, no par value, none issued</link:label>
    <link:label id="lab_us-gaap_PreferredStockValue_71C4DDFB0BC01CDBAC83C3969728FAB5_label_en-US" xlink:label="lab_us-gaap_PreferredStockValue_71C4DDFB0BC01CDBAC83C3969728FAB5" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Preferred Stock, Value, Issued</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PreferredStockValue" xlink:label="loc_us-gaap_PreferredStockValue_71C4DDFB0BC01CDBAC83C3969728FAB5" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockValue_71C4DDFB0BC01CDBAC83C3969728FAB5" xlink:to="lab_us-gaap_PreferredStockValue_71C4DDFB0BC01CDBAC83C3969728FAB5" xlink:type="arc" />
    <link:label id="lab_us-gaap_CommonStockValue_A1E204DAA73AF0DDB34FC3969728DBF3_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockValue_A1E204DAA73AF0DDB34FC3969728DBF3" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Common stock, no par value, 36,806,325 and 36,664,521 shares issued and outstanding at April 30, 2020 and 2019, respectively</link:label>
    <link:label id="lab_us-gaap_CommonStockValue_A1E204DAA73AF0DDB34FC3969728DBF3_label_en-US" xlink:label="lab_us-gaap_CommonStockValue_A1E204DAA73AF0DDB34FC3969728DBF3" 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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonStockValue" xlink:label="loc_us-gaap_CommonStockValue_A1E204DAA73AF0DDB34FC3969728DBF3" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockValue_A1E204DAA73AF0DDB34FC3969728DBF3" xlink:to="lab_us-gaap_CommonStockValue_A1E204DAA73AF0DDB34FC3969728DBF3" xlink:type="arc" />
    <link:label id="lab_us-gaap_RetainedEarningsAccumulatedDeficit_2774FA8575A87EBDEFA2C39697282FDA_terseLabel_en-US" xlink:label="lab_us-gaap_RetainedEarningsAccumulatedDeficit_2774FA8575A87EBDEFA2C39697282FDA" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Retained earnings</link:label>
    <link:label id="lab_us-gaap_RetainedEarningsAccumulatedDeficit_2774FA8575A87EBDEFA2C39697282FDA_label_en-US" xlink:label="lab_us-gaap_RetainedEarningsAccumulatedDeficit_2774FA8575A87EBDEFA2C39697282FDA" 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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_2774FA8575A87EBDEFA2C39697282FDA" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetainedEarningsAccumulatedDeficit_2774FA8575A87EBDEFA2C39697282FDA" xlink:to="lab_us-gaap_RetainedEarningsAccumulatedDeficit_2774FA8575A87EBDEFA2C39697282FDA" xlink:type="arc" />
    <link:label id="lab_us-gaap_StockholdersEquity_E918512162F94370A302C3969728F044_totalLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquity_E918512162F94370A302C3969728F044" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total shareholders&#8217; equity</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="loc_us-gaap_StockholdersEquity_E918512162F94370A302C3969728F044" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquity_E918512162F94370A302C3969728F044" xlink:to="lab_us-gaap_StockholdersEquity_E918512162F94370A302C3969728F044" xlink:type="arc" />
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquity_EB70FEC5227EA40B59D7C3969729036E_totalLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquity_EB70FEC5227EA40B59D7C3969729036E" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total liabilities and shareholders&#8217; equity</link:label>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquity_EB70FEC5227EA40B59D7C3969729036E_label_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquity_EB70FEC5227EA40B59D7C3969729036E" 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/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_EB70FEC5227EA40B59D7C3969729036E" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_EB70FEC5227EA40B59D7C3969729036E" xlink:to="lab_us-gaap_LiabilitiesAndStockholdersEquity_EB70FEC5227EA40B59D7C3969729036E" xlink:type="arc" />
  </link:labelLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.PRE
<SEQUENCE>14
<FILENAME>casy-20200430_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.caseys.com/role/Acquisitions" xlink:href="casy-20200430.xsd#Acquisitions" xlink:type="simple" />
  <link:roleRef roleURI="http://www.caseys.com/role/AcquisitionsAllocationOfPurchasePriceDetails" xlink:href="casy-20200430.xsd#AcquisitionsAllocationOfPurchasePriceDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.caseys.com/role/AcquisitionsDetails" xlink:href="casy-20200430.xsd#AcquisitionsDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.caseys.com/role/AcquisitionsSummaryOfUnauditedProFormaInformationDetails" xlink:href="casy-20200430.xsd#AcquisitionsSummaryOfUnauditedProFormaInformationDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.caseys.com/role/AcquisitionsTables" xlink:href="casy-20200430.xsd#AcquisitionsTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.caseys.com/role/BenefitPlans" xlink:href="casy-20200430.xsd#BenefitPlans" xlink:type="simple" />
  <link:roleRef roleURI="http://www.caseys.com/role/BenefitPlansDetails" xlink:href="casy-20200430.xsd#BenefitPlansDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.caseys.com/role/Commitments" xlink:href="casy-20200430.xsd#Commitments" xlink:type="simple" />
  <link:roleRef roleURI="http://www.caseys.com/role/CommitmentsDetails" xlink:href="casy-20200430.xsd#CommitmentsDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.caseys.com/role/ConsolidatedBalanceSheets" xlink:href="casy-20200430.xsd#ConsolidatedBalanceSheets" xlink:type="simple" />
  <link:roleRef roleURI="http://www.caseys.com/role/ConsolidatedBalanceSheetsParentheticals" xlink:href="casy-20200430.xsd#ConsolidatedBalanceSheetsParentheticals" xlink:type="simple" />
  <link:roleRef roleURI="http://www.caseys.com/role/ConsolidatedStatementsOfCashFlows" xlink:href="casy-20200430.xsd#ConsolidatedStatementsOfCashFlows" xlink:type="simple" />
  <link:roleRef roleURI="http://www.caseys.com/role/ConsolidatedStatementsOfIncome" xlink:href="casy-20200430.xsd#ConsolidatedStatementsOfIncome" xlink:type="simple" />
  <link:roleRef roleURI="http://www.caseys.com/role/ConsolidatedStatementsOfShareholdersEquity" xlink:href="casy-20200430.xsd#ConsolidatedStatementsOfShareholdersEquity" xlink:type="simple" />
  <link:roleRef roleURI="http://www.caseys.com/role/ConsolidatedStatementsOfShareholdersEquityParentheticals" xlink:href="casy-20200430.xsd#ConsolidatedStatementsOfShareholdersEquityParentheticals" xlink:type="simple" />
  <link:roleRef roleURI="http://www.caseys.com/role/Contingencies" xlink:href="casy-20200430.xsd#Contingencies" xlink:type="simple" />
  <link:roleRef roleURI="http://www.caseys.com/role/ContingenciesDetails" xlink:href="casy-20200430.xsd#ContingenciesDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.caseys.com/role/CoverPage" xlink:href="casy-20200430.xsd#CoverPage" xlink:type="simple" />
  <link:roleRef roleURI="http://www.caseys.com/role/FairValueOfFinancialInstrumentsAndLongTermDebt" xlink:href="casy-20200430.xsd#FairValueOfFinancialInstrumentsAndLongTermDebt" xlink:type="simple" />
  <link:roleRef roleURI="http://www.caseys.com/role/FairValueOfFinancialInstrumentsAndLongTermDebtCarryingValueOfLongTermDebtDetails" xlink:href="casy-20200430.xsd#FairValueOfFinancialInstrumentsAndLongTermDebtCarryingValueOfLongTermDebtDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.caseys.com/role/FairValueOfFinancialInstrumentsAndLongTermDebtDetails" xlink:href="casy-20200430.xsd#FairValueOfFinancialInstrumentsAndLongTermDebtDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.caseys.com/role/FairValueOfFinancialInstrumentsAndLongTermDebtScheduleOfMaturitiesOfLongTermDebtIncludingCapitaliziedLeasesDetails" xlink:href="casy-20200430.xsd#FairValueOfFinancialInstrumentsAndLongTermDebtScheduleOfMaturitiesOfLongTermDebtIncludingCapitaliziedLeasesDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.caseys.com/role/FairValueOfFinancialInstrumentsAndLongTermDebtTables" xlink:href="casy-20200430.xsd#FairValueOfFinancialInstrumentsAndLongTermDebtTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.caseys.com/role/IncomeTaxes" xlink:href="casy-20200430.xsd#IncomeTaxes" xlink:type="simple" />
  <link:roleRef roleURI="http://www.caseys.com/role/IncomeTaxesDetails" xlink:href="casy-20200430.xsd#IncomeTaxesDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.caseys.com/role/IncomeTaxesScheduleOfComponentsOfIncomeTaxExpenseBenefitDetails" xlink:href="casy-20200430.xsd#IncomeTaxesScheduleOfComponentsOfIncomeTaxExpenseBenefitDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.caseys.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails" xlink:href="casy-20200430.xsd#IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.caseys.com/role/IncomeTaxesScheduleOfEffectiveIncomeTaxRateReconciliationDetails" xlink:href="casy-20200430.xsd#IncomeTaxesScheduleOfEffectiveIncomeTaxRateReconciliationDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.caseys.com/role/IncomeTaxesScheduleOfUnrecognizedTaxBenefitsDetails" xlink:href="casy-20200430.xsd#IncomeTaxesScheduleOfUnrecognizedTaxBenefitsDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.caseys.com/role/IncomeTaxesTables" xlink:href="casy-20200430.xsd#IncomeTaxesTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.caseys.com/role/Leases" xlink:href="casy-20200430.xsd#Leases" xlink:type="simple" />
  <link:roleRef roleURI="http://www.caseys.com/role/LeasesAssetsAndLiabilitiesOfLesseeDetails" xlink:href="casy-20200430.xsd#LeasesAssetsAndLiabilitiesOfLesseeDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.caseys.com/role/LeasesLeaseMaturityScheduleDetails" xlink:href="casy-20200430.xsd#LeasesLeaseMaturityScheduleDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.caseys.com/role/LeasesNarrativeDetails" xlink:href="casy-20200430.xsd#LeasesNarrativeDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.caseys.com/role/LeasesTables" xlink:href="casy-20200430.xsd#LeasesTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.caseys.com/role/NetIncomePerCommonShare" xlink:href="casy-20200430.xsd#NetIncomePerCommonShare" xlink:type="simple" />
  <link:roleRef roleURI="http://www.caseys.com/role/NetIncomePerCommonShareScheduleOfBasicAndDilutedEarningsPerShareDetails" xlink:href="casy-20200430.xsd#NetIncomePerCommonShareScheduleOfBasicAndDilutedEarningsPerShareDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.caseys.com/role/NetIncomePerCommonShareTables" xlink:href="casy-20200430.xsd#NetIncomePerCommonShareTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.caseys.com/role/PreferredAndCommonStock" xlink:href="casy-20200430.xsd#PreferredAndCommonStock" xlink:type="simple" />
  <link:roleRef roleURI="http://www.caseys.com/role/PreferredAndCommonStockDetails" xlink:href="casy-20200430.xsd#PreferredAndCommonStockDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.caseys.com/role/PreferredAndCommonStockScheduleOfRestrictedStockAndRestrictedStockUnitsGrantedDetails" xlink:href="casy-20200430.xsd#PreferredAndCommonStockScheduleOfRestrictedStockAndRestrictedStockUnitsGrantedDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.caseys.com/role/PreferredAndCommonStockScheduleOfRestrictedStockUnitsAwardActivityDetails" xlink:href="casy-20200430.xsd#PreferredAndCommonStockScheduleOfRestrictedStockUnitsAwardActivityDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.caseys.com/role/PreferredAndCommonStockScheduleOfStockOptionsActivityDetails" xlink:href="casy-20200430.xsd#PreferredAndCommonStockScheduleOfStockOptionsActivityDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.caseys.com/role/PreferredAndCommonStockTables" xlink:href="casy-20200430.xsd#PreferredAndCommonStockTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.caseys.com/role/QuarterlyFinancialData" xlink:href="casy-20200430.xsd#QuarterlyFinancialData" xlink:type="simple" />
  <link:roleRef roleURI="http://www.caseys.com/role/QuarterlyFinancialDataScheduleOfQuarterlyFinancialInformationDetails" xlink:href="casy-20200430.xsd#QuarterlyFinancialDataScheduleOfQuarterlyFinancialInformationDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.caseys.com/role/QuarterlyFinancialDataTables" xlink:href="casy-20200430.xsd#QuarterlyFinancialDataTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.caseys.com/role/SignificantAccountingPolicies" xlink:href="casy-20200430.xsd#SignificantAccountingPolicies" xlink:type="simple" />
  <link:roleRef roleURI="http://www.caseys.com/role/SignificantAccountingPoliciesDepreciationOfPropertyAndEquipmentAndAmortizationOfCapitalLeaseAssetsDetails" xlink:href="casy-20200430.xsd#SignificantAccountingPoliciesDepreciationOfPropertyAndEquipmentAndAmortizationOfCapitalLeaseAssetsDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.caseys.com/role/SignificantAccountingPoliciesDetails" xlink:href="casy-20200430.xsd#SignificantAccountingPoliciesDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.caseys.com/role/SignificantAccountingPoliciesPolicies" xlink:href="casy-20200430.xsd#SignificantAccountingPoliciesPolicies" xlink:type="simple" />
  <link:roleRef roleURI="http://www.caseys.com/role/SignificantAccountingPoliciesSummaryOfInventoryValuesDetails" xlink:href="casy-20200430.xsd#SignificantAccountingPoliciesSummaryOfInventoryValuesDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.caseys.com/role/SignificantAccountingPoliciesTables" xlink:href="casy-20200430.xsd#SignificantAccountingPoliciesTables" 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.caseys.com/role/Acquisitions" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessCombinationsAbstract" xlink:label="loc_us-gaap_BusinessCombinationsAbstract_0729AC2E4565FDD2DE2FC2A81E860E45" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessCombinationDisclosureTextBlock" xlink:label="loc_us-gaap_BusinessCombinationDisclosureTextBlock_986D2BA79B05C286D20CC2A81E86D886" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationsAbstract_0729AC2E4565FDD2DE2FC2A81E860E45" xlink:to="loc_us-gaap_BusinessCombinationDisclosureTextBlock_986D2BA79B05C286D20CC2A81E86D886" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.caseys.com/role/AcquisitionsAllocationOfPurchasePriceDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessCombinationsAbstract" xlink:label="loc_us-gaap_BusinessCombinationsAbstract_755AFA1F87D678D84680C2A81F57DCA0" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_F392622AE639B09955A2C2A81F57EF22" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationsAbstract_755AFA1F87D678D84680C2A81F57DCA0" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_F392622AE639B09955A2C2A81F57EF22" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_36DCFD4F79602A32A43CC2A81F575C41" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_F392622AE639B09955A2C2A81F57EF22" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_36DCFD4F79602A32A43CC2A81F575C41" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_6C10CA244386CDFE81EDC2A81F57AB79" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_36DCFD4F79602A32A43CC2A81F575C41" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_6C10CA244386CDFE81EDC2A81F57AB79" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember" xlink:label="loc_us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember_49D7B38CBF61EB58D074C2A81F58F6DA" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_6C10CA244386CDFE81EDC2A81F57AB79" xlink:to="loc_us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember_49D7B38CBF61EB58D074C2A81F58F6DA" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessAcquisitionLineItems" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_74F00B4F95A712BBA344C2A81F58980E" 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_ScheduleOfBusinessAcquisitionsByAcquisitionTable_F392622AE639B09955A2C2A81F57EF22" xlink:to="loc_us-gaap_BusinessAcquisitionLineItems_74F00B4F95A712BBA344C2A81F58980E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract_4DB8835ED905A6D536FFC2A81F582957" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_74F00B4F95A712BBA344C2A81F58980E" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract_4DB8835ED905A6D536FFC2A81F582957" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory_975B9CFBB8AD700FAED6C2A81F58B9E4" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract_4DB8835ED905A6D536FFC2A81F582957" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory_975B9CFBB8AD700FAED6C2A81F58B9E4" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_2AABC8CDAB5AC3166017C2A81F599CE3" 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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract_4DB8835ED905A6D536FFC2A81F582957" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_2AABC8CDAB5AC3166017C2A81F599CE3" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets_8E8F1F304A2A326227B5C2A81F59552F" 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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract_4DB8835ED905A6D536FFC2A81F582957" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets_8E8F1F304A2A326227B5C2A81F59552F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract_0F834823EA0FD80C982AC2A81F5928A9" 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_BusinessAcquisitionLineItems_74F00B4F95A712BBA344C2A81F58980E" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract_0F834823EA0FD80C982AC2A81F5928A9" xlink:type="arc" />
    <link:loc xlink:href="casy-20200430.xsd#casy_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedCurrentLiabilitiesAccruedExpenses" xlink:label="loc_casy_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedCurrentLiabilitiesAccruedExpenses_C5FCFC8A0D2FC5D8DD5DC2A81F592BAA" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract_0F834823EA0FD80C982AC2A81F5928A9" xlink:to="loc_casy_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedCurrentLiabilitiesAccruedExpenses_C5FCFC8A0D2FC5D8DD5DC2A81F592BAA" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities_1DA715C090CAF42D437BC2A81F590942" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract_0F834823EA0FD80C982AC2A81F5928A9" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities_1DA715C090CAF42D437BC2A81F590942" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_74477E59E856CF2FBF04C2A81F5AE011" 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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract_0F834823EA0FD80C982AC2A81F5928A9" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_74477E59E856CF2FBF04C2A81F5AE011" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_Goodwill" xlink:label="loc_us-gaap_Goodwill_058A78C9DD7A87589E7CC2A81F5A011E" 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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract_0F834823EA0FD80C982AC2A81F5928A9" xlink:to="loc_us-gaap_Goodwill_058A78C9DD7A87589E7CC2A81F5A011E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_770AB104C26A4379BFB0C2A81F5AC0FC" 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_BusinessAcquisitionLineItems_74F00B4F95A712BBA344C2A81F58980E" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_770AB104C26A4379BFB0C2A81F5AC0FC" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.caseys.com/role/AcquisitionsDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessCombinationsAbstract" xlink:label="loc_us-gaap_BusinessCombinationsAbstract_CB2B2253E896E55B6E3BC2A81E2F003C" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NumberOfBusinessesAcquired" xlink:label="loc_us-gaap_NumberOfBusinessesAcquired_7ECE6A960BC851531917C2A81E2F7B65" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationsAbstract_CB2B2253E896E55B6E3BC2A81E2F003C" xlink:to="loc_us-gaap_NumberOfBusinessesAcquired_7ECE6A960BC851531917C2A81E2F7B65" xlink:type="arc" />
    <link:loc xlink:href="casy-20200430.xsd#casy_NumberOfStoresOpened" xlink:label="loc_casy_NumberOfStoresOpened_A1E05D3B5214CA8D2781C2A81E2F0B03" 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_BusinessCombinationsAbstract_CB2B2253E896E55B6E3BC2A81E2F003C" xlink:to="loc_casy_NumberOfStoresOpened_A1E05D3B5214CA8D2781C2A81E2F0B03" xlink:type="arc" />
    <link:loc xlink:href="casy-20200430.xsd#casy_NumberOfStoresExpectedToOpenInNextFiscalYear" xlink:label="loc_casy_NumberOfStoresExpectedToOpenInNextFiscalYear_613D3CC7364BE67F1375C2A81E3098BC" 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_BusinessCombinationsAbstract_CB2B2253E896E55B6E3BC2A81E2F003C" xlink:to="loc_casy_NumberOfStoresExpectedToOpenInNextFiscalYear_613D3CC7364BE67F1375C2A81E3098BC" xlink:type="arc" />
    <link:loc xlink:href="casy-20200430.xsd#casy_GoodwillDeductibleForIncomeTaxPurposesPeriod" xlink:label="loc_casy_GoodwillDeductibleForIncomeTaxPurposesPeriod_9CB48E3C69A3A8709AA1C2A81E3065D2" 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_BusinessCombinationsAbstract_CB2B2253E896E55B6E3BC2A81E2F003C" xlink:to="loc_casy_GoodwillDeductibleForIncomeTaxPurposesPeriod_9CB48E3C69A3A8709AA1C2A81E3065D2" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.caseys.com/role/AcquisitionsSummaryOfUnauditedProFormaInformationDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessCombinationsAbstract" xlink:label="loc_us-gaap_BusinessCombinationsAbstract_A8303321941BE058F495C2A81E8D5A74" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessAcquisitionsProFormaRevenue" xlink:label="loc_us-gaap_BusinessAcquisitionsProFormaRevenue_4EC435EDFF87ECC6C651C2A81E8D89B7" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationsAbstract_A8303321941BE058F495C2A81E8D5A74" xlink:to="loc_us-gaap_BusinessAcquisitionsProFormaRevenue_4EC435EDFF87ECC6C651C2A81E8D89B7" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss" xlink:label="loc_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss_8E7D1DBC2E9E39D87A3EC2A81E8DC5FC" 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_BusinessCombinationsAbstract_A8303321941BE058F495C2A81E8D5A74" xlink:to="loc_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss_8E7D1DBC2E9E39D87A3EC2A81E8DC5FC" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EarningsPerShareBasicAndDilutedAbstract" xlink:label="loc_us-gaap_EarningsPerShareBasicAndDilutedAbstract_91CA063B92F0B5D598EFC2A81E8EDF9E" 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_BusinessCombinationsAbstract_A8303321941BE058F495C2A81E8D5A74" xlink:to="loc_us-gaap_EarningsPerShareBasicAndDilutedAbstract_91CA063B92F0B5D598EFC2A81E8EDF9E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessAcquisitionProFormaEarningsPerShareBasic" xlink:label="loc_us-gaap_BusinessAcquisitionProFormaEarningsPerShareBasic_8C497975AE400E55518CC2A81E8EC510" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareBasicAndDilutedAbstract_91CA063B92F0B5D598EFC2A81E8EDF9E" xlink:to="loc_us-gaap_BusinessAcquisitionProFormaEarningsPerShareBasic_8C497975AE400E55518CC2A81E8EC510" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessAcquisitionProFormaEarningsPerShareDiluted" xlink:label="loc_us-gaap_BusinessAcquisitionProFormaEarningsPerShareDiluted_B742C8F748EF1AF7BF53C2A81E8EBA21" 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_EarningsPerShareBasicAndDilutedAbstract_91CA063B92F0B5D598EFC2A81E8EDF9E" xlink:to="loc_us-gaap_BusinessAcquisitionProFormaEarningsPerShareDiluted_B742C8F748EF1AF7BF53C2A81E8EBA21" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.caseys.com/role/AcquisitionsTables" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessCombinationsAbstract" xlink:label="loc_us-gaap_BusinessCombinationsAbstract_60DA150B8A52B5D7CB01C2A81F50DE4F" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock_E661E3A9755CE16C41DBC2A81F50D8B1" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationsAbstract_60DA150B8A52B5D7CB01C2A81F50DE4F" xlink:to="loc_us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock_E661E3A9755CE16C41DBC2A81F50D8B1" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BusinessAcquisitionProFormaInformationTextBlock" xlink:label="loc_us-gaap_BusinessAcquisitionProFormaInformationTextBlock_428EE482A33F7C53B8B0C2A81F51A15A" 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_BusinessCombinationsAbstract_60DA150B8A52B5D7CB01C2A81F50DE4F" xlink:to="loc_us-gaap_BusinessAcquisitionProFormaInformationTextBlock_428EE482A33F7C53B8B0C2A81F51A15A" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.caseys.com/role/BenefitPlans" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:label="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_9F914519F11BDA91BDB2C2A81E804027" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CompensationAndEmployeeBenefitPlansTextBlock" xlink:label="loc_us-gaap_CompensationAndEmployeeBenefitPlansTextBlock_D1DA3A2BFDDEB91CFB73C2A81E80F102" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_9F914519F11BDA91BDB2C2A81E804027" xlink:to="loc_us-gaap_CompensationAndEmployeeBenefitPlansTextBlock_D1DA3A2BFDDEB91CFB73C2A81E80F102" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.caseys.com/role/BenefitPlansDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:label="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_ECE2E35F46A993633421C8AD1613DAF1" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable" xlink:label="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable_DF38F4C1F254D2091F1DC8AD161416AD" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_ECE2E35F46A993633421C8AD1613DAF1" xlink:to="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable_DF38F4C1F254D2091F1DC8AD161416AD" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RangeAxis" xlink:label="loc_srt_RangeAxis_4BC133A8119CC30DA2C0C8AD1614CB41" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable_DF38F4C1F254D2091F1DC8AD161416AD" xlink:to="loc_srt_RangeAxis_4BC133A8119CC30DA2C0C8AD1614CB41" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RangeMember" xlink:label="loc_srt_RangeMember_320A4837606A2F0AA346C8AD1614EF24" xlink:type="locator" />
    <link: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_4BC133A8119CC30DA2C0C8AD1614CB41" xlink:to="loc_srt_RangeMember_320A4837606A2F0AA346C8AD1614EF24" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_MinimumMember" xlink:label="loc_srt_MinimumMember_2B9613E11EDB54B8CFB8C8AD161485B3" xlink:type="locator" />
    <link: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_320A4837606A2F0AA346C8AD1614EF24" xlink:to="loc_srt_MinimumMember_2B9613E11EDB54B8CFB8C8AD161485B3" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_MaximumMember" xlink:label="loc_srt_MaximumMember_91C86F2AEA1A5ADEA12BC8AD1615B872" 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_320A4837606A2F0AA346C8AD1614EF24" xlink:to="loc_srt_MaximumMember_91C86F2AEA1A5ADEA12BC8AD1615B872" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RetirementPlanTypeAxis" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_3EBD860A788B4B917871C8AD16153C8E" 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_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable_DF38F4C1F254D2091F1DC8AD161416AD" xlink:to="loc_us-gaap_RetirementPlanTypeAxis_3EBD860A788B4B917871C8AD16153C8E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RetirementPlanTypeDomain" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_88ED36B32716E5EB14F9C8AD1615A31B" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_3EBD860A788B4B917871C8AD16153C8E" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_88ED36B32716E5EB14F9C8AD1615A31B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember" xlink:label="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_65E929633AE315DCFD4BC8AD161526D0" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_88ED36B32716E5EB14F9C8AD1615A31B" xlink:to="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_65E929633AE315DCFD4BC8AD161526D0" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember" xlink:label="loc_us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember_ABFE478CD3BDAF6255A5C8AD161657AC" 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_RetirementPlanTypeDomain_88ED36B32716E5EB14F9C8AD1615A31B" xlink:to="loc_us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember_ABFE478CD3BDAF6255A5C8AD161657AC" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems" xlink:label="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_CD671E6C2C20370F24BEC8AD16162B89" 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_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable_DF38F4C1F254D2091F1DC8AD161416AD" xlink:to="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_CD671E6C2C20370F24BEC8AD16162B89" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount" xlink:label="loc_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount_50E311D3B3A887118411C8AD1616B527" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_CD671E6C2C20370F24BEC8AD16162B89" xlink:to="loc_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount_50E311D3B3A887118411C8AD1616B527" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonStockCapitalSharesReservedForFutureIssuance" xlink:label="loc_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance_32831FE5A00D40DA2F93C8AD1616B005" 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_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_CD671E6C2C20370F24BEC8AD16162B89" xlink:to="loc_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance_32831FE5A00D40DA2F93C8AD1616B005" xlink:type="arc" />
    <link:loc xlink:href="casy-20200430.xsd#casy_DefinedBenefitPlansNumberofExecutivesCovered" xlink:label="loc_casy_DefinedBenefitPlansNumberofExecutivesCovered_60474ACAD930A6853C50C8AD16167203" 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_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_CD671E6C2C20370F24BEC8AD16162B89" xlink:to="loc_casy_DefinedBenefitPlansNumberofExecutivesCovered_60474ACAD930A6853C50C8AD16167203" xlink:type="arc" />
    <link:loc xlink:href="casy-20200430.xsd#casy_DefinedBenefitPlanAnnualRetirementBenefitPercentage" xlink:label="loc_casy_DefinedBenefitPlanAnnualRetirementBenefitPercentage_96EA97C2FA24D1A15776C8AD1617311B" 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_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_CD671E6C2C20370F24BEC8AD16162B89" xlink:to="loc_casy_DefinedBenefitPlanAnnualRetirementBenefitPercentage_96EA97C2FA24D1A15776C8AD1617311B" xlink:type="arc" />
    <link:loc xlink:href="casy-20200430.xsd#casy_DefinedBenefitPlanDurationOfBenefits" xlink:label="loc_casy_DefinedBenefitPlanDurationOfBenefits_A7310EFA5116A279B601C8AD1617D878" 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_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_CD671E6C2C20370F24BEC8AD16162B89" xlink:to="loc_casy_DefinedBenefitPlanDurationOfBenefits_A7310EFA5116A279B601C8AD1617D878" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredCompensationLiabilityCurrent" xlink:label="loc_us-gaap_DeferredCompensationLiabilityCurrent_724BEC4A7CAAE28F1E2CC8AD16173811" 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_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_CD671E6C2C20370F24BEC8AD16162B89" xlink:to="loc_us-gaap_DeferredCompensationLiabilityCurrent_724BEC4A7CAAE28F1E2CC8AD16173811" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate" xlink:label="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate_2EA53F74922735BB9735C8AD1617686B" 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_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_CD671E6C2C20370F24BEC8AD16162B89" xlink:to="loc_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate_2EA53F74922735BB9735C8AD1617686B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PensionAndOtherPostretirementBenefitExpense" xlink:label="loc_us-gaap_PensionAndOtherPostretirementBenefitExpense_51F25BB224EEB9AD2037C8AD1617F7BD" 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_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_CD671E6C2C20370F24BEC8AD16162B89" xlink:to="loc_us-gaap_PensionAndOtherPostretirementBenefitExpense_51F25BB224EEB9AD2037C8AD1617F7BD" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredCompensationLiabilityCurrentAndNoncurrent" xlink:label="loc_us-gaap_DeferredCompensationLiabilityCurrentAndNoncurrent_B80E5873A4611A542EFBC8AD16186900" 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_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_CD671E6C2C20370F24BEC8AD16162B89" xlink:to="loc_us-gaap_DeferredCompensationLiabilityCurrentAndNoncurrent_B80E5873A4611A542EFBC8AD16186900" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths_2FB5FADFA194F1B344AEC8AD16181525" 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_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_CD671E6C2C20370F24BEC8AD16162B89" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths_2FB5FADFA194F1B344AEC8AD16181525" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo_D41459AD6CE6E4398048C8AD16181BE4" 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_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_CD671E6C2C20370F24BEC8AD16162B89" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo_D41459AD6CE6E4398048C8AD16181BE4" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree_7746A80C1A5B5431D309C8AD1618512A" 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_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_CD671E6C2C20370F24BEC8AD16162B89" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree_7746A80C1A5B5431D309C8AD1618512A" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour_EB80D18ABC7EDA2484FDC8AD16189F4D" 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_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_CD671E6C2C20370F24BEC8AD16162B89" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour_EB80D18ABC7EDA2484FDC8AD16189F4D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive_25371331F31508AC3C00C8AD1619BBB3" xlink:type="locator" />
    <link:presentationArc order="14" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_CD671E6C2C20370F24BEC8AD16162B89" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive_25371331F31508AC3C00C8AD1619BBB3" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredCompensationArrangementWithIndividualCompensationExpense" xlink:label="loc_us-gaap_DeferredCompensationArrangementWithIndividualCompensationExpense_DAE2660E4C3C7A406607C8AD16197665" xlink:type="locator" />
    <link:presentationArc order="15" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_CD671E6C2C20370F24BEC8AD16162B89" xlink:to="loc_us-gaap_DeferredCompensationArrangementWithIndividualCompensationExpense_DAE2660E4C3C7A406607C8AD16197665" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.caseys.com/role/Commitments" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_40DC07A48854011F6C2EC2A81EA36892" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommitmentsDisclosureTextBlock" xlink:label="loc_us-gaap_CommitmentsDisclosureTextBlock_DD032776B3E6E4F1C008C2A81EA37577" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_40DC07A48854011F6C2EC2A81EA36892" xlink:to="loc_us-gaap_CommitmentsDisclosureTextBlock_DD032776B3E6E4F1C008C2A81EA37577" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.caseys.com/role/CommitmentsDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_10F7E709C6C3724D6DFBC2A81EBBD499" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherCommitmentsTable" xlink:label="loc_us-gaap_OtherCommitmentsTable_8E34C798C15640B248A1C2A81EBBAF91" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_10F7E709C6C3724D6DFBC2A81EBBD499" xlink:to="loc_us-gaap_OtherCommitmentsTable_8E34C798C15640B248A1C2A81EBBAF91" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RangeAxis" xlink:label="loc_srt_RangeAxis_F732B6E57EE8A80B112FC2A81EBBA14F" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsTable_8E34C798C15640B248A1C2A81EBBAF91" xlink:to="loc_srt_RangeAxis_F732B6E57EE8A80B112FC2A81EBBA14F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RangeMember" xlink:label="loc_srt_RangeMember_772845F7395E974E72BAC2A81EBBC063" xlink:type="locator" />
    <link: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_F732B6E57EE8A80B112FC2A81EBBA14F" xlink:to="loc_srt_RangeMember_772845F7395E974E72BAC2A81EBBC063" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_MinimumMember" xlink:label="loc_srt_MinimumMember_D77332AE3D28ACC2F8EDC2A81EBCCB68" xlink:type="locator" />
    <link: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_772845F7395E974E72BAC2A81EBBC063" xlink:to="loc_srt_MinimumMember_D77332AE3D28ACC2F8EDC2A81EBCCB68" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherCommitmentsLineItems" xlink:label="loc_us-gaap_OtherCommitmentsLineItems_6409AF232E3287B0B57AC2A81EBC3DFB" 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_OtherCommitmentsTable_8E34C798C15640B248A1C2A81EBBAF91" xlink:to="loc_us-gaap_OtherCommitmentsLineItems_6409AF232E3287B0B57AC2A81EBC3DFB" xlink:type="arc" />
    <link:loc xlink:href="casy-20200430.xsd#casy_CompensationCommitment" xlink:label="loc_casy_CompensationCommitment_53540474EAAEE2560CBFC2A81EBC1613" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_6409AF232E3287B0B57AC2A81EBC3DFB" xlink:to="loc_casy_CompensationCommitment_53540474EAAEE2560CBFC2A81EBC1613" xlink:type="arc" />
    <link:loc xlink:href="casy-20200430.xsd#casy_EmploymentAgreementsNumberofEmployees" xlink:label="loc_casy_EmploymentAgreementsNumberofEmployees_047CF7D3AC2C9BAEB124C2A81EBCA817" 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_CommitmentsAndContingenciesDisclosureAbstract_10F7E709C6C3724D6DFBC2A81EBBD499" xlink:to="loc_casy_EmploymentAgreementsNumberofEmployees_047CF7D3AC2C9BAEB124C2A81EBCA817" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.caseys.com/role/ConsolidatedBalanceSheets" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract_9F1FC5E98D5B986CA0AAC39697209958" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AssetsAbstract" xlink:label="loc_us-gaap_AssetsAbstract_EE5BFF9A43522E37994CC3969720C62D" xlink:type="locator" />
    <link:presentationArc order="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_9F1FC5E98D5B986CA0AAC39697209958" xlink:to="loc_us-gaap_AssetsAbstract_EE5BFF9A43522E37994CC3969720C62D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AssetsCurrentAbstract" xlink:label="loc_us-gaap_AssetsCurrentAbstract_7F7EDF48115209001E4DC39697211B43" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_EE5BFF9A43522E37994CC3969720C62D" xlink:to="loc_us-gaap_AssetsCurrentAbstract_7F7EDF48115209001E4DC39697211B43" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_E768F0A7601A9B250FF7C3969721F215" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_7F7EDF48115209001E4DC39697211B43" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_E768F0A7601A9B250FF7C3969721F215" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccountsAndOtherReceivablesNetCurrent" xlink:label="loc_us-gaap_AccountsAndOtherReceivablesNetCurrent_0E62E541322849855E4EC3AB982A09FC" 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_AssetsCurrentAbstract_7F7EDF48115209001E4DC39697211B43" xlink:to="loc_us-gaap_AccountsAndOtherReceivablesNetCurrent_0E62E541322849855E4EC3AB982A09FC" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InventoryNet" xlink:label="loc_us-gaap_InventoryNet_010F85542F4437FF3307C39697211F89" 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_AssetsCurrentAbstract_7F7EDF48115209001E4DC39697211B43" xlink:to="loc_us-gaap_InventoryNet_010F85542F4437FF3307C39697211F89" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PrepaidExpenseCurrent" xlink:label="loc_us-gaap_PrepaidExpenseCurrent_A36F7ED46C809CB23598C396972207B0" 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_AssetsCurrentAbstract_7F7EDF48115209001E4DC39697211B43" xlink:to="loc_us-gaap_PrepaidExpenseCurrent_A36F7ED46C809CB23598C396972207B0" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeTaxesReceivable" xlink:label="loc_us-gaap_IncomeTaxesReceivable_E5F00D7C1151DE6CC61BC39697227631" 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_AssetsCurrentAbstract_7F7EDF48115209001E4DC39697211B43" xlink:to="loc_us-gaap_IncomeTaxesReceivable_E5F00D7C1151DE6CC61BC39697227631" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AssetsCurrent" xlink:label="loc_us-gaap_AssetsCurrent_12742789D944C9F630CAC3969722C614" xlink:type="locator" />
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_7F7EDF48115209001E4DC39697211B43" xlink:to="loc_us-gaap_AssetsCurrent_12742789D944C9F630CAC3969722C614" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentGrossAbstract" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGrossAbstract_89DA87ED2A1B407FC6B1C39697226859" 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_AssetsAbstract_EE5BFF9A43522E37994CC3969720C62D" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGrossAbstract_89DA87ED2A1B407FC6B1C39697226859" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_Land" xlink:label="loc_us-gaap_Land_688EA1652396B2BF4229C39697226ACE" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentGrossAbstract_89DA87ED2A1B407FC6B1C39697226859" xlink:to="loc_us-gaap_Land_688EA1652396B2BF4229C39697226ACE" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BuildingsAndImprovementsGross" xlink:label="loc_us-gaap_BuildingsAndImprovementsGross_D8EDAD375A64C657551CC3969723AE05" 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_PropertyPlantAndEquipmentGrossAbstract_89DA87ED2A1B407FC6B1C39697226859" xlink:to="loc_us-gaap_BuildingsAndImprovementsGross_D8EDAD375A64C657551CC3969723AE05" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_MachineryAndEquipmentGross" xlink:label="loc_us-gaap_MachineryAndEquipmentGross_45AF7213DDDD53A1CEB5C39697239688" 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_PropertyPlantAndEquipmentGrossAbstract_89DA87ED2A1B407FC6B1C39697226859" xlink:to="loc_us-gaap_MachineryAndEquipmentGross_45AF7213DDDD53A1CEB5C39697239688" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CapitalLeasedAssetsGross" xlink:label="loc_us-gaap_CapitalLeasedAssetsGross_4FB5527B963FF1971ECEC3969723C6DC" 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_PropertyPlantAndEquipmentGrossAbstract_89DA87ED2A1B407FC6B1C39697226859" xlink:to="loc_us-gaap_CapitalLeasedAssetsGross_4FB5527B963FF1971ECEC3969723C6DC" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ConstructionInProgressGross" xlink:label="loc_us-gaap_ConstructionInProgressGross_61F0743E53B7A73B95FFC39697238A2B" 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_PropertyPlantAndEquipmentGrossAbstract_89DA87ED2A1B407FC6B1C39697226859" xlink:to="loc_us-gaap_ConstructionInProgressGross_61F0743E53B7A73B95FFC39697238A2B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentGross" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_EE0EF10B4B9600CDB51FC39697235EF5" xlink:type="locator" />
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentGrossAbstract_89DA87ED2A1B407FC6B1C39697226859" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross_EE0EF10B4B9600CDB51FC39697235EF5" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_7B1F860B574280CC6912C3969723A657" 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_PropertyPlantAndEquipmentGrossAbstract_89DA87ED2A1B407FC6B1C39697226859" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_7B1F860B574280CC6912C3969723A657" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_86947982D1DEEC0B28D0C39697241BE2" xlink:type="locator" />
    <link:presentationArc order="8" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentGrossAbstract_89DA87ED2A1B407FC6B1C39697226859" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_86947982D1DEEC0B28D0C39697241BE2" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherAssetsNoncurrent" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_993B1A556BF8CEE72C31C39697242697" 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_AssetsAbstract_EE5BFF9A43522E37994CC3969720C62D" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_993B1A556BF8CEE72C31C39697242697" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_Goodwill" xlink:label="loc_us-gaap_Goodwill_20FADA2A5E104E68E9ABC39697248520" 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_AssetsAbstract_EE5BFF9A43522E37994CC3969720C62D" xlink:to="loc_us-gaap_Goodwill_20FADA2A5E104E68E9ABC39697248520" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_Assets" xlink:label="loc_us-gaap_Assets_A5F9098B3926E906B605C3969724DB18" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_9F1FC5E98D5B986CA0AAC39697209958" xlink:to="loc_us-gaap_Assets_A5F9098B3926E906B605C3969724DB18" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_371FA05070E7D2D42549C39697246E79" 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_9F1FC5E98D5B986CA0AAC39697209958" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_371FA05070E7D2D42549C39697246E79" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LiabilitiesCurrentAbstract" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract_ADCB0A84DC92D989D714C3969725FB0A" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_371FA05070E7D2D42549C39697246E79" xlink:to="loc_us-gaap_LiabilitiesCurrentAbstract_ADCB0A84DC92D989D714C3969725FB0A" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LineOfCredit" xlink:label="loc_us-gaap_LineOfCredit_808D07A1BB35ABB32EA8C39697254039" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_ADCB0A84DC92D989D714C3969725FB0A" xlink:to="loc_us-gaap_LineOfCredit_808D07A1BB35ABB32EA8C39697254039" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongTermDebtCurrent" xlink:label="loc_us-gaap_LongTermDebtCurrent_F39E918EE1E1D568FFFDC3969725FD25" 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_LiabilitiesCurrentAbstract_ADCB0A84DC92D989D714C3969725FB0A" xlink:to="loc_us-gaap_LongTermDebtCurrent_F39E918EE1E1D568FFFDC3969725FD25" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccountsPayableCurrent" xlink:label="loc_us-gaap_AccountsPayableCurrent_ED1D7C4408D087E64610C3969725936B" 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_LiabilitiesCurrentAbstract_ADCB0A84DC92D989D714C3969725FB0A" xlink:to="loc_us-gaap_AccountsPayableCurrent_ED1D7C4408D087E64610C3969725936B" xlink:type="arc" />
    <link:loc xlink:href="casy-20200430.xsd#casy_AccruedExpensesAbstract" xlink:label="loc_casy_AccruedExpensesAbstract_4F48D60B62571D54E20CC3969725BF25" 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_LiabilitiesAndStockholdersEquityAbstract_371FA05070E7D2D42549C39697246E79" xlink:to="loc_casy_AccruedExpensesAbstract_4F48D60B62571D54E20CC3969725BF25" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_3F69F67C683A979FB310C39697251AA5" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_casy_AccruedExpensesAbstract_4F48D60B62571D54E20CC3969725BF25" xlink:to="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_3F69F67C683A979FB310C39697251AA5" xlink:type="arc" />
    <link:loc xlink:href="casy-20200430.xsd#casy_AccruedPropertyTaxes" xlink:label="loc_casy_AccruedPropertyTaxes_10EDF2C85140AF85BE1BC3969726A6C4" 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_casy_AccruedExpensesAbstract_4F48D60B62571D54E20CC3969725BF25" xlink:to="loc_casy_AccruedPropertyTaxes_10EDF2C85140AF85BE1BC3969726A6C4" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SelfInsuranceReserveCurrent" xlink:label="loc_us-gaap_SelfInsuranceReserveCurrent_DA73FDEED682C1E33499C3969726E37C" 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_casy_AccruedExpensesAbstract_4F48D60B62571D54E20CC3969725BF25" xlink:to="loc_us-gaap_SelfInsuranceReserveCurrent_DA73FDEED682C1E33499C3969726E37C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherLiabilitiesCurrent" xlink:label="loc_us-gaap_OtherLiabilitiesCurrent_A72AFE93534DE36E37B1C39697266CEF" 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_casy_AccruedExpensesAbstract_4F48D60B62571D54E20CC3969725BF25" xlink:to="loc_us-gaap_OtherLiabilitiesCurrent_A72AFE93534DE36E37B1C39697266CEF" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LiabilitiesCurrent" xlink:label="loc_us-gaap_LiabilitiesCurrent_50759931D28950913863C3969726A73D" 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_LiabilitiesAndStockholdersEquityAbstract_371FA05070E7D2D42549C39697246E79" xlink:to="loc_us-gaap_LiabilitiesCurrent_50759931D28950913863C3969726A73D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongTermDebtNoncurrent" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_BFFF4D8D45D2D69F2474C39697266D0F" 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_LiabilitiesAndStockholdersEquityAbstract_371FA05070E7D2D42549C39697246E79" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_BFFF4D8D45D2D69F2474C39697266D0F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_AEBC3B3C042DB796BA3EC3969726514F" 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_371FA05070E7D2D42549C39697246E79" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_AEBC3B3C042DB796BA3EC3969726514F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredCompensationLiabilityClassifiedNoncurrent" xlink:label="loc_us-gaap_DeferredCompensationLiabilityClassifiedNoncurrent_E72E6E43DA2EAAFE1E53C3969727E969" 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_371FA05070E7D2D42549C39697246E79" xlink:to="loc_us-gaap_DeferredCompensationLiabilityClassifiedNoncurrent_E72E6E43DA2EAAFE1E53C3969727E969" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SelfInsuranceReserveNoncurrent" xlink:label="loc_us-gaap_SelfInsuranceReserveNoncurrent_66B79DA4B2F58CC072E4C39697270448" 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_LiabilitiesAndStockholdersEquityAbstract_371FA05070E7D2D42549C39697246E79" xlink:to="loc_us-gaap_SelfInsuranceReserveNoncurrent_66B79DA4B2F58CC072E4C39697270448" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherLiabilitiesNoncurrent" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_DE56094C8AFF06A79E24C39697278AD2" 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_LiabilitiesAndStockholdersEquityAbstract_371FA05070E7D2D42549C39697246E79" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_DE56094C8AFF06A79E24C39697278AD2" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_Liabilities" xlink:label="loc_us-gaap_Liabilities_6BDDEB1A87C668E2FC4AC39697274E3E" 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_StatementOfFinancialPositionAbstract_9F1FC5E98D5B986CA0AAC39697209958" xlink:to="loc_us-gaap_Liabilities_6BDDEB1A87C668E2FC4AC39697274E3E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommitmentsAndContingencies" xlink:label="loc_us-gaap_CommitmentsAndContingencies_198579345FB0CC85DA71C396972789A0" 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_StatementOfFinancialPositionAbstract_9F1FC5E98D5B986CA0AAC39697209958" xlink:to="loc_us-gaap_CommitmentsAndContingencies_198579345FB0CC85DA71C396972789A0" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockholdersEquityAbstract" xlink:label="loc_us-gaap_StockholdersEquityAbstract_88CF61ADCDB8318C60DBC3969728E223" 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_StatementOfFinancialPositionAbstract_9F1FC5E98D5B986CA0AAC39697209958" xlink:to="loc_us-gaap_StockholdersEquityAbstract_88CF61ADCDB8318C60DBC3969728E223" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PreferredStockValue" xlink:label="loc_us-gaap_PreferredStockValue_71C4DDFB0BC01CDBAC83C3969728FAB5" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_88CF61ADCDB8318C60DBC3969728E223" xlink:to="loc_us-gaap_PreferredStockValue_71C4DDFB0BC01CDBAC83C3969728FAB5" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonStockValue" xlink:label="loc_us-gaap_CommonStockValue_A1E204DAA73AF0DDB34FC3969728DBF3" 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_StockholdersEquityAbstract_88CF61ADCDB8318C60DBC3969728E223" xlink:to="loc_us-gaap_CommonStockValue_A1E204DAA73AF0DDB34FC3969728DBF3" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_2774FA8575A87EBDEFA2C39697282FDA" 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_StockholdersEquityAbstract_88CF61ADCDB8318C60DBC3969728E223" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_2774FA8575A87EBDEFA2C39697282FDA" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="loc_us-gaap_StockholdersEquity_E918512162F94370A302C3969728F044" 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_StockholdersEquityAbstract_88CF61ADCDB8318C60DBC3969728E223" xlink:to="loc_us-gaap_StockholdersEquity_E918512162F94370A302C3969728F044" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_EB70FEC5227EA40B59D7C3969729036E" xlink:type="locator" />
    <link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_9F1FC5E98D5B986CA0AAC39697209958" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquity_EB70FEC5227EA40B59D7C3969729036E" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.caseys.com/role/ConsolidatedBalanceSheetsParentheticals" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract_E2149C59C68E6E72B996C2A81F07E935" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PreferredStockSharesIssued" xlink:label="loc_us-gaap_PreferredStockSharesIssued_EB86F37B8BC3B09630B9C2A81F07FB8F" xlink:type="locator" />
    <link:presentationArc order="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_E2149C59C68E6E72B996C2A81F07E935" xlink:to="loc_us-gaap_PreferredStockSharesIssued_EB86F37B8BC3B09630B9C2A81F07FB8F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonStockSharesIssued" xlink:label="loc_us-gaap_CommonStockSharesIssued_1942E5CD069B8EEBFC63C2A81F07D1A8" 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_E2149C59C68E6E72B996C2A81F07E935" xlink:to="loc_us-gaap_CommonStockSharesIssued_1942E5CD069B8EEBFC63C2A81F07D1A8" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonStockSharesOutstanding" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_A8D3C9345249DDFC928CC2A81F08FD50" 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_E2149C59C68E6E72B996C2A81F07E935" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_A8D3C9345249DDFC928CC2A81F08FD50" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.caseys.com/role/ConsolidatedStatementsOfCashFlows" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementOfCashFlowsAbstract" xlink:label="loc_us-gaap_StatementOfCashFlowsAbstract_EA3180E44CAE58A6EAC5E76701B84D2F" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_3F450B154B335E669343E76701BAD03D" xlink:type="locator" />
    <link:presentationArc order="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_EA3180E44CAE58A6EAC5E76701B84D2F" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_3F450B154B335E669343E76701BAD03D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaap_NetIncomeLoss_B29AA7C120421DE3C05FE76701BCDEFB" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_3F450B154B335E669343E76701BAD03D" xlink:to="loc_us-gaap_NetIncomeLoss_B29AA7C120421DE3C05FE76701BCDEFB" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_46EAB09C335922F2A181E76701BCA1D5" 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_NetCashProvidedByUsedInOperatingActivitiesAbstract_3F450B154B335E669343E76701BAD03D" xlink:to="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_46EAB09C335922F2A181E76701BCA1D5" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DepreciationAndAmortization" xlink:label="loc_us-gaap_DepreciationAndAmortization_A561C7FB3C047F045BFEE76701BDF360" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_46EAB09C335922F2A181E76701BCA1D5" xlink:to="loc_us-gaap_DepreciationAndAmortization_A561C7FB3C047F045BFEE76701BDF360" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensation" xlink:label="loc_us-gaap_ShareBasedCompensation_D750DE10F45BFDC6DDC5E76701BDDCE2" 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_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_46EAB09C335922F2A181E76701BCA1D5" xlink:to="loc_us-gaap_ShareBasedCompensation_D750DE10F45BFDC6DDC5E76701BDDCE2" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GainLossOnSaleOfPropertyPlantEquipment" xlink:label="loc_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_CFC1FEEB5F9423EB5CA6E76701BDFD36" 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_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_46EAB09C335922F2A181E76701BCA1D5" xlink:to="loc_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_CFC1FEEB5F9423EB5CA6E76701BDFD36" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncreaseDecreaseInDeferredIncomeTaxes" xlink:label="loc_us-gaap_IncreaseDecreaseInDeferredIncomeTaxes_5F307263236D42A10F80E76701BD9305" 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_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_46EAB09C335922F2A181E76701BCA1D5" xlink:to="loc_us-gaap_IncreaseDecreaseInDeferredIncomeTaxes_5F307263236D42A10F80E76701BD9305" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_2CC7D506DA350194D246E76701BE9EB9" 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_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_46EAB09C335922F2A181E76701BCA1D5" xlink:to="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_2CC7D506DA350194D246E76701BE9EB9" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_8EDD52B3C7403AD37BEAE76701BE806D" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_2CC7D506DA350194D246E76701BE9EB9" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_8EDD52B3C7403AD37BEAE76701BE806D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncreaseDecreaseInInventories" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories_267BE08E36DF1AABDA37E76701BE3EB7" 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_IncreaseDecreaseInOperatingCapitalAbstract_2CC7D506DA350194D246E76701BE9EB9" xlink:to="loc_us-gaap_IncreaseDecreaseInInventories_267BE08E36DF1AABDA37E76701BE3EB7" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncreaseDecreaseInPrepaidExpense" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidExpense_E37A58FD5202B1E4FAD0E76701BEDED5" 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_IncreaseDecreaseInOperatingCapitalAbstract_2CC7D506DA350194D246E76701BE9EB9" xlink:to="loc_us-gaap_IncreaseDecreaseInPrepaidExpense_E37A58FD5202B1E4FAD0E76701BEDED5" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayable" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayable_CFC0D5455F2A1E16B450E76701BE610E" 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_IncreaseDecreaseInOperatingCapitalAbstract_2CC7D506DA350194D246E76701BE9EB9" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayable_CFC0D5455F2A1E16B450E76701BE610E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncreaseDecreaseInAccruedLiabilities" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedLiabilities_66EFF12E513C1607D36FE76701BE04FF" 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_IncreaseDecreaseInOperatingCapitalAbstract_2CC7D506DA350194D246E76701BE9EB9" xlink:to="loc_us-gaap_IncreaseDecreaseInAccruedLiabilities_66EFF12E513C1607D36FE76701BE04FF" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncreaseDecreaseInIncomeTaxesReceivable" xlink:label="loc_us-gaap_IncreaseDecreaseInIncomeTaxesReceivable_C0ED8A1FFB4AAC63ACD1E76701BFFBDE" xlink:type="locator" />
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_2CC7D506DA350194D246E76701BE9EB9" xlink:to="loc_us-gaap_IncreaseDecreaseInIncomeTaxesReceivable_C0ED8A1FFB4AAC63ACD1E76701BFFBDE" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherNoncashIncomeExpense" xlink:label="loc_us-gaap_OtherNoncashIncomeExpense_50EE2572E1BAF0663B78E76701BFAD3F" xlink:type="locator" />
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_46EAB09C335922F2A181E76701BCA1D5" xlink:to="loc_us-gaap_OtherNoncashIncomeExpense_50EE2572E1BAF0663B78E76701BFAD3F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_4CE235ECA9C09D8AFC6FE76701BFB2C5" 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_NetCashProvidedByUsedInOperatingActivitiesAbstract_3F450B154B335E669343E76701BAD03D" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_4CE235ECA9C09D8AFC6FE76701BFB2C5" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_2AF12057C61D4EB086CCE76701BF31A2" 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_EA3180E44CAE58A6EAC5E76701B84D2F" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_2AF12057C61D4EB086CCE76701BF31A2" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_3EDB29F9BF77F6A3B007E76701BF3243" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_2AF12057C61D4EB086CCE76701BF31A2" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_3EDB29F9BF77F6A3B007E76701BF3243" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_0A50CA8893B25D83B190E76701C0605B" 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_NetCashProvidedByUsedInInvestingActivitiesAbstract_2AF12057C61D4EB086CCE76701BF31A2" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_0A50CA8893B25D83B190E76701C0605B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:label="loc_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_E937170E8D9EBF4FD287E76701C03730" 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_NetCashProvidedByUsedInInvestingActivitiesAbstract_2AF12057C61D4EB086CCE76701BF31A2" xlink:to="loc_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_E937170E8D9EBF4FD287E76701C03730" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_653E8EE682A1BDFCBB94E76701C0493D" 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_NetCashProvidedByUsedInInvestingActivitiesAbstract_2AF12057C61D4EB086CCE76701BF31A2" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_653E8EE682A1BDFCBB94E76701C0493D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_02EED07EA3350C37ED01E76701C09D92" 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_EA3180E44CAE58A6EAC5E76701B84D2F" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_02EED07EA3350C37ED01E76701C09D92" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProceedsFromIssuanceOfLongTermDebt" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebt_0E63073DAC5FC3C404E2E76701C0FB52" xlink:type="locator" />
    <link:presentationArc order="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_02EED07EA3350C37ED01E76701C09D92" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebt_0E63073DAC5FC3C404E2E76701C0FB52" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RepaymentsOfLongTermDebt" xlink:label="loc_us-gaap_RepaymentsOfLongTermDebt_9A4194FE9414F847702BE76701C1BD1E" 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_02EED07EA3350C37ED01E76701C09D92" xlink:to="loc_us-gaap_RepaymentsOfLongTermDebt_9A4194FE9414F847702BE76701C1BD1E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProceedsFromShortTermDebt" xlink:label="loc_us-gaap_ProceedsFromShortTermDebt_42B795AABBF5FEFBE819E76701C18C9D" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_02EED07EA3350C37ED01E76701C09D92" xlink:to="loc_us-gaap_ProceedsFromShortTermDebt_42B795AABBF5FEFBE819E76701C18C9D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProceedsFromStockOptionsExercised" xlink:label="loc_us-gaap_ProceedsFromStockOptionsExercised_6410625B3A32DDC416C6E76701C19B6E" 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_NetCashProvidedByUsedInFinancingActivitiesAbstract_02EED07EA3350C37ED01E76701C09D92" xlink:to="loc_us-gaap_ProceedsFromStockOptionsExercised_6410625B3A32DDC416C6E76701C19B6E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PaymentsOfDividends" xlink:label="loc_us-gaap_PaymentsOfDividends_4576700D570302847811E76701C13CAD" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_02EED07EA3350C37ED01E76701C09D92" xlink:to="loc_us-gaap_PaymentsOfDividends_4576700D570302847811E76701C13CAD" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_D210B765DE65C30B3E81E76701C1948D" xlink:type="locator" />
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_02EED07EA3350C37ED01E76701C09D92" xlink:to="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_D210B765DE65C30B3E81E76701C1948D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:label="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_97DCB07EB39CC9F156E5E76701C19583" xlink:type="locator" />
    <link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_02EED07EA3350C37ED01E76701C09D92" xlink:to="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_97DCB07EB39CC9F156E5E76701C19583" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_C3CC8A94E7750C3A386EE76701C205A0" xlink:type="locator" />
    <link:presentationArc order="8" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_02EED07EA3350C37ED01E76701C09D92" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_C3CC8A94E7750C3A386EE76701C205A0" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_B9BBDE1F30FF1AA1B059E76701C245EF" 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_EA3180E44CAE58A6EAC5E76701B84D2F" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_B9BBDE1F30FF1AA1B059E76701C245EF" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_C4751D1C68ED2439E57BE76701C22D31" 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_EA3180E44CAE58A6EAC5E76701B84D2F" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_C4751D1C68ED2439E57BE76701C22D31" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_23602BC7D04AF9615858E76701C28529" 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_EA3180E44CAE58A6EAC5E76701B84D2F" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_23602BC7D04AF9615858E76701C28529" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SupplementalCashFlowInformationAbstract" xlink:label="loc_us-gaap_SupplementalCashFlowInformationAbstract_1F5C18274827926BE2D4E76701C2A340" 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_EA3180E44CAE58A6EAC5E76701B84D2F" xlink:to="loc_us-gaap_SupplementalCashFlowInformationAbstract_1F5C18274827926BE2D4E76701C2A340" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InterestPaidNet" xlink:label="loc_us-gaap_InterestPaidNet_06A59851B1A1E7C0E553E76701C2FC62" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract_1F5C18274827926BE2D4E76701C2A340" xlink:to="loc_us-gaap_InterestPaidNet_06A59851B1A1E7C0E553E76701C2FC62" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeTaxesPaidNet" xlink:label="loc_us-gaap_IncomeTaxesPaidNet_90E369E82D73ACA272B4E76701C3852F" 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_SupplementalCashFlowInformationAbstract_1F5C18274827926BE2D4E76701C2A340" xlink:to="loc_us-gaap_IncomeTaxesPaidNet_90E369E82D73ACA272B4E76701C3852F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" xlink:label="loc_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_8268AF399B05A5739542E76701C3BD15" 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_StatementOfCashFlowsAbstract_EA3180E44CAE58A6EAC5E76701B84D2F" xlink:to="loc_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_8268AF399B05A5739542E76701C3BD15" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:label="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_564504E36AA834FAB325E76701DB62D1" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_8268AF399B05A5739542E76701C3BD15" xlink:to="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_564504E36AA834FAB325E76701DB62D1" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CapitalExpendituresIncurredButNotYetPaid" xlink:label="loc_us-gaap_CapitalExpendituresIncurredButNotYetPaid_2AAC3988C1B63B40D4B6E76701C36859" 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_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_8268AF399B05A5739542E76701C3BD15" xlink:to="loc_us-gaap_CapitalExpendituresIncurredButNotYetPaid_2AAC3988C1B63B40D4B6E76701C36859" xlink:type="arc" />
    <link:loc xlink:href="casy-20200430.xsd#casy_NoncashOrPartNoncashTransactionSharesRepurchased" xlink:label="loc_casy_NoncashOrPartNoncashTransactionSharesRepurchased_A940977EBDAF85B98B0BE76701C3F973" 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_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_8268AF399B05A5739542E76701C3BD15" xlink:to="loc_casy_NoncashOrPartNoncashTransactionSharesRepurchased_A940977EBDAF85B98B0BE76701C3F973" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.caseys.com/role/ConsolidatedStatementsOfIncome" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeStatementAbstract" xlink:label="loc_us-gaap_IncomeStatementAbstract_9346650C4DBB6EF0A279DC4F00C0A5F6" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_Revenues" xlink:label="loc_us-gaap_Revenues_07DD8343C9773B9CA941DC4F00C0CF94" xlink:type="locator" />
    <link:presentationArc order="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_9346650C4DBB6EF0A279DC4F00C0A5F6" xlink:to="loc_us-gaap_Revenues_07DD8343C9773B9CA941DC4F00C0CF94" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization" xlink:label="loc_us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization_C112CE1D9350E4E0F3B2DC775948C279" 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_9346650C4DBB6EF0A279DC4F00C0A5F6" xlink:to="loc_us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization_C112CE1D9350E4E0F3B2DC775948C279" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingExpenses" xlink:label="loc_us-gaap_OperatingExpenses_75C0FAABA38BF82EE49DDC7778A54A64" 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_IncomeStatementAbstract_9346650C4DBB6EF0A279DC4F00C0A5F6" xlink:to="loc_us-gaap_OperatingExpenses_75C0FAABA38BF82EE49DDC7778A54A64" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CostOfGoodsAndServicesSoldDepreciationAndAmortization" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSoldDepreciationAndAmortization_086C78AA6D7B5EC9D64CDC77A67CB1BD" 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_9346650C4DBB6EF0A279DC4F00C0A5F6" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSoldDepreciationAndAmortization_086C78AA6D7B5EC9D64CDC77A67CB1BD" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InterestExpense" xlink:label="loc_us-gaap_InterestExpense_0042FC4C9FA6F4C43A1EDC4F00C16986" 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_IncomeStatementAbstract_9346650C4DBB6EF0A279DC4F00C0A5F6" xlink:to="loc_us-gaap_InterestExpense_0042FC4C9FA6F4C43A1EDC4F00C16986" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeLossAttributableToParent" xlink:label="loc_us-gaap_IncomeLossAttributableToParent_1129C7B6412D9306B046DC4F00C129DC" xlink:type="locator" />
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_9346650C4DBB6EF0A279DC4F00C0A5F6" xlink:to="loc_us-gaap_IncomeLossAttributableToParent_1129C7B6412D9306B046DC4F00C129DC" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_94521B4AEAC57782991EDC4F00C1A1A3" 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_9346650C4DBB6EF0A279DC4F00C0A5F6" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_94521B4AEAC57782991EDC4F00C1A1A3" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaap_NetIncomeLoss_0F221119D803C2CC342BDC4F00C1D4ED" xlink:type="locator" />
    <link:presentationArc order="8" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_9346650C4DBB6EF0A279DC4F00C0A5F6" xlink:to="loc_us-gaap_NetIncomeLoss_0F221119D803C2CC342BDC4F00C1D4ED" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="loc_us-gaap_EarningsPerShareAbstract_DD37D598AB33991FFE6BDC4F00C2A8CD" 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_IncomeStatementAbstract_9346650C4DBB6EF0A279DC4F00C0A5F6" xlink:to="loc_us-gaap_EarningsPerShareAbstract_DD37D598AB33991FFE6BDC4F00C2A8CD" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EarningsPerShareBasic" xlink:label="loc_us-gaap_EarningsPerShareBasic_8B34AB3400302590EF9CDC4F00C2F4CF" xlink:type="locator" />
    <link:presentationArc order="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_DD37D598AB33991FFE6BDC4F00C2A8CD" xlink:to="loc_us-gaap_EarningsPerShareBasic_8B34AB3400302590EF9CDC4F00C2F4CF" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EarningsPerShareDiluted" xlink:label="loc_us-gaap_EarningsPerShareDiluted_4B847733AA5FBCCB9954DC4F00C2AE88" 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_DD37D598AB33991FFE6BDC4F00C2A8CD" xlink:to="loc_us-gaap_EarningsPerShareDiluted_4B847733AA5FBCCB9954DC4F00C2AE88" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonStockDividendsPerShareDeclared" xlink:label="loc_us-gaap_CommonStockDividendsPerShareDeclared_6333AFD5E82402834CB7DC4F00C2EBF7" 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_IncomeStatementAbstract_9346650C4DBB6EF0A279DC4F00C0A5F6" xlink:to="loc_us-gaap_CommonStockDividendsPerShareDeclared_6333AFD5E82402834CB7DC4F00C2EBF7" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ExciseTaxesCollected" xlink:label="loc_us-gaap_ExciseTaxesCollected_2E785864D1B2313E708BDC4F00C27050" 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_IncomeStatementAbstract_9346650C4DBB6EF0A279DC4F00C0A5F6" xlink:to="loc_us-gaap_ExciseTaxesCollected_2E785864D1B2313E708BDC4F00C27050" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.caseys.com/role/ConsolidatedStatementsOfShareholdersEquity" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementOfStockholdersEquityAbstract" xlink:label="loc_us-gaap_StatementOfStockholdersEquityAbstract_369C70A08C13E3AF4CA6C396970234E7" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_D4A45A5C4A36E5FBF6E2C39697026B7E" xlink:type="locator" />
    <link:presentationArc order="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_369C70A08C13E3AF4CA6C396970234E7" xlink:to="loc_us-gaap_StatementTable_D4A45A5C4A36E5FBF6E2C39697026B7E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_601CB3966446B8B973D8C3969702B914" xlink:type="locator" />
    <link:presentationArc order="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_D4A45A5C4A36E5FBF6E2C39697026B7E" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_601CB3966446B8B973D8C3969702B914" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="loc_us-gaap_EquityComponentDomain_3607AC844CCC01DD58D3C3969702F911" xlink:type="locator" />
    <link:presentationArc order="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_601CB3966446B8B973D8C3969702B914" xlink:to="loc_us-gaap_EquityComponentDomain_3607AC844CCC01DD58D3C3969702F911" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonStockMember" xlink:label="loc_us-gaap_CommonStockMember_DE8A4989687E05AF7F3DC396970357F2" xlink:type="locator" />
    <link:presentationArc order="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_3607AC844CCC01DD58D3C3969702F911" xlink:to="loc_us-gaap_CommonStockMember_DE8A4989687E05AF7F3DC396970357F2" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RetainedEarningsMember" xlink:label="loc_us-gaap_RetainedEarningsMember_C5E7402C49CF9079B3D4C396970362CD" 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_3607AC844CCC01DD58D3C3969702F911" xlink:to="loc_us-gaap_RetainedEarningsMember_C5E7402C49CF9079B3D4C396970362CD" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_5632B6A18F1D58FEB372C39697030146" 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_D4A45A5C4A36E5FBF6E2C39697026B7E" xlink:to="loc_us-gaap_StatementLineItems_5632B6A18F1D58FEB372C39697030146" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_6DF024AF7885ADE088BEC39697035CD5" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_5632B6A18F1D58FEB372C39697030146" xlink:to="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_6DF024AF7885ADE088BEC39697035CD5" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonStockSharesOutstanding" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_89BE53E9CA87D79C08A5C39697047A80" 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_IncreaseDecreaseInStockholdersEquityRollForward_6DF024AF7885ADE088BEC39697035CD5" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_89BE53E9CA87D79C08A5C39697047A80" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="loc_us-gaap_StockholdersEquity_F5FFBBAC6B8676363B12C3969704029F" 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_IncreaseDecreaseInStockholdersEquityRollForward_6DF024AF7885ADE088BEC39697035CD5" xlink:to="loc_us-gaap_StockholdersEquity_F5FFBBAC6B8676363B12C3969704029F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption" xlink:label="loc_us-gaap_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption_E8A0E38D87FD70599F1AC3969704BC70" 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_IncreaseDecreaseInStockholdersEquityRollForward_6DF024AF7885ADE088BEC39697035CD5" xlink:to="loc_us-gaap_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption_E8A0E38D87FD70599F1AC3969704BC70" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaap_NetIncomeLoss_E4EADE14A90CCB6A39A7C3969704CCBF" 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_IncreaseDecreaseInStockholdersEquityRollForward_6DF024AF7885ADE088BEC39697035CD5" xlink:to="loc_us-gaap_NetIncomeLoss_E4EADE14A90CCB6A39A7C3969704CCBF" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DividendsCommonStock" xlink:label="loc_us-gaap_DividendsCommonStock_9B465599BDB8A861FB98C3969704CDBC" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_6DF024AF7885ADE088BEC39697035CD5" xlink:to="loc_us-gaap_DividendsCommonStock_9B465599BDB8A861FB98C3969704CDBC" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_098F703E86F4BB3232FAC3969704F793" 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_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_6DF024AF7885ADE088BEC39697035CD5" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_098F703E86F4BB3232FAC3969704F793" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_6EA5A779EFBDDFFDDF75C3969705120B" 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_IncreaseDecreaseInStockholdersEquityRollForward_6DF024AF7885ADE088BEC39697035CD5" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_6EA5A779EFBDDFFDDF75C3969705120B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockRepurchasedDuringPeriodShares" xlink:label="loc_us-gaap_StockRepurchasedDuringPeriodShares_5CE74AE1C554D84EC8F0C3969705C3A2" xlink:type="locator" />
    <link:presentationArc order="8" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_6DF024AF7885ADE088BEC39697035CD5" xlink:to="loc_us-gaap_StockRepurchasedDuringPeriodShares_5CE74AE1C554D84EC8F0C3969705C3A2" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockRepurchasedDuringPeriodValue" xlink:label="loc_us-gaap_StockRepurchasedDuringPeriodValue_5250B0F39383204139E5C39697050B3F" xlink:type="locator" />
    <link:presentationArc order="9" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_6DF024AF7885ADE088BEC39697035CD5" xlink:to="loc_us-gaap_StockRepurchasedDuringPeriodValue_5250B0F39383204139E5C39697050B3F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_185891A21335BBC48010C3969705B8A2" 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_IncreaseDecreaseInStockholdersEquityRollForward_6DF024AF7885ADE088BEC39697035CD5" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_185891A21335BBC48010C3969705B8A2" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_B33AF0ECFF509B9DC6DEC3969706331D" 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_IncreaseDecreaseInStockholdersEquityRollForward_6DF024AF7885ADE088BEC39697035CD5" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_B33AF0ECFF509B9DC6DEC3969706331D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonStockSharesOutstanding" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_E44E4D4C198ED8CD8320C396970680C5" 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_IncreaseDecreaseInStockholdersEquityRollForward_6DF024AF7885ADE088BEC39697035CD5" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_E44E4D4C198ED8CD8320C396970680C5" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="loc_us-gaap_StockholdersEquity_3220A7FC1F98393BDDEFC39697068017" 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_IncreaseDecreaseInStockholdersEquityRollForward_6DF024AF7885ADE088BEC39697035CD5" xlink:to="loc_us-gaap_StockholdersEquity_3220A7FC1F98393BDDEFC39697068017" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.caseys.com/role/ConsolidatedStatementsOfShareholdersEquityParentheticals" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementOfStockholdersEquityAbstract" xlink:label="loc_us-gaap_StatementOfStockholdersEquityAbstract_BA78C19B7F56A85ABFE9C2A81E97F74E" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_C0CF58282F349D76AC3DC2A81E97A57F" xlink:type="locator" />
    <link:presentationArc order="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_BA78C19B7F56A85ABFE9C2A81E97F74E" xlink:to="loc_us-gaap_StatementTable_C0CF58282F349D76AC3DC2A81E97A57F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_7ADDB298BD9F07BEC9EAC2A81E9811EC" xlink:type="locator" />
    <link:presentationArc order="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_C0CF58282F349D76AC3DC2A81E97A57F" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_7ADDB298BD9F07BEC9EAC2A81E9811EC" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="loc_us-gaap_EquityComponentDomain_B25699C3CC47E4126CBFC2A81E98FC2F" xlink:type="locator" />
    <link:presentationArc order="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_7ADDB298BD9F07BEC9EAC2A81E9811EC" xlink:to="loc_us-gaap_EquityComponentDomain_B25699C3CC47E4126CBFC2A81E98FC2F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RetainedEarningsMember" xlink:label="loc_us-gaap_RetainedEarningsMember_97B1D254DB07C8967D0DC2A81E98E46C" xlink:type="locator" />
    <link:presentationArc order="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_B25699C3CC47E4126CBFC2A81E98FC2F" xlink:to="loc_us-gaap_RetainedEarningsMember_97B1D254DB07C8967D0DC2A81E98E46C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_48F430CE6A223F87C8B6C2A81E985596" 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_C0CF58282F349D76AC3DC2A81E97A57F" xlink:to="loc_us-gaap_StatementLineItems_48F430CE6A223F87C8B6C2A81E985596" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonStockDividendsPerShareCashPaid" xlink:label="loc_us-gaap_CommonStockDividendsPerShareCashPaid_5D199ACF470A22518A65C2A81E998D59" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_48F430CE6A223F87C8B6C2A81E985596" xlink:to="loc_us-gaap_CommonStockDividendsPerShareCashPaid_5D199ACF470A22518A65C2A81E998D59" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.caseys.com/role/Contingencies" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LossContingencyAbstract" xlink:label="loc_us-gaap_LossContingencyAbstract_AEBC4BAF9CBDACA7A2D2C2A81F526B79" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LossContingencyDisclosures" xlink:label="loc_us-gaap_LossContingencyDisclosures_D4E47C7FC482B9388831C2A81F523E0C" xlink:type="locator" />
    <link:presentationArc order="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_AEBC4BAF9CBDACA7A2D2C2A81F526B79" xlink:to="loc_us-gaap_LossContingencyDisclosures_D4E47C7FC482B9388831C2A81F523E0C" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.caseys.com/role/ContingenciesDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LossContingencyAbstract" xlink:label="loc_us-gaap_LossContingencyAbstract_E75D5AF6FBD5119D8798DC4EFF692DF5" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherAccruedLiabilitiesCurrentAndNoncurrent" xlink:label="loc_us-gaap_OtherAccruedLiabilitiesCurrentAndNoncurrent_AA5687F6DEC44F4B0319DC4EFF6ABF2C" xlink:type="locator" />
    <link:presentationArc order="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_E75D5AF6FBD5119D8798DC4EFF692DF5" xlink:to="loc_us-gaap_OtherAccruedLiabilitiesCurrentAndNoncurrent_AA5687F6DEC44F4B0319DC4EFF6ABF2C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LossContingenciesTable" xlink:label="loc_us-gaap_LossContingenciesTable_D24CDED040384DBF2BE2DC4EFF6A6063" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingencyAbstract_E75D5AF6FBD5119D8798DC4EFF692DF5" xlink:to="loc_us-gaap_LossContingenciesTable_D24CDED040384DBF2BE2DC4EFF6A6063" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ProductOrServiceAxis" xlink:label="loc_srt_ProductOrServiceAxis_8733A193A4D7D563AEDADC7B2A1B6705" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesTable_D24CDED040384DBF2BE2DC4EFF6A6063" xlink:to="loc_srt_ProductOrServiceAxis_8733A193A4D7D563AEDADC7B2A1B6705" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ProductsAndServicesDomain" xlink:label="loc_srt_ProductsAndServicesDomain_E64F85CC7BB39902388DDC7B2A1D65D7" xlink:type="locator" />
    <link: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_ProductOrServiceAxis_8733A193A4D7D563AEDADC7B2A1B6705" xlink:to="loc_srt_ProductsAndServicesDomain_E64F85CC7BB39902388DDC7B2A1D65D7" xlink:type="arc" />
    <link:loc xlink:href="casy-20200430.xsd#casy_GeneralLiabilityAndAutoLiabilityInsuranceMember" xlink:label="loc_casy_GeneralLiabilityAndAutoLiabilityInsuranceMember_79FBDDA951D15281BA11DC4EFF6B457D" xlink:type="locator" />
    <link: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_ProductsAndServicesDomain_E64F85CC7BB39902388DDC7B2A1D65D7" xlink:to="loc_casy_GeneralLiabilityAndAutoLiabilityInsuranceMember_79FBDDA951D15281BA11DC4EFF6B457D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_WorkersCompensationInsuranceMember" xlink:label="loc_us-gaap_WorkersCompensationInsuranceMember_7D611A6959B4E123B87DDC4EFF6B3734" 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_ProductsAndServicesDomain_E64F85CC7BB39902388DDC7B2A1D65D7" xlink:to="loc_us-gaap_WorkersCompensationInsuranceMember_7D611A6959B4E123B87DDC4EFF6B3734" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LossContingenciesLineItems" xlink:label="loc_us-gaap_LossContingenciesLineItems_50282044AEB29C18254CDC4EFF6BA062" 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_LossContingenciesTable_D24CDED040384DBF2BE2DC4EFF6A6063" xlink:to="loc_us-gaap_LossContingenciesLineItems_50282044AEB29C18254CDC4EFF6BA062" xlink:type="arc" />
    <link:loc xlink:href="casy-20200430.xsd#casy_AnnualStopLossLimit" xlink:label="loc_casy_AnnualStopLossLimit_1F36265569300A063685DC4EFF6B268F" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_50282044AEB29C18254CDC4EFF6BA062" xlink:to="loc_casy_AnnualStopLossLimit_1F36265569300A063685DC4EFF6B268F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LettersOfCreditOutstandingAmount" xlink:label="loc_us-gaap_LettersOfCreditOutstandingAmount_7FF738C0F08C26383B0ADC4EFF6CCA50" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingencyAbstract_E75D5AF6FBD5119D8798DC4EFF692DF5" xlink:to="loc_us-gaap_LettersOfCreditOutstandingAmount_7FF738C0F08C26383B0ADC4EFF6CCA50" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SelfInsuranceReserve" xlink:label="loc_us-gaap_SelfInsuranceReserve_A526E694B3F3EDB01744DC4EFF6C6F14" 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_LossContingencyAbstract_E75D5AF6FBD5119D8798DC4EFF692DF5" xlink:to="loc_us-gaap_SelfInsuranceReserve_A526E694B3F3EDB01744DC4EFF6C6F14" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.caseys.com/role/CoverPage" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_CoverAbstract" xlink:label="loc_dei_CoverAbstract_26F4EB495B1CE403D268E262C2E35361" xlink:type="locator" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentType" xlink:label="loc_dei_DocumentType_5A4CF7DF5EA982423349E262C2E5EC01" xlink:type="locator" />
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_26F4EB495B1CE403D268E262C2E35361" xlink:to="loc_dei_DocumentType_5A4CF7DF5EA982423349E262C2E5EC01" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentAnnualReport" xlink:label="loc_dei_DocumentAnnualReport_1BC26117DE4FC7E9ACBBE262C2E67DB5" 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_dei_CoverAbstract_26F4EB495B1CE403D268E262C2E35361" xlink:to="loc_dei_DocumentAnnualReport_1BC26117DE4FC7E9ACBBE262C2E67DB5" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentPeriodEndDate" xlink:label="loc_dei_DocumentPeriodEndDate_AF0699A87CD2884D501CE262C2E62ADA" xlink:type="locator" />
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_26F4EB495B1CE403D268E262C2E35361" xlink:to="loc_dei_DocumentPeriodEndDate_AF0699A87CD2884D501CE262C2E62ADA" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentTransitionReport" xlink:label="loc_dei_DocumentTransitionReport_17703CDF3E0F3A6A758FE262C2E70FBB" 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_dei_CoverAbstract_26F4EB495B1CE403D268E262C2E35361" xlink:to="loc_dei_DocumentTransitionReport_17703CDF3E0F3A6A758FE262C2E70FBB" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityFileNumber" xlink:label="loc_dei_EntityFileNumber_2D89209F757BE6E73362E262C2E7F149" 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_dei_CoverAbstract_26F4EB495B1CE403D268E262C2E35361" xlink:to="loc_dei_EntityFileNumber_2D89209F757BE6E73362E262C2E7F149" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityRegistrantName" xlink:label="loc_dei_EntityRegistrantName_CB4B76975B762F38EE9AE262C2E731E2" xlink:type="locator" />
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_26F4EB495B1CE403D268E262C2E35361" xlink:to="loc_dei_EntityRegistrantName_CB4B76975B762F38EE9AE262C2E731E2" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityIncorporationStateCountryCode" xlink:label="loc_dei_EntityIncorporationStateCountryCode_566ECB6881B76A0F2D70E262C2E7C57A" 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_dei_CoverAbstract_26F4EB495B1CE403D268E262C2E35361" xlink:to="loc_dei_EntityIncorporationStateCountryCode_566ECB6881B76A0F2D70E262C2E7C57A" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityTaxIdentificationNumber" xlink:label="loc_dei_EntityTaxIdentificationNumber_C47AA36FE7D7E280F414E262C2E70D18" 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_dei_CoverAbstract_26F4EB495B1CE403D268E262C2E35361" xlink:to="loc_dei_EntityTaxIdentificationNumber_C47AA36FE7D7E280F414E262C2E70D18" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityAddressAddressLine1" xlink:label="loc_dei_EntityAddressAddressLine1_A689A4A507264F06293FE262C2E7462A" 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_dei_CoverAbstract_26F4EB495B1CE403D268E262C2E35361" xlink:to="loc_dei_EntityAddressAddressLine1_A689A4A507264F06293FE262C2E7462A" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityAddressCityOrTown" xlink:label="loc_dei_EntityAddressCityOrTown_CFED6A34C74B0ADA6B48E262C2E86D14" 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_dei_CoverAbstract_26F4EB495B1CE403D268E262C2E35361" xlink:to="loc_dei_EntityAddressCityOrTown_CFED6A34C74B0ADA6B48E262C2E86D14" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityAddressStateOrProvince" xlink:label="loc_dei_EntityAddressStateOrProvince_679D73780C7C75456497E262C2E8EB67" 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_dei_CoverAbstract_26F4EB495B1CE403D268E262C2E35361" xlink:to="loc_dei_EntityAddressStateOrProvince_679D73780C7C75456497E262C2E8EB67" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityAddressPostalZipCode" xlink:label="loc_dei_EntityAddressPostalZipCode_A163900127142515806DE262C2E8BC11" 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_dei_CoverAbstract_26F4EB495B1CE403D268E262C2E35361" xlink:to="loc_dei_EntityAddressPostalZipCode_A163900127142515806DE262C2E8BC11" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_CityAreaCode" xlink:label="loc_dei_CityAreaCode_E620701936C74C9328A5E262C2E8702D" 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_dei_CoverAbstract_26F4EB495B1CE403D268E262C2E35361" xlink:to="loc_dei_CityAreaCode_E620701936C74C9328A5E262C2E8702D" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LocalPhoneNumber" xlink:label="loc_dei_LocalPhoneNumber_3186C47386D130199F3FE262C2E8A317" xlink:type="locator" />
    <link:presentationArc order="14" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_26F4EB495B1CE403D268E262C2E35361" xlink:to="loc_dei_LocalPhoneNumber_3186C47386D130199F3FE262C2E8A317" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_Security12bTitle" xlink:label="loc_dei_Security12bTitle_90D2195745A9150A93B8E262C2E8442C" xlink:type="locator" />
    <link:presentationArc order="15" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_26F4EB495B1CE403D268E262C2E35361" xlink:to="loc_dei_Security12bTitle_90D2195745A9150A93B8E262C2E8442C" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_TradingSymbol" xlink:label="loc_dei_TradingSymbol_F62C821054FF0F807205E262C2E90963" xlink:type="locator" />
    <link:presentationArc order="16" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_26F4EB495B1CE403D268E262C2E35361" xlink:to="loc_dei_TradingSymbol_F62C821054FF0F807205E262C2E90963" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_SecurityExchangeName" xlink:label="loc_dei_SecurityExchangeName_8024BF74CA2FFCFA6EF6E262C2E994AF" xlink:type="locator" />
    <link:presentationArc order="17" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_26F4EB495B1CE403D268E262C2E35361" xlink:to="loc_dei_SecurityExchangeName_8024BF74CA2FFCFA6EF6E262C2E994AF" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityWellKnownSeasonedIssuer" xlink:label="loc_dei_EntityWellKnownSeasonedIssuer_281EE4A6EAFC005741F3E262C2E94404" xlink:type="locator" />
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_26F4EB495B1CE403D268E262C2E35361" xlink:to="loc_dei_EntityWellKnownSeasonedIssuer_281EE4A6EAFC005741F3E262C2E94404" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityVoluntaryFilers" xlink:label="loc_dei_EntityVoluntaryFilers_D01E74693D1173DC176AE262C2E9A663" xlink:type="locator" />
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_26F4EB495B1CE403D268E262C2E35361" xlink:to="loc_dei_EntityVoluntaryFilers_D01E74693D1173DC176AE262C2E9A663" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityCurrentReportingStatus" xlink:label="loc_dei_EntityCurrentReportingStatus_7E66BCDAFCD1D9C50BE2E262C2E96718" xlink:type="locator" />
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_26F4EB495B1CE403D268E262C2E35361" xlink:to="loc_dei_EntityCurrentReportingStatus_7E66BCDAFCD1D9C50BE2E262C2E96718" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityInteractiveDataCurrent" xlink:label="loc_dei_EntityInteractiveDataCurrent_94D2EE6FC9DFD10B952CE262C2E9FE65" xlink:type="locator" />
    <link:presentationArc order="21" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_26F4EB495B1CE403D268E262C2E35361" xlink:to="loc_dei_EntityInteractiveDataCurrent_94D2EE6FC9DFD10B952CE262C2E9FE65" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityFilerCategory" xlink:label="loc_dei_EntityFilerCategory_F76817CA09457B68E05EE262C2EA874A" xlink:type="locator" />
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_26F4EB495B1CE403D268E262C2E35361" xlink:to="loc_dei_EntityFilerCategory_F76817CA09457B68E05EE262C2EA874A" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntitySmallBusiness" xlink:label="loc_dei_EntitySmallBusiness_42E4034C36B530A2CD4DE262C2EAB55B" xlink:type="locator" />
    <link:presentationArc order="23" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_26F4EB495B1CE403D268E262C2E35361" xlink:to="loc_dei_EntitySmallBusiness_42E4034C36B530A2CD4DE262C2EAB55B" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityEmergingGrowthCompany" xlink:label="loc_dei_EntityEmergingGrowthCompany_9B9E9486D8C06ED0183BE262C2EA0A93" xlink:type="locator" />
    <link:presentationArc order="24" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_26F4EB495B1CE403D268E262C2E35361" xlink:to="loc_dei_EntityEmergingGrowthCompany_9B9E9486D8C06ED0183BE262C2EA0A93" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityShellCompany" xlink:label="loc_dei_EntityShellCompany_F4B5C7757DB0D3473045E262C2EAF17A" xlink:type="locator" />
    <link:presentationArc order="25" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_26F4EB495B1CE403D268E262C2E35361" xlink:to="loc_dei_EntityShellCompany_F4B5C7757DB0D3473045E262C2EAF17A" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityPublicFloat" xlink:label="loc_dei_EntityPublicFloat_78661AF59AEF1020700CE262C2EA3E0B" xlink:type="locator" />
    <link:presentationArc order="26" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_26F4EB495B1CE403D268E262C2E35361" xlink:to="loc_dei_EntityPublicFloat_78661AF59AEF1020700CE262C2EA3E0B" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityCommonStockSharesOutstanding" xlink:label="loc_dei_EntityCommonStockSharesOutstanding_223610BA982961C34E36E262C2EA32DC" xlink:type="locator" />
    <link:presentationArc order="27" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_26F4EB495B1CE403D268E262C2E35361" xlink:to="loc_dei_EntityCommonStockSharesOutstanding_223610BA982961C34E36E262C2EA32DC" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityCentralIndexKey" xlink:label="loc_dei_EntityCentralIndexKey_38981F5628EF8D0F5089E262C2EA134E" xlink:type="locator" />
    <link:presentationArc order="28" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_26F4EB495B1CE403D268E262C2E35361" xlink:to="loc_dei_EntityCentralIndexKey_38981F5628EF8D0F5089E262C2EA134E" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_AmendmentFlag" xlink:label="loc_dei_AmendmentFlag_30181CCE8CEFD3CDB82EE262C2EB5E03" xlink:type="locator" />
    <link:presentationArc order="29" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_26F4EB495B1CE403D268E262C2E35361" xlink:to="loc_dei_AmendmentFlag_30181CCE8CEFD3CDB82EE262C2EB5E03" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_CurrentFiscalYearEndDate" xlink:label="loc_dei_CurrentFiscalYearEndDate_EEEB458C829EB7756570E262C2EB878A" xlink:type="locator" />
    <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_26F4EB495B1CE403D268E262C2E35361" xlink:to="loc_dei_CurrentFiscalYearEndDate_EEEB458C829EB7756570E262C2EB878A" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentFiscalYearFocus" xlink:label="loc_dei_DocumentFiscalYearFocus_71D7EA6CE0EABCDBEF3EE262C2EB1613" xlink:type="locator" />
    <link:presentationArc order="31" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_26F4EB495B1CE403D268E262C2E35361" xlink:to="loc_dei_DocumentFiscalYearFocus_71D7EA6CE0EABCDBEF3EE262C2EB1613" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentFiscalPeriodFocus" xlink:label="loc_dei_DocumentFiscalPeriodFocus_1A29EE063B6A4360FEC4E262C2EB6175" xlink:type="locator" />
    <link:presentationArc order="32" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_26F4EB495B1CE403D268E262C2E35361" xlink:to="loc_dei_DocumentFiscalPeriodFocus_1A29EE063B6A4360FEC4E262C2EB6175" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.caseys.com/role/FairValueOfFinancialInstrumentsAndLongTermDebt" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueDisclosuresAbstract" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_DF640AF195F3D444F156C2A81E8A205A" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueDisclosuresTextBlock" xlink:label="loc_us-gaap_FairValueDisclosuresTextBlock_BE6313C4A0A56FC1D19AC2A81E8AB584" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_DF640AF195F3D444F156C2A81E8A205A" xlink:to="loc_us-gaap_FairValueDisclosuresTextBlock_BE6313C4A0A56FC1D19AC2A81E8AB584" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.caseys.com/role/FairValueOfFinancialInstrumentsAndLongTermDebtCarryingValueOfLongTermDebtDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueDisclosuresAbstract" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_4F6E3DD817A881BD9E80E17421CC09F2" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentTable" xlink:label="loc_us-gaap_DebtInstrumentTable_E6A6C61E07B99B713A4AE17421CCC766" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_4F6E3DD817A881BD9E80E17421CC09F2" xlink:to="loc_us-gaap_DebtInstrumentTable_E6A6C61E07B99B713A4AE17421CCC766" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongtermDebtTypeAxis" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_4DFC50B18309EBE6ED3CE17421CCF2F9" xlink:type="locator" />
    <link:presentationArc order="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_E6A6C61E07B99B713A4AE17421CCC766" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_4DFC50B18309EBE6ED3CE17421CCF2F9" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongtermDebtTypeDomain" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_C0E2F338B2126315414DE17421CC0BF6" xlink:type="locator" />
    <link:presentationArc order="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_4DFC50B18309EBE6ED3CE17421CCF2F9" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_C0E2F338B2126315414DE17421CC0BF6" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SeniorNotesMember" xlink:label="loc_us-gaap_SeniorNotesMember_016D60C8B9E1DEAEA50DE17421CDED01" xlink:type="locator" />
    <link:presentationArc order="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_C0E2F338B2126315414DE17421CC0BF6" xlink:to="loc_us-gaap_SeniorNotesMember_016D60C8B9E1DEAEA50DE17421CDED01" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentAxis" xlink:label="loc_us-gaap_DebtInstrumentAxis_CAF484ADD5A50BD4BBB0E17421CD3ED5" 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_E6A6C61E07B99B713A4AE17421CCC766" xlink:to="loc_us-gaap_DebtInstrumentAxis_CAF484ADD5A50BD4BBB0E17421CD3ED5" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_39969D721FC6124A7230E17421CD2934" xlink:type="locator" />
    <link:presentationArc order="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_CAF484ADD5A50BD4BBB0E17421CD3ED5" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_39969D721FC6124A7230E17421CD2934" xlink:type="arc" />
    <link:loc xlink:href="casy-20200430.xsd#casy_FivePointSevenTwoSeniorNotesMarch302020Member" xlink:label="loc_casy_FivePointSevenTwoSeniorNotesMarch302020Member_FC276AEB85203488614BE17421CD9449" xlink:type="locator" />
    <link:presentationArc order="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_39969D721FC6124A7230E17421CD2934" xlink:to="loc_casy_FivePointSevenTwoSeniorNotesMarch302020Member_FC276AEB85203488614BE17421CD9449" xlink:type="arc" />
    <link:loc xlink:href="casy-20200430.xsd#casy_FivePointTwoTwoSeniorNotesDueAugust92020Member" xlink:label="loc_casy_FivePointTwoTwoSeniorNotesDueAugust92020Member_6AE82CABEFF8219A804FE17421CE2509" 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_39969D721FC6124A7230E17421CD2934" xlink:to="loc_casy_FivePointTwoTwoSeniorNotesDueAugust92020Member_6AE82CABEFF8219A804FE17421CE2509" xlink:type="arc" />
    <link:loc xlink:href="casy-20200430.xsd#casy_ThreePointSixSevenSeniorNotesDueJune152028Member" xlink:label="loc_casy_ThreePointSixSevenSeniorNotesDueJune152028Member_D4E022B2E4BB2A555788E17421CE7254" 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_39969D721FC6124A7230E17421CD2934" xlink:to="loc_casy_ThreePointSixSevenSeniorNotesDueJune152028Member_D4E022B2E4BB2A555788E17421CE7254" xlink:type="arc" />
    <link:loc xlink:href="casy-20200430.xsd#casy_ThreePointSevenFiveSeniorNotesDueDecember182028Member" xlink:label="loc_casy_ThreePointSevenFiveSeniorNotesDueDecember182028Member_883864DEA3F5557DCF41E17421CE9F58" 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_39969D721FC6124A7230E17421CD2934" xlink:to="loc_casy_ThreePointSevenFiveSeniorNotesDueDecember182028Member_883864DEA3F5557DCF41E17421CE9F58" xlink:type="arc" />
    <link:loc xlink:href="casy-20200430.xsd#casy_ThreePointSixFiveSeniorNotesDueMay22031Member" xlink:label="loc_casy_ThreePointSixFiveSeniorNotesDueMay22031Member_0BD649830B0F54B9A742E17421CEC079" 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_39969D721FC6124A7230E17421CD2934" xlink:to="loc_casy_ThreePointSixFiveSeniorNotesDueMay22031Member_0BD649830B0F54B9A742E17421CEC079" xlink:type="arc" />
    <link:loc xlink:href="casy-20200430.xsd#casy_ThreePointSevenTwoSeniorNotesDueTwentyThirtyOneMember" xlink:label="loc_casy_ThreePointSevenTwoSeniorNotesDueTwentyThirtyOneMember_A1BF2A1F10367ED0A66FE17421CF68CC" 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_39969D721FC6124A7230E17421CD2934" xlink:to="loc_casy_ThreePointSevenTwoSeniorNotesDueTwentyThirtyOneMember_A1BF2A1F10367ED0A66FE17421CF68CC" xlink:type="arc" />
    <link:loc xlink:href="casy-20200430.xsd#casy_ThreePointFiveOneSeniorNotesDueJune132025Member" xlink:label="loc_casy_ThreePointFiveOneSeniorNotesDueJune132025Member_5A336BFE2AD8109A1DFFE17421CF0DA6" 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_39969D721FC6124A7230E17421CD2934" xlink:to="loc_casy_ThreePointFiveOneSeniorNotesDueJune132025Member_5A336BFE2AD8109A1DFFE17421CF0DA6" xlink:type="arc" />
    <link:loc xlink:href="casy-20200430.xsd#casy_ThreePointSevenSevenSeniorNotesdueAugust222028Member" xlink:label="loc_casy_ThreePointSevenSevenSeniorNotesdueAugust222028Member_A3AC9B219A788DDF5E79E17421CFCEAD" 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_DebtInstrumentNameDomain_39969D721FC6124A7230E17421CD2934" xlink:to="loc_casy_ThreePointSevenSevenSeniorNotesdueAugust222028Member_A3AC9B219A788DDF5E79E17421CFCEAD" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentLineItems" xlink:label="loc_us-gaap_DebtInstrumentLineItems_6DC3A66C5704E6DC8924E17421CFBAF5" 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_DebtInstrumentTable_E6A6C61E07B99B713A4AE17421CCC766" xlink:to="loc_us-gaap_DebtInstrumentLineItems_6DC3A66C5704E6DC8924E17421CFBAF5" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_B26FFC9C7E16AD0029F9E17421CFDF2C" xlink:type="locator" />
    <link:presentationArc order="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_6DC3A66C5704E6DC8924E17421CFBAF5" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_B26FFC9C7E16AD0029F9E17421CFDF2C" xlink:type="arc" />
    <link:loc xlink:href="casy-20200430.xsd#casy_DebtInstrumentPeriodicPaymentNumberofPayments" xlink:label="loc_casy_DebtInstrumentPeriodicPaymentNumberofPayments_9FA181EFEDD4A7F388B4E17421CFC1B4" 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_6DC3A66C5704E6DC8924E17421CFBAF5" xlink:to="loc_casy_DebtInstrumentPeriodicPaymentNumberofPayments_9FA181EFEDD4A7F388B4E17421CFC1B4" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinanceLeaseLiability" xlink:label="loc_us-gaap_FinanceLeaseLiability_CDA7A5F903151B608E39E17421D0643D" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_6DC3A66C5704E6DC8924E17421CFBAF5" xlink:to="loc_us-gaap_FinanceLeaseLiability_CDA7A5F903151B608E39E17421D0643D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CapitalLeaseObligations" xlink:label="loc_us-gaap_CapitalLeaseObligations_05B8A71AB891B2841FB7E17421D05380" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_6DC3A66C5704E6DC8924E17421CFBAF5" xlink:to="loc_us-gaap_CapitalLeaseObligations_05B8A71AB891B2841FB7E17421D05380" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongTermDebt" xlink:label="loc_us-gaap_LongTermDebt_10CA777B17CD9722AC0DE17421D06164" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_6DC3A66C5704E6DC8924E17421CFBAF5" xlink:to="loc_us-gaap_LongTermDebt_10CA777B17CD9722AC0DE17421D06164" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities" xlink:label="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities_504B3A000ABF5EAD48C7E17421D0DF00" xlink:type="locator" />
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_6DC3A66C5704E6DC8924E17421CFBAF5" xlink:to="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities_504B3A000ABF5EAD48C7E17421D0DF00" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent" xlink:label="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent_F3D808BCED9589D4BD08E17421D08F27" 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_6DC3A66C5704E6DC8924E17421CFBAF5" xlink:to="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent_F3D808BCED9589D4BD08E17421D08F27" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligations" xlink:label="loc_us-gaap_LongTermDebtAndCapitalLeaseObligations_D5F8B7A5C4D3116A5709E17421D04178" 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_DebtInstrumentLineItems_6DC3A66C5704E6DC8924E17421CFBAF5" xlink:to="loc_us-gaap_LongTermDebtAndCapitalLeaseObligations_D5F8B7A5C4D3116A5709E17421D04178" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredFinanceCostsNet" xlink:label="loc_us-gaap_DeferredFinanceCostsNet_3FE2646D066690814174E17421D15CCE" 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_6DC3A66C5704E6DC8924E17421CFBAF5" xlink:to="loc_us-gaap_DeferredFinanceCostsNet_3FE2646D066690814174E17421D15CCE" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.caseys.com/role/FairValueOfFinancialInstrumentsAndLongTermDebtDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueDisclosuresAbstract" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_26D4B335EC7D6F75F939C8AD16C38E1A" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentTable" xlink:label="loc_us-gaap_DebtInstrumentTable_6E1BD2AB2CFCAE6947BAC8AD16C3A058" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_26D4B335EC7D6F75F939C8AD16C38E1A" xlink:to="loc_us-gaap_DebtInstrumentTable_6E1BD2AB2CFCAE6947BAC8AD16C3A058" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RangeAxis" xlink:label="loc_srt_RangeAxis_658C2C6962445BC775D1C8AD16C484DA" xlink:type="locator" />
    <link:presentationArc order="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_6E1BD2AB2CFCAE6947BAC8AD16C3A058" xlink:to="loc_srt_RangeAxis_658C2C6962445BC775D1C8AD16C484DA" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RangeMember" xlink:label="loc_srt_RangeMember_076B350A1C993450A4CAC8AD16C4B618" xlink:type="locator" />
    <link: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_658C2C6962445BC775D1C8AD16C484DA" xlink:to="loc_srt_RangeMember_076B350A1C993450A4CAC8AD16C4B618" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_MinimumMember" xlink:label="loc_srt_MinimumMember_CD4DF55595C1CD232A39C8AD16C43E34" xlink:type="locator" />
    <link: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_076B350A1C993450A4CAC8AD16C4B618" xlink:to="loc_srt_MinimumMember_CD4DF55595C1CD232A39C8AD16C43E34" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_MaximumMember" xlink:label="loc_srt_MaximumMember_6AA8FDE3D4AA77EEB5B3C8AD16C4FC9E" 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_076B350A1C993450A4CAC8AD16C4B618" xlink:to="loc_srt_MaximumMember_6AA8FDE3D4AA77EEB5B3C8AD16C4FC9E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongtermDebtTypeAxis" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_DDA6ABEA477A00CE0672C8AD16C5520D" 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_6E1BD2AB2CFCAE6947BAC8AD16C3A058" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_DDA6ABEA477A00CE0672C8AD16C5520D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongtermDebtTypeDomain" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_2694B8410F5C10AE4BA5C8AD16C5C6B8" xlink:type="locator" />
    <link:presentationArc order="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_DDA6ABEA477A00CE0672C8AD16C5520D" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_2694B8410F5C10AE4BA5C8AD16C5C6B8" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LineOfCreditMember" xlink:label="loc_us-gaap_LineOfCreditMember_A9B7AA3711A66B085D71C8AD16C59A16" xlink:type="locator" />
    <link:presentationArc order="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_2694B8410F5C10AE4BA5C8AD16C5C6B8" xlink:to="loc_us-gaap_LineOfCreditMember_A9B7AA3711A66B085D71C8AD16C59A16" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LetterOfCreditMember" xlink:label="loc_us-gaap_LetterOfCreditMember_0EDCBF4A129A3B1B3854C8AD16C591D4" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_2694B8410F5C10AE4BA5C8AD16C5C6B8" xlink:to="loc_us-gaap_LetterOfCreditMember_0EDCBF4A129A3B1B3854C8AD16C591D4" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BridgeLoanMember" xlink:label="loc_us-gaap_BridgeLoanMember_FAA079B24FFE9C158606C8AD16C64395" 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_LongtermDebtTypeDomain_2694B8410F5C10AE4BA5C8AD16C5C6B8" xlink:to="loc_us-gaap_BridgeLoanMember_FAA079B24FFE9C158606C8AD16C64395" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentAxis" xlink:label="loc_us-gaap_DebtInstrumentAxis_4A7CD72AB1AD76A43CA2C8AD16C6EBB3" 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_DebtInstrumentTable_6E1BD2AB2CFCAE6947BAC8AD16C3A058" xlink:to="loc_us-gaap_DebtInstrumentAxis_4A7CD72AB1AD76A43CA2C8AD16C6EBB3" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_CCD03430726C61A961FDC8AD16C6AFB2" xlink:type="locator" />
    <link:presentationArc order="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_4A7CD72AB1AD76A43CA2C8AD16C6EBB3" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_CCD03430726C61A961FDC8AD16C6AFB2" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RevolvingCreditFacilityMember" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_64881593723CEEF2025AC8AD16C60E30" xlink:type="locator" />
    <link:presentationArc order="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_CCD03430726C61A961FDC8AD16C6AFB2" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_64881593723CEEF2025AC8AD16C60E30" xlink:type="arc" />
    <link:loc xlink:href="casy-20200430.xsd#casy_AccordionFeatureMember" xlink:label="loc_casy_AccordionFeatureMember_984525720F9C7E85695AC997FE444C5C" 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_CCD03430726C61A961FDC8AD16C6AFB2" xlink:to="loc_casy_AccordionFeatureMember_984525720F9C7E85695AC997FE444C5C" xlink:type="arc" />
    <link:loc xlink:href="casy-20200430.xsd#casy_BankLineMember" xlink:label="loc_casy_BankLineMember_49F933682D52A4DB4614C8AD16C67877" 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_CCD03430726C61A961FDC8AD16C6AFB2" xlink:to="loc_casy_BankLineMember_49F933682D52A4DB4614C8AD16C67877" xlink:type="arc" />
    <link:loc xlink:href="casy-20200430.xsd#casy_Note1Member" xlink:label="loc_casy_Note1Member_1B9B3444A8E48824E5E3C8AD16C7D94C" 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_CCD03430726C61A961FDC8AD16C6AFB2" xlink:to="loc_casy_Note1Member_1B9B3444A8E48824E5E3C8AD16C7D94C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentLineItems" xlink:label="loc_us-gaap_DebtInstrumentLineItems_DD6D28BEABDBEB84192FC8AD16C77B9E" 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_DebtInstrumentTable_6E1BD2AB2CFCAE6947BAC8AD16C3A058" xlink:to="loc_us-gaap_DebtInstrumentLineItems_DD6D28BEABDBEB84192FC8AD16C77B9E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongTermDebtFairValue" xlink:label="loc_us-gaap_LongTermDebtFairValue_01E8A77702DF547FCE53C8AD16C7D835" xlink:type="locator" />
    <link:presentationArc order="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_DD6D28BEABDBEB84192FC8AD16C77B9E" xlink:to="loc_us-gaap_LongTermDebtFairValue_01E8A77702DF547FCE53C8AD16C7D835" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_A61CDFE4D78B3664AF5DC8AD16C79392" 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_DD6D28BEABDBEB84192FC8AD16C77B9E" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_A61CDFE4D78B3664AF5DC8AD16C79392" xlink:type="arc" />
    <link:loc xlink:href="casy-20200430.xsd#casy_LineOfCreditFacilityFacilityFeePercentage" xlink:label="loc_casy_LineOfCreditFacilityFacilityFeePercentage_1481E23BCD46B38A010DC8AD16C70AFC" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_DD6D28BEABDBEB84192FC8AD16C77B9E" xlink:to="loc_casy_LineOfCreditFacilityFacilityFeePercentage_1481E23BCD46B38A010DC8AD16C70AFC" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LineOfCreditFacilityFairValueOfAmountOutstanding" xlink:label="loc_us-gaap_LineOfCreditFacilityFairValueOfAmountOutstanding_541447F2872A22B3BC7FC8AD16C83961" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_DD6D28BEABDBEB84192FC8AD16C77B9E" xlink:to="loc_us-gaap_LineOfCreditFacilityFairValueOfAmountOutstanding_541447F2872A22B3BC7FC8AD16C83961" xlink:type="arc" />
    <link:loc xlink:href="casy-20200430.xsd#casy_InterestOverIndex" xlink:label="loc_casy_InterestOverIndex_A764F0939BC2541D0F28C8AD16C88866" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_DD6D28BEABDBEB84192FC8AD16C77B9E" xlink:to="loc_casy_InterestOverIndex_A764F0939BC2541D0F28C8AD16C88866" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InterestIncomeExpenseNet" xlink:label="loc_us-gaap_InterestIncomeExpenseNet_BEADD2E8387249457D37C8AD16C86DAA" 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_DD6D28BEABDBEB84192FC8AD16C77B9E" xlink:to="loc_us-gaap_InterestIncomeExpenseNet_BEADD2E8387249457D37C8AD16C86DAA" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InterestCostsCapitalized" xlink:label="loc_us-gaap_InterestCostsCapitalized_BD61D7C74D05E120EB04C8AD16C8357A" 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_DD6D28BEABDBEB84192FC8AD16C77B9E" xlink:to="loc_us-gaap_InterestCostsCapitalized_BD61D7C74D05E120EB04C8AD16C8357A" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.caseys.com/role/FairValueOfFinancialInstrumentsAndLongTermDebtScheduleOfMaturitiesOfLongTermDebtIncludingCapitaliziedLeasesDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueDisclosuresAbstract" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_E7CCC128C1ACF8156462C8AD16ABA86D" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract" xlink:label="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_3900F57A8E8958B4324FC8AD16AC2275" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_E7CCC128C1ACF8156462C8AD16ABA86D" xlink:to="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_3900F57A8E8958B4324FC8AD16AC2275" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_5200B6F13EFCFE1F69F8C8AD16AC868E" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_3900F57A8E8958B4324FC8AD16AC2275" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_5200B6F13EFCFE1F69F8C8AD16AC868E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo_B199FBC096F4479D74D4C8AD16AC1CCD" 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_FinanceLeaseLiabilitiesPaymentsDueAbstract_3900F57A8E8958B4324FC8AD16AC2275" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo_B199FBC096F4479D74D4C8AD16AC1CCD" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree_825EF1C98D214AEB36F6C8AD16ADDF68" 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_FinanceLeaseLiabilitiesPaymentsDueAbstract_3900F57A8E8958B4324FC8AD16AC2275" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree_825EF1C98D214AEB36F6C8AD16ADDF68" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour_82D3B5FD929E4F923E31C8AD16AD2E96" 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_FinanceLeaseLiabilitiesPaymentsDueAbstract_3900F57A8E8958B4324FC8AD16AC2275" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour_82D3B5FD929E4F923E31C8AD16AD2E96" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive_A946984782327C7904D8C8AD16ADA4FF" 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_FinanceLeaseLiabilitiesPaymentsDueAbstract_3900F57A8E8958B4324FC8AD16AC2275" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive_A946984782327C7904D8C8AD16ADA4FF" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive_471E9AD2CEB1CCC5B8F3C8AD16AD0591" 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_FinanceLeaseLiabilitiesPaymentsDueAbstract_3900F57A8E8958B4324FC8AD16AC2275" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive_471E9AD2CEB1CCC5B8F3C8AD16AD0591" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinanceLeaseLiability" xlink:label="loc_us-gaap_FinanceLeaseLiability_334F745FB6DD8EF0AB5EC9A12A5FBC44" xlink:type="locator" />
    <link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_3900F57A8E8958B4324FC8AD16AC2275" xlink:to="loc_us-gaap_FinanceLeaseLiability_334F745FB6DD8EF0AB5EC9A12A5FBC44" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongTermDebtByMaturityAbstract" xlink:label="loc_us-gaap_LongTermDebtByMaturityAbstract_CABF9049C7C6B0C74D7EC8AD16ADC903" 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_FairValueDisclosuresAbstract_E7CCC128C1ACF8156462C8AD16ABA86D" xlink:to="loc_us-gaap_LongTermDebtByMaturityAbstract_CABF9049C7C6B0C74D7EC8AD16ADC903" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_A32672E61AB2687039DDC8AD16AE5380" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermDebtByMaturityAbstract_CABF9049C7C6B0C74D7EC8AD16ADC903" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_A32672E61AB2687039DDC8AD16AE5380" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_3F535A3AEE65F9D5AE14C8AD16AE8997" 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_LongTermDebtByMaturityAbstract_CABF9049C7C6B0C74D7EC8AD16ADC903" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_3F535A3AEE65F9D5AE14C8AD16AE8997" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_34F3F003743E8DF244FDC8AD16AE5493" 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_LongTermDebtByMaturityAbstract_CABF9049C7C6B0C74D7EC8AD16ADC903" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_34F3F003743E8DF244FDC8AD16AE5493" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_5A6A36BE17B5BE8534A7C8AD16AE494F" 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_LongTermDebtByMaturityAbstract_CABF9049C7C6B0C74D7EC8AD16ADC903" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_5A6A36BE17B5BE8534A7C8AD16AE494F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive_CAAF1AFED5523F25779CC8AD16AE835B" 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_LongTermDebtByMaturityAbstract_CABF9049C7C6B0C74D7EC8AD16ADC903" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive_CAAF1AFED5523F25779CC8AD16AE835B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive_6A6395314FB80F23F38EC8AD16AEA526" 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_LongTermDebtByMaturityAbstract_CABF9049C7C6B0C74D7EC8AD16ADC903" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive_6A6395314FB80F23F38EC8AD16AEA526" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongTermDebt" xlink:label="loc_us-gaap_LongTermDebt_F28C07A1A84BC57D4EE2C8AD16AFDE34" xlink:type="locator" />
    <link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermDebtByMaturityAbstract_CABF9049C7C6B0C74D7EC8AD16ADC903" xlink:to="loc_us-gaap_LongTermDebt_F28C07A1A84BC57D4EE2C8AD16AFDE34" xlink:type="arc" />
    <link:loc xlink:href="casy-20200430.xsd#casy_FinanceLeasePaymentsDueAndLongTermDebtMaturitiesAbstract" xlink:label="loc_casy_FinanceLeasePaymentsDueAndLongTermDebtMaturitiesAbstract_687D253D298EE72D80B1C8AD16AF6830" 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_FairValueDisclosuresAbstract_E7CCC128C1ACF8156462C8AD16ABA86D" xlink:to="loc_casy_FinanceLeasePaymentsDueAndLongTermDebtMaturitiesAbstract_687D253D298EE72D80B1C8AD16AF6830" xlink:type="arc" />
    <link:loc xlink:href="casy-20200430.xsd#casy_LongtermDebtAndFinanceLeaseMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink:label="loc_casy_LongtermDebtAndFinanceLeaseMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_898A9288BF1B3916AE2BC8AD16AF6D64" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_casy_FinanceLeasePaymentsDueAndLongTermDebtMaturitiesAbstract_687D253D298EE72D80B1C8AD16AF6830" xlink:to="loc_casy_LongtermDebtAndFinanceLeaseMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_898A9288BF1B3916AE2BC8AD16AF6D64" xlink:type="arc" />
    <link:loc xlink:href="casy-20200430.xsd#casy_LongtermDebtAndFinanceLeaseMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:label="loc_casy_LongtermDebtAndFinanceLeaseMaturitiesRepaymentsOfPrincipalInYearTwo_00F30C0B32A53AD91094C8AD16AF3B4D" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_casy_FinanceLeasePaymentsDueAndLongTermDebtMaturitiesAbstract_687D253D298EE72D80B1C8AD16AF6830" xlink:to="loc_casy_LongtermDebtAndFinanceLeaseMaturitiesRepaymentsOfPrincipalInYearTwo_00F30C0B32A53AD91094C8AD16AF3B4D" xlink:type="arc" />
    <link:loc xlink:href="casy-20200430.xsd#casy_LongtermDebtAndFinanceLeaseMaturitiesRepaymentsOfPrincipalInYearThree" xlink:label="loc_casy_LongtermDebtAndFinanceLeaseMaturitiesRepaymentsOfPrincipalInYearThree_0E1EF90D80C79DB2CACEC8AD16AF4689" 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_casy_FinanceLeasePaymentsDueAndLongTermDebtMaturitiesAbstract_687D253D298EE72D80B1C8AD16AF6830" xlink:to="loc_casy_LongtermDebtAndFinanceLeaseMaturitiesRepaymentsOfPrincipalInYearThree_0E1EF90D80C79DB2CACEC8AD16AF4689" xlink:type="arc" />
    <link:loc xlink:href="casy-20200430.xsd#casy_LongtermDebtAndFinanceLeaseMaturitiesRepaymentsOfPrincipalInYearFour" xlink:label="loc_casy_LongtermDebtAndFinanceLeaseMaturitiesRepaymentsOfPrincipalInYearFour_B5D0A39F40C1D2D9634AC8AD16B0F537" 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_casy_FinanceLeasePaymentsDueAndLongTermDebtMaturitiesAbstract_687D253D298EE72D80B1C8AD16AF6830" xlink:to="loc_casy_LongtermDebtAndFinanceLeaseMaturitiesRepaymentsOfPrincipalInYearFour_B5D0A39F40C1D2D9634AC8AD16B0F537" xlink:type="arc" />
    <link:loc xlink:href="casy-20200430.xsd#casy_LongtermDebtAndFinanceLeaseMaturitiesRepaymentsOfPrincipalInYearFive" xlink:label="loc_casy_LongtermDebtAndFinanceLeaseMaturitiesRepaymentsOfPrincipalInYearFive_3FAD2B0FBC5FA25303CEC8AD16B0B20E" 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_casy_FinanceLeasePaymentsDueAndLongTermDebtMaturitiesAbstract_687D253D298EE72D80B1C8AD16AF6830" xlink:to="loc_casy_LongtermDebtAndFinanceLeaseMaturitiesRepaymentsOfPrincipalInYearFive_3FAD2B0FBC5FA25303CEC8AD16B0B20E" xlink:type="arc" />
    <link:loc xlink:href="casy-20200430.xsd#casy_LongtermDebtAndFinanceLeaseMaturitiesRepaymentsOfPrincipalAfterYearFive" xlink:label="loc_casy_LongtermDebtAndFinanceLeaseMaturitiesRepaymentsOfPrincipalAfterYearFive_023C88292399C928BBC1C8AD16B06AC3" xlink:type="locator" />
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_casy_FinanceLeasePaymentsDueAndLongTermDebtMaturitiesAbstract_687D253D298EE72D80B1C8AD16AF6830" xlink:to="loc_casy_LongtermDebtAndFinanceLeaseMaturitiesRepaymentsOfPrincipalAfterYearFive_023C88292399C928BBC1C8AD16B06AC3" xlink:type="arc" />
    <link:loc xlink:href="casy-20200430.xsd#casy_LongTermDebtAndFinanceLeaseLiability" xlink:label="loc_casy_LongTermDebtAndFinanceLeaseLiability_EA3CEE9E3C47C64E19A7C8AD16B02E32" xlink:type="locator" />
    <link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_casy_FinanceLeasePaymentsDueAndLongTermDebtMaturitiesAbstract_687D253D298EE72D80B1C8AD16AF6830" xlink:to="loc_casy_LongTermDebtAndFinanceLeaseLiability_EA3CEE9E3C47C64E19A7C8AD16B02E32" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.caseys.com/role/FairValueOfFinancialInstrumentsAndLongTermDebtTables" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueDisclosuresAbstract" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_66A1D073E94500B39513DC4F005BDB0B" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfDebtTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfDebtTableTextBlock_7AF17A6C642C8D69DE03DC4F005B0B74" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_66A1D073E94500B39513DC4F005BDB0B" xlink:to="loc_us-gaap_ScheduleOfDebtTableTextBlock_7AF17A6C642C8D69DE03DC4F005B0B74" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock_A6F8D9B6967F21D7E44EDC4F005CD00E" 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_FairValueDisclosuresAbstract_66A1D073E94500B39513DC4F005BDB0B" xlink:to="loc_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock_A6F8D9B6967F21D7E44EDC4F005CD00E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock" xlink:label="loc_us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock_7BD408D201CF0CE3E37DDC82E2EDEE31" 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_FairValueDisclosuresAbstract_66A1D073E94500B39513DC4F005BDB0B" xlink:to="loc_us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock_7BD408D201CF0CE3E37DDC82E2EDEE31" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.caseys.com/role/IncomeTaxes" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_0B33009AB2A0C4255547C2A81F0E3027" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeTaxDisclosureTextBlock" xlink:label="loc_us-gaap_IncomeTaxDisclosureTextBlock_1D98F96D94330043BACAC2A81F0E236A" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_0B33009AB2A0C4255547C2A81F0E3027" xlink:to="loc_us-gaap_IncomeTaxDisclosureTextBlock_1D98F96D94330043BACAC2A81F0E236A" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.caseys.com/role/IncomeTaxesDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_444BC235EEC440E72152C7E8E13D11A4" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLossCarryforwardsTable" xlink:label="loc_us-gaap_OperatingLossCarryforwardsTable_2FF152A125BEE4B707CEC7E8E13D6A6F" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_444BC235EEC440E72152C7E8E13D11A4" xlink:to="loc_us-gaap_OperatingLossCarryforwardsTable_2FF152A125BEE4B707CEC7E8E13D6A6F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeTaxAuthorityAxis" xlink:label="loc_us-gaap_IncomeTaxAuthorityAxis_EAAB05E83E3D70BC7C45C7E8E13D559F" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsTable_2FF152A125BEE4B707CEC7E8E13D6A6F" xlink:to="loc_us-gaap_IncomeTaxAuthorityAxis_EAAB05E83E3D70BC7C45C7E8E13D559F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeTaxAuthorityDomain" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain_59B51C0743B4F2BAA11EC7E8E13EC7B1" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxAuthorityAxis_EAAB05E83E3D70BC7C45C7E8E13D559F" xlink:to="loc_us-gaap_IncomeTaxAuthorityDomain_59B51C0743B4F2BAA11EC7E8E13EC7B1" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StateAndLocalJurisdictionMember" xlink:label="loc_us-gaap_StateAndLocalJurisdictionMember_50FE0473BD027838DE90C7E8E13EA01D" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_59B51C0743B4F2BAA11EC7E8E13EC7B1" xlink:to="loc_us-gaap_StateAndLocalJurisdictionMember_50FE0473BD027838DE90C7E8E13EA01D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLossCarryforwardsLineItems" xlink:label="loc_us-gaap_OperatingLossCarryforwardsLineItems_F6A665F1BF3354B79972C7E8E13E92C7" 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_OperatingLossCarryforwardsTable_2FF152A125BEE4B707CEC7E8E13D6A6F" xlink:to="loc_us-gaap_OperatingLossCarryforwardsLineItems_F6A665F1BF3354B79972C7E8E13E92C7" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLossCarryforwards" xlink:label="loc_us-gaap_OperatingLossCarryforwards_714412209C49FFB9B956C7E8E13E9D36" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_F6A665F1BF3354B79972C7E8E13E92C7" xlink:to="loc_us-gaap_OperatingLossCarryforwards_714412209C49FFB9B956C7E8E13E9D36" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredTaxAssetsValuationAllowance" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance_128AB7E2A8C715235873C7E8E13F2116" 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_IncomeTaxDisclosureAbstract_444BC235EEC440E72152C7E8E13D11A4" xlink:to="loc_us-gaap_DeferredTaxAssetsValuationAllowance_128AB7E2A8C715235873C7E8E13F2116" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_UnrecognizedTaxBenefits" xlink:label="loc_us-gaap_UnrecognizedTaxBenefits_B38E9C74403F30B44247C7E8E13F4C46" 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_IncomeTaxDisclosureAbstract_444BC235EEC440E72152C7E8E13D11A4" xlink:to="loc_us-gaap_UnrecognizedTaxBenefits_B38E9C74403F30B44247C7E8E13F4C46" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate_846D4ABE6B41F3996597C7E8E13FA895" 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_IncomeTaxDisclosureAbstract_444BC235EEC440E72152C7E8E13D11A4" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate_846D4ABE6B41F3996597C7E8E13FA895" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsPeriodIncreaseDecrease" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsPeriodIncreaseDecrease_C202539F6E3CE797C849C7E8E13FF223" 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_IncomeTaxDisclosureAbstract_444BC235EEC440E72152C7E8E13D11A4" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsPeriodIncreaseDecrease_C202539F6E3CE797C849C7E8E13FF223" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued_2A643BF7024B76915200C7E8E140E0BF" 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_IncomeTaxDisclosureAbstract_444BC235EEC440E72152C7E8E13D11A4" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued_2A643BF7024B76915200C7E8E140E0BF" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeTaxExaminationPenaltiesAndInterestExpense" xlink:label="loc_us-gaap_IncomeTaxExaminationPenaltiesAndInterestExpense_508EC670489E34400D0CC7E8E1409B93" 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_IncomeTaxDisclosureAbstract_444BC235EEC440E72152C7E8E13D11A4" xlink:to="loc_us-gaap_IncomeTaxExaminationPenaltiesAndInterestExpense_508EC670489E34400D0CC7E8E1409B93" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible" xlink:label="loc_us-gaap_DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible_15C6862BE27046502E9BC7E8E1403047" 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_IncomeTaxDisclosureAbstract_444BC235EEC440E72152C7E8E13D11A4" xlink:to="loc_us-gaap_DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible_15C6862BE27046502E9BC7E8E1403047" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.caseys.com/role/IncomeTaxesScheduleOfComponentsOfIncomeTaxExpenseBenefitDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_F5AF0DFA8AAE1E2291EBC2A81F0A3DAA" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_936FFD32070E101D1954C2A81F0AC0B4" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_F5AF0DFA8AAE1E2291EBC2A81F0A3DAA" xlink:to="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_936FFD32070E101D1954C2A81F0AC0B4" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CurrentFederalTaxExpenseBenefit" xlink:label="loc_us-gaap_CurrentFederalTaxExpenseBenefit_886BCBCFB6E00539F94AC2A81F0B9CB4" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_936FFD32070E101D1954C2A81F0AC0B4" xlink:to="loc_us-gaap_CurrentFederalTaxExpenseBenefit_886BCBCFB6E00539F94AC2A81F0B9CB4" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:label="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_CF9024D3CED7F6F1EBCDC2A81F0B5632" 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_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_936FFD32070E101D1954C2A81F0AC0B4" xlink:to="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_CF9024D3CED7F6F1EBCDC2A81F0B5632" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_A04840C6985C6FC458EAC2A81F0B0B97" 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_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_936FFD32070E101D1954C2A81F0AC0B4" xlink:to="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_A04840C6985C6FC458EAC2A81F0B0B97" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_0E2D5B325B247357A38CC2A81F0B15CD" 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_IncomeTaxDisclosureAbstract_F5AF0DFA8AAE1E2291EBC2A81F0A3DAA" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_0E2D5B325B247357A38CC2A81F0B15CD" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StateAndLocalIncomeTaxExpenseBenefitContinuingOperations" xlink:label="loc_us-gaap_StateAndLocalIncomeTaxExpenseBenefitContinuingOperations_BC24A786B93CD1039178C2A81F0C292A" 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_IncomeTaxDisclosureAbstract_F5AF0DFA8AAE1E2291EBC2A81F0A3DAA" xlink:to="loc_us-gaap_StateAndLocalIncomeTaxExpenseBenefitContinuingOperations_BC24A786B93CD1039178C2A81F0C292A" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.caseys.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_18F16C2D7773FEE9B4D9C7E8E148BBFC" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ComponentsOfDeferredTaxAssetsAbstract" xlink:label="loc_us-gaap_ComponentsOfDeferredTaxAssetsAbstract_80E913C6A81E33F49AF9C7E8E148A589" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_18F16C2D7773FEE9B4D9C7E8E148BBFC" xlink:to="loc_us-gaap_ComponentsOfDeferredTaxAssetsAbstract_80E913C6A81E33F49AF9C7E8E148A589" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals_AF862C911713E0600DAAC7E8E149E537" 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_ComponentsOfDeferredTaxAssetsAbstract_80E913C6A81E33F49AF9C7E8E148A589" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals_AF862C911713E0600DAAC7E8E149E537" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment" xlink:label="loc_us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment_A2343A8414B533BB9F18C7E8E1496B28" 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_ComponentsOfDeferredTaxAssetsAbstract_80E913C6A81E33F49AF9C7E8E148A589" xlink:to="loc_us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment_A2343A8414B533BB9F18C7E8E1496B28" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsCompensatedAbsences" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsCompensatedAbsences_DBE353A0AE5088CB75A8C7E8E149B247" 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_ComponentsOfDeferredTaxAssetsAbstract_80E913C6A81E33F49AF9C7E8E148A589" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsCompensatedAbsences_DBE353A0AE5088CB75A8C7E8E149B247" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation_EB3F2EDBB70D6969C097C7E8E149A4DB" 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_ComponentsOfDeferredTaxAssetsAbstract_80E913C6A81E33F49AF9C7E8E148A589" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation_EB3F2EDBB70D6969C097C7E8E149A4DB" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_EA9E76A8B5DE6970515DC7E8E1496E89" 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_ComponentsOfDeferredTaxAssetsAbstract_80E913C6A81E33F49AF9C7E8E148A589" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_EA9E76A8B5DE6970515DC7E8E1496E89" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal_17F6FFA580DC7C07DB56C7E8E14A86C0" 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_ComponentsOfDeferredTaxAssetsAbstract_80E913C6A81E33F49AF9C7E8E148A589" xlink:to="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal_17F6FFA580DC7C07DB56C7E8E14A86C0" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredTaxAssetsOther" xlink:label="loc_us-gaap_DeferredTaxAssetsOther_46AE0B9EF1971FC50529C7E8E14A5C86" 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_ComponentsOfDeferredTaxAssetsAbstract_80E913C6A81E33F49AF9C7E8E148A589" xlink:to="loc_us-gaap_DeferredTaxAssetsOther_46AE0B9EF1971FC50529C7E8E14A5C86" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredTaxAssetsGross" xlink:label="loc_us-gaap_DeferredTaxAssetsGross_351E476157C7958545BBC7E8E14ABC82" xlink:type="locator" />
    <link:presentationArc order="8" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxAssetsAbstract_80E913C6A81E33F49AF9C7E8E148A589" xlink:to="loc_us-gaap_DeferredTaxAssetsGross_351E476157C7958545BBC7E8E14ABC82" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredTaxAssetsValuationAllowance" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance_CB0016482C1F1561468FC7E8E14ACC2F" 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_ComponentsOfDeferredTaxAssetsAbstract_80E913C6A81E33F49AF9C7E8E148A589" xlink:to="loc_us-gaap_DeferredTaxAssetsValuationAllowance_CB0016482C1F1561468FC7E8E14ACC2F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredTaxAssetsNet" xlink:label="loc_us-gaap_DeferredTaxAssetsNet_45E3025C6C93CDC2FA45C7E8E14A3A0D" xlink:type="locator" />
    <link:presentationArc order="10" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxAssetsAbstract_80E913C6A81E33F49AF9C7E8E148A589" xlink:to="loc_us-gaap_DeferredTaxAssetsNet_45E3025C6C93CDC2FA45C7E8E14A3A0D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract" xlink:label="loc_us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract_C6B609E0573D5E8F215CC7E8E14A4A8F" 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_IncomeTaxDisclosureAbstract_18F16C2D7773FEE9B4D9C7E8E148BBFC" xlink:to="loc_us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract_C6B609E0573D5E8F215CC7E8E14A4A8F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_A714C8C5C2CF0D50BE31C7E8E14BE360" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract_C6B609E0573D5E8F215CC7E8E14A4A8F" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_A714C8C5C2CF0D50BE31C7E8E14BE360" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill_0A5C0CE96AE258017912C7E8E14B4D98" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract_C6B609E0573D5E8F215CC7E8E14A4A8F" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill_0A5C0CE96AE258017912C7E8E14B4D98" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredTaxLiabilitiesOther" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesOther_6690FFCFD85361B7A7D0C7E8E14BB92D" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract_C6B609E0573D5E8F215CC7E8E14A4A8F" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesOther_6690FFCFD85361B7A7D0C7E8E14BB92D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredIncomeTaxLiabilities" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilities_F42CC1EFE8E7137997DAC7E8E14B56F1" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract_C6B609E0573D5E8F215CC7E8E14A4A8F" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilities_F42CC1EFE8E7137997DAC7E8E14B56F1" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredTaxLiabilities" xlink:label="loc_us-gaap_DeferredTaxLiabilities_EC2112D3550F171A779EC7E8E14BF55F" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_18F16C2D7773FEE9B4D9C7E8E148BBFC" xlink:to="loc_us-gaap_DeferredTaxLiabilities_EC2112D3550F171A779EC7E8E14BF55F" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.caseys.com/role/IncomeTaxesScheduleOfEffectiveIncomeTaxRateReconciliationDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_ACAD56104CD90C256901C2A81F1B037F" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_44545B2348E7581792DDC2A81F1B4DE9" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_ACAD56104CD90C256901C2A81F1B037F" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_44545B2348E7581792DDC2A81F1B4DE9" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate_A180D8436549D4043DFDC2A81F1C997B" 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_IncomeTaxDisclosureAbstract_ACAD56104CD90C256901C2A81F1B037F" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate_A180D8436549D4043DFDC2A81F1C997B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationTaxCredits" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCredits_C5FB45A0E9580661A6E8C2A81F1CBABF" 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_IncomeTaxDisclosureAbstract_ACAD56104CD90C256901C2A81F1B037F" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCredits_C5FB45A0E9580661A6E8C2A81F1CBABF" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_4773BCB5C650FDC72620C2A81F1CB2B8" 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_IncomeTaxDisclosureAbstract_ACAD56104CD90C256901C2A81F1B037F" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_4773BCB5C650FDC72620C2A81F1CB2B8" xlink:type="arc" />
    <link:loc xlink:href="casy-20200430.xsd#casy_EffectiveIncomeTaxRateReconciliationImpactOfPhasedinStateLawChangesNetOfFederalBenefitPercent" xlink:label="loc_casy_EffectiveIncomeTaxRateReconciliationImpactOfPhasedinStateLawChangesNetOfFederalBenefitPercent_C35FC2A4D76773CC1ABCC2A81F1CD2B2" 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_IncomeTaxDisclosureAbstract_ACAD56104CD90C256901C2A81F1B037F" xlink:to="loc_casy_EffectiveIncomeTaxRateReconciliationImpactOfPhasedinStateLawChangesNetOfFederalBenefitPercent_C35FC2A4D76773CC1ABCC2A81F1CD2B2" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes_8DFAB3D8161B80761A17C2A81F1C61A4" 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_IncomeTaxDisclosureAbstract_ACAD56104CD90C256901C2A81F1B037F" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes_8DFAB3D8161B80761A17C2A81F1C61A4" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments_D5F5BD0D6169EFF085DCC2A81F1CABC0" 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_IncomeTaxDisclosureAbstract_ACAD56104CD90C256901C2A81F1B037F" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments_D5F5BD0D6169EFF085DCC2A81F1CABC0" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_3C76E0F76930522A9D0BC2A81F1D4072" xlink:type="locator" />
    <link:presentationArc order="8" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_ACAD56104CD90C256901C2A81F1B037F" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_3C76E0F76930522A9D0BC2A81F1D4072" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.caseys.com/role/IncomeTaxesScheduleOfUnrecognizedTaxBenefitsDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_1BDAC85A2C70DF01333BC7E8E1312C51" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward" xlink:label="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_C69361B42064808F8877C7E8E13276E6" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_1BDAC85A2C70DF01333BC7E8E1312C51" xlink:to="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_C69361B42064808F8877C7E8E13276E6" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_UnrecognizedTaxBenefits" xlink:label="loc_us-gaap_UnrecognizedTaxBenefits_4D09673E9930894787C0C7E8E132D2A2" 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_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_C69361B42064808F8877C7E8E13276E6" xlink:to="loc_us-gaap_UnrecognizedTaxBenefits_4D09673E9930894787C0C7E8E132D2A2" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions_EFEFEA95FDCFAB3FF6CDC7E8E1321BA6" 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_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_C69361B42064808F8877C7E8E13276E6" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions_EFEFEA95FDCFAB3FF6CDC7E8E1321BA6" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations_5B6BAB84CB8BB614B27EC7E8E133E068" 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_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_C69361B42064808F8877C7E8E13276E6" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations_5B6BAB84CB8BB614B27EC7E8E133E068" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_UnrecognizedTaxBenefits" xlink:label="loc_us-gaap_UnrecognizedTaxBenefits_6AB08D5FDC4BB262E102C7E8E1337D25" 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_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_C69361B42064808F8877C7E8E13276E6" xlink:to="loc_us-gaap_UnrecognizedTaxBenefits_6AB08D5FDC4BB262E102C7E8E1337D25" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.caseys.com/role/IncomeTaxesTables" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_9F2FD26B7C8CB18D2B89C2A81E513A76" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_06E62F8E5F9A36F94F12C2A81E527CCD" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_9F2FD26B7C8CB18D2B89C2A81E513A76" xlink:to="loc_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_06E62F8E5F9A36F94F12C2A81E527CCD" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_83400F3B5E355EB2189DC2A81E52CC31" 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_IncomeTaxDisclosureAbstract_9F2FD26B7C8CB18D2B89C2A81E513A76" xlink:to="loc_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_83400F3B5E355EB2189DC2A81E52CC31" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_F5A20ED88645534FA029C2A81E52DA6D" 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_IncomeTaxDisclosureAbstract_9F2FD26B7C8CB18D2B89C2A81E513A76" xlink:to="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_F5A20ED88645534FA029C2A81E52DA6D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock_60BA2B04CABAE1ABE18FC2A81E5201AE" 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_IncomeTaxDisclosureAbstract_9F2FD26B7C8CB18D2B89C2A81E513A76" xlink:to="loc_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock_60BA2B04CABAE1ABE18FC2A81E5201AE" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.caseys.com/role/Leases" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LeasesAbstract" xlink:label="loc_us-gaap_LeasesAbstract_750685D5155FF9FC93D3C90B8FE178D7" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeFinanceLeasesTextBlock" xlink:label="loc_us-gaap_LesseeFinanceLeasesTextBlock_A186EA7B1CC78757911BC8BBC2BB110D" xlink:type="locator" />
    <link:presentationArc order="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_750685D5155FF9FC93D3C90B8FE178D7" xlink:to="loc_us-gaap_LesseeFinanceLeasesTextBlock_A186EA7B1CC78757911BC8BBC2BB110D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeOperatingLeasesTextBlock" xlink:label="loc_us-gaap_LesseeOperatingLeasesTextBlock_12A7284328B033987EE3C8BBC2BB1030" 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_750685D5155FF9FC93D3C90B8FE178D7" xlink:to="loc_us-gaap_LesseeOperatingLeasesTextBlock_12A7284328B033987EE3C8BBC2BB1030" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.caseys.com/role/LeasesAssetsAndLiabilitiesOfLesseeDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LeasesAbstract" xlink:label="loc_us-gaap_LeasesAbstract_C32E23B9A7EAE1DEA079C90C4C7F14D9" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_B7908481243A41EB3A26C8BBC35E028C" xlink:type="locator" />
    <link:presentationArc order="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_C32E23B9A7EAE1DEA079C90C4C7F14D9" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_B7908481243A41EB3A26C8BBC35E028C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinanceLeaseRightOfUseAsset" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAsset_16C3965B1CE987D912C2C8BBC35EC835" 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_C32E23B9A7EAE1DEA079C90C4C7F14D9" xlink:to="loc_us-gaap_FinanceLeaseRightOfUseAsset_16C3965B1CE987D912C2C8BBC35EC835" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1" xlink:label="loc_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1_BF62CC56382C39C1C7CDC8BBC35E03B0" 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_C32E23B9A7EAE1DEA079C90C4C7F14D9" xlink:to="loc_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1_BF62CC56382C39C1C7CDC8BBC35E03B0" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_266F6F6E38F08E243EE6C8BBC35EDF09" 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_C32E23B9A7EAE1DEA079C90C4C7F14D9" xlink:to="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_266F6F6E38F08E243EE6C8BBC35EDF09" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent" xlink:label="loc_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent_6F0DA66A10116CA1D7E5C8BBC35FE422" 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_LeasesAbstract_C32E23B9A7EAE1DEA079C90C4C7F14D9" xlink:to="loc_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent_6F0DA66A10116CA1D7E5C8BBC35FE422" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_4E5B3E6B166685BE53CCC8BBC35F08AB" 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_LeasesAbstract_C32E23B9A7EAE1DEA079C90C4C7F14D9" xlink:to="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_4E5B3E6B166685BE53CCC8BBC35F08AB" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability" xlink:label="loc_us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability_2B6C664F06EA98A05628C8BBC35F19BA" 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_LeasesAbstract_C32E23B9A7EAE1DEA079C90C4C7F14D9" xlink:to="loc_us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability_2B6C664F06EA98A05628C8BBC35F19BA" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:label="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_60348E4B5B185846EBD6C8BBC35F99AB" xlink:type="locator" />
    <link:presentationArc order="8" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_C32E23B9A7EAE1DEA079C90C4C7F14D9" xlink:to="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_60348E4B5B185846EBD6C8BBC35F99AB" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.caseys.com/role/LeasesLeaseMaturityScheduleDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LeasesAbstract" xlink:label="loc_us-gaap_LeasesAbstract_B95A545C88312E5DEA93DC4EFFBCC997" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract" xlink:label="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_FFC3CFF524D9D08E7E79DC4EFFBCB802" xlink:type="locator" />
    <link:presentationArc order="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_B95A545C88312E5DEA93DC4EFFBCC997" xlink:to="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_FFC3CFF524D9D08E7E79DC4EFFBCB802" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueInNextRollingTwelveMonths" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueInNextRollingTwelveMonths_32422883358C6CE97DB5DC4EFFBD7A23" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_FFC3CFF524D9D08E7E79DC4EFFBCB802" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueInNextRollingTwelveMonths_32422883358C6CE97DB5DC4EFFBD7A23" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueInRollingYearTwo" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueInRollingYearTwo_4D76A39C0C025C90AD00DC4EFFBD7212" 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_FinanceLeaseLiabilitiesPaymentsDueAbstract_FFC3CFF524D9D08E7E79DC4EFFBCB802" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueInRollingYearTwo_4D76A39C0C025C90AD00DC4EFFBD7212" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueInRollingYearThree" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueInRollingYearThree_8BBD3DB8062A2DFDC096DC4EFFBD7761" 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_FinanceLeaseLiabilitiesPaymentsDueAbstract_FFC3CFF524D9D08E7E79DC4EFFBCB802" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueInRollingYearThree_8BBD3DB8062A2DFDC096DC4EFFBD7761" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueInRollingYearFour" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueInRollingYearFour_1EB75CD0D2466A1E7ACADC4EFFBD33EB" 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_FinanceLeaseLiabilitiesPaymentsDueAbstract_FFC3CFF524D9D08E7E79DC4EFFBCB802" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueInRollingYearFour_1EB75CD0D2466A1E7ACADC4EFFBD33EB" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueInRollingYearFive" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueInRollingYearFive_C31FE3E9C4C9C1EDCDC6DC4EFFBD1CEB" 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_FinanceLeaseLiabilitiesPaymentsDueAbstract_FFC3CFF524D9D08E7E79DC4EFFBCB802" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueInRollingYearFive_C31FE3E9C4C9C1EDCDC6DC4EFFBD1CEB" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueInRollingAfterYearFive" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueInRollingAfterYearFive_AD398439AACB310BD254DC4EFFBE79E1" 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_FinanceLeaseLiabilitiesPaymentsDueAbstract_FFC3CFF524D9D08E7E79DC4EFFBCB802" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueInRollingAfterYearFive_AD398439AACB310BD254DC4EFFBE79E1" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDue" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_AF23077B8665956DF9EADC4EFFBEBA39" xlink:type="locator" />
    <link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_FFC3CFF524D9D08E7E79DC4EFFBCB802" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_AF23077B8665956DF9EADC4EFFBEBA39" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount" xlink:label="loc_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount_49DCB6576C9FF9B2BDE0DC4EFFBEC6FD" 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_FinanceLeaseLiabilitiesPaymentsDueAbstract_FFC3CFF524D9D08E7E79DC4EFFBCB802" xlink:to="loc_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount_49DCB6576C9FF9B2BDE0DC4EFFBEC6FD" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinanceLeaseLiability" xlink:label="loc_us-gaap_FinanceLeaseLiability_D9E1839EBF69FFE574B0DC4EFFBE408E" 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_FinanceLeaseLiabilitiesPaymentsDueAbstract_FFC3CFF524D9D08E7E79DC4EFFBCB802" xlink:to="loc_us-gaap_FinanceLeaseLiability_D9E1839EBF69FFE574B0DC4EFFBE408E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:label="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_CBB3E27B020B6A172A6ADC4EFFBE28B6" 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_B95A545C88312E5DEA93DC4EFFBCC997" xlink:to="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_CBB3E27B020B6A172A6ADC4EFFBE28B6" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextRollingTwelveMonths" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextRollingTwelveMonths_D92A9B62BC29262F6882DC4EFFBEBFCD" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_CBB3E27B020B6A172A6ADC4EFFBE28B6" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextRollingTwelveMonths_D92A9B62BC29262F6882DC4EFFBEBFCD" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearTwo" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearTwo_9767290BC468F1809C7FDC4EFFBF3CDB" 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_OperatingLeaseLiabilitiesPaymentsDueAbstract_CBB3E27B020B6A172A6ADC4EFFBE28B6" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearTwo_9767290BC468F1809C7FDC4EFFBF3CDB" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearThree" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearThree_BEFBDA548FE2B839D2A9DC4EFFBF6868" 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_OperatingLeaseLiabilitiesPaymentsDueAbstract_CBB3E27B020B6A172A6ADC4EFFBE28B6" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearThree_BEFBDA548FE2B839D2A9DC4EFFBF6868" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearFour" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearFour_16F2B04B14EAF34F3C34DC4EFFBFD84A" 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_OperatingLeaseLiabilitiesPaymentsDueAbstract_CBB3E27B020B6A172A6ADC4EFFBE28B6" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearFour_16F2B04B14EAF34F3C34DC4EFFBFD84A" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearFive" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearFive_D0C56F5EFAC92FF8D71DDC4EFFBFB2FB" 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_OperatingLeaseLiabilitiesPaymentsDueAbstract_CBB3E27B020B6A172A6ADC4EFFBE28B6" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearFive_D0C56F5EFAC92FF8D71DDC4EFFBFB2FB" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterRollingYearFive" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterRollingYearFive_3575845A88F3DC46E59FDC4EFFBFDD0A" 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_OperatingLeaseLiabilitiesPaymentsDueAbstract_CBB3E27B020B6A172A6ADC4EFFBE28B6" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterRollingYearFive_3575845A88F3DC46E59FDC4EFFBFDD0A" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_12AE8C76172D93A316BCDC4EFFBFB2C6" xlink:type="locator" />
    <link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_CBB3E27B020B6A172A6ADC4EFFBE28B6" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_12AE8C76172D93A316BCDC4EFFBFB2C6" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_DD194C32C14EF9D61D6BDC4EFFC002E9" 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_OperatingLeaseLiabilitiesPaymentsDueAbstract_CBB3E27B020B6A172A6ADC4EFFBE28B6" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_DD194C32C14EF9D61D6BDC4EFFC002E9" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeaseLiability" xlink:label="loc_us-gaap_OperatingLeaseLiability_06C18518F1142C087394DC4EFFC0ABAA" 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_OperatingLeaseLiabilitiesPaymentsDueAbstract_CBB3E27B020B6A172A6ADC4EFFBE28B6" xlink:to="loc_us-gaap_OperatingLeaseLiability_06C18518F1142C087394DC4EFFC0ABAA" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeaseLiabilityStatementOfFinancialPositionExtensibleList" xlink:label="loc_us-gaap_OperatingLeaseLiabilityStatementOfFinancialPositionExtensibleList_AB70504F534CFDF0ACECDCC3704524B9" 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_OperatingLeaseLiabilitiesPaymentsDueAbstract_CBB3E27B020B6A172A6ADC4EFFBE28B6" xlink:to="loc_us-gaap_OperatingLeaseLiabilityStatementOfFinancialPositionExtensibleList_AB70504F534CFDF0ACECDCC3704524B9" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CapitalLeaseObligationsAbstract" xlink:label="loc_us-gaap_CapitalLeaseObligationsAbstract_0923C5732F2B1925FB36DC4EFFC0EC33" 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_B95A545C88312E5DEA93DC4EFFBCC997" xlink:to="loc_us-gaap_CapitalLeaseObligationsAbstract_0923C5732F2B1925FB36DC4EFFC0EC33" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CapitalLeasesFutureMinimumPaymentsDueCurrent" xlink:label="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsDueCurrent_1E0E7E0618DE23411786DC4EFFC057A6" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CapitalLeaseObligationsAbstract_0923C5732F2B1925FB36DC4EFFC0EC33" xlink:to="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsDueCurrent_1E0E7E0618DE23411786DC4EFFC057A6" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CapitalLeasesFutureMinimumPaymentsDueInTwoYears" xlink:label="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsDueInTwoYears_DBCAFF1169FBAF7F180FDC4EFFC0DD17" 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_CapitalLeaseObligationsAbstract_0923C5732F2B1925FB36DC4EFFC0EC33" xlink:to="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsDueInTwoYears_DBCAFF1169FBAF7F180FDC4EFFC0DD17" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CapitalLeasesFutureMinimumPaymentsDueInThreeYears" xlink:label="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsDueInThreeYears_9BCBD0EEA778CB96D17ADC4EFFC1B0A4" 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_CapitalLeaseObligationsAbstract_0923C5732F2B1925FB36DC4EFFC0EC33" xlink:to="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsDueInThreeYears_9BCBD0EEA778CB96D17ADC4EFFC1B0A4" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CapitalLeasesFutureMinimumPaymentsDueInFourYears" xlink:label="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsDueInFourYears_EF8AD7B23DFD348B34DEDC4EFFC1A66C" 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_CapitalLeaseObligationsAbstract_0923C5732F2B1925FB36DC4EFFC0EC33" xlink:to="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsDueInFourYears_EF8AD7B23DFD348B34DEDC4EFFC1A66C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CapitalLeasesFutureMinimumPaymentsDueInFiveYears" xlink:label="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsDueInFiveYears_4B53B2AA08E521DAA2D6DC4EFFC1EA65" 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_CapitalLeaseObligationsAbstract_0923C5732F2B1925FB36DC4EFFC0EC33" xlink:to="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsDueInFiveYears_4B53B2AA08E521DAA2D6DC4EFFC1EA65" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CapitalLeasesFutureMinimumPaymentsDueThereafter" xlink:label="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsDueThereafter_E9398F1DADFB8C0D4192DC4EFFC1D258" 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_CapitalLeaseObligationsAbstract_0923C5732F2B1925FB36DC4EFFC0EC33" xlink:to="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsDueThereafter_E9398F1DADFB8C0D4192DC4EFFC1D258" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CapitalLeasesFutureMinimumPaymentsDue" xlink:label="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsDue_78A37DD830A432C7FA9FDC4EFFC1CDFF" xlink:type="locator" />
    <link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CapitalLeaseObligationsAbstract_0923C5732F2B1925FB36DC4EFFC0EC33" xlink:to="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsDue_78A37DD830A432C7FA9FDC4EFFC1CDFF" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CapitalLeasesFutureMinimumPaymentsInterestIncludedInPayments" xlink:label="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsInterestIncludedInPayments_746DC624E1D423D49E34DC4EFFC11EA7" 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_CapitalLeaseObligationsAbstract_0923C5732F2B1925FB36DC4EFFC0EC33" xlink:to="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsInterestIncludedInPayments_746DC624E1D423D49E34DC4EFFC11EA7" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CapitalLeasesFutureMinimumPaymentsPresentValueOfNetMinimumPayments" xlink:label="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsPresentValueOfNetMinimumPayments_9D6086456DB4C8B09840DC4EFFC1F612" xlink:type="locator" />
    <link:presentationArc order="9" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CapitalLeaseObligationsAbstract_0923C5732F2B1925FB36DC4EFFC0EC33" xlink:to="loc_us-gaap_CapitalLeasesFutureMinimumPaymentsPresentValueOfNetMinimumPayments_9D6086456DB4C8B09840DC4EFFC1F612" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LeasesOperatingAbstract" xlink:label="loc_us-gaap_LeasesOperatingAbstract_C707561FAC1D3B604CA7DC4EFFC270AE" 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_B95A545C88312E5DEA93DC4EFFBCC997" xlink:to="loc_us-gaap_LeasesOperatingAbstract_C707561FAC1D3B604CA7DC4EFFC270AE" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent_C0BB47F4239BBD1B4D13DC4EFFC238F4" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesOperatingAbstract_C707561FAC1D3B604CA7DC4EFFC270AE" xlink:to="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent_C0BB47F4239BBD1B4D13DC4EFFC238F4" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears_73FC7AEEB77291167546DC4EFFC2828A" 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_LeasesOperatingAbstract_C707561FAC1D3B604CA7DC4EFFC270AE" xlink:to="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears_73FC7AEEB77291167546DC4EFFC2828A" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears_3490C189EA93B9C2D340DC4EFFC29B29" 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_LeasesOperatingAbstract_C707561FAC1D3B604CA7DC4EFFC270AE" xlink:to="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears_3490C189EA93B9C2D340DC4EFFC29B29" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears_423E9401B9BBBE5E5253DC4EFFC2DA49" 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_LeasesOperatingAbstract_C707561FAC1D3B604CA7DC4EFFC270AE" xlink:to="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears_423E9401B9BBBE5E5253DC4EFFC2DA49" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears_8200A7C706180B7A9FC7DC4EFFC33221" 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_LeasesOperatingAbstract_C707561FAC1D3B604CA7DC4EFFC270AE" xlink:to="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears_8200A7C706180B7A9FC7DC4EFFC33221" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter_0DF47DED85CA5731E51FDC4EFFC3CB0D" 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_LeasesOperatingAbstract_C707561FAC1D3B604CA7DC4EFFC270AE" xlink:to="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter_0DF47DED85CA5731E51FDC4EFFC3CB0D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDue" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDue_BE2D86A63967C05C915DDC4EFFC3AC2A" xlink:type="locator" />
    <link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesOperatingAbstract_C707561FAC1D3B604CA7DC4EFFC270AE" xlink:to="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDue_BE2D86A63967C05C915DDC4EFFC3AC2A" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.caseys.com/role/LeasesNarrativeDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LeasesAbstract" xlink:label="loc_us-gaap_LeasesAbstract_AA6A55624657C6D51394C90D325F5B0C" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherCommitmentsTable" xlink:label="loc_us-gaap_OtherCommitmentsTable_4FADBD1E33C5F61F8A84C8BBC4F05BC7" xlink:type="locator" />
    <link:presentationArc order="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_AA6A55624657C6D51394C90D325F5B0C" xlink:to="loc_us-gaap_OtherCommitmentsTable_4FADBD1E33C5F61F8A84C8BBC4F05BC7" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_847D42EC8C18CFD903ECC8BBC4F0AC73" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsTable_4FADBD1E33C5F61F8A84C8BBC4F05BC7" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_847D42EC8C18CFD903ECC8BBC4F0AC73" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_7E4B3107444BB7586B99C8BBC4F0C167" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_847D42EC8C18CFD903ECC8BBC4F0AC73" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_7E4B3107444BB7586B99C8BBC4F0C167" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BuildingAndBuildingImprovementsMember" xlink:label="loc_us-gaap_BuildingAndBuildingImprovementsMember_D6DD2602F519029041B1C8BBC4F12F48" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_7E4B3107444BB7586B99C8BBC4F0C167" xlink:to="loc_us-gaap_BuildingAndBuildingImprovementsMember_D6DD2602F519029041B1C8BBC4F12F48" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_CounterpartyNameAxis" xlink:label="loc_srt_CounterpartyNameAxis_4DD665CB9A3207445074C8BBC4F1DA81" 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_OtherCommitmentsTable_4FADBD1E33C5F61F8A84C8BBC4F05BC7" xlink:to="loc_srt_CounterpartyNameAxis_4DD665CB9A3207445074C8BBC4F1DA81" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RepurchaseAgreementCounterpartyNameDomain" xlink:label="loc_srt_RepurchaseAgreementCounterpartyNameDomain_D63D3855C27221BA5A25C8BBC4F1F081" xlink:type="locator" />
    <link: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_CounterpartyNameAxis_4DD665CB9A3207445074C8BBC4F1DA81" xlink:to="loc_srt_RepurchaseAgreementCounterpartyNameDomain_D63D3855C27221BA5A25C8BBC4F1F081" xlink:type="arc" />
    <link:loc xlink:href="casy-20200430.xsd#casy_CityOfJoplinMissouriMember" xlink:label="loc_casy_CityOfJoplinMissouriMember_630C8F33B3953783EE5DC8BBC4F1BF71" xlink:type="locator" />
    <link: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_RepurchaseAgreementCounterpartyNameDomain_D63D3855C27221BA5A25C8BBC4F1F081" xlink:to="loc_casy_CityOfJoplinMissouriMember_630C8F33B3953783EE5DC8BBC4F1BF71" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherCommitmentsLineItems" xlink:label="loc_us-gaap_OtherCommitmentsLineItems_0A1CCAE0E3181D2C1F77C8BBC4F1B1BD" 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_OtherCommitmentsTable_4FADBD1E33C5F61F8A84C8BBC4F05BC7" xlink:to="loc_us-gaap_OtherCommitmentsLineItems_0A1CCAE0E3181D2C1F77C8BBC4F1B1BD" xlink:type="arc" />
    <link:loc xlink:href="casy-20200430.xsd#casy_SaleLeasebackTransactionMaximumTaxableExemptBondsAvailable" xlink:label="loc_casy_SaleLeasebackTransactionMaximumTaxableExemptBondsAvailable_0774066909E187C986FBC8BBC4F29B1A" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_0A1CCAE0E3181D2C1F77C8BBC4F1B1BD" xlink:to="loc_casy_SaleLeasebackTransactionMaximumTaxableExemptBondsAvailable_0774066909E187C986FBC8BBC4F29B1A" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SaleLeasebackTransactionNetBookValue" xlink:label="loc_us-gaap_SaleLeasebackTransactionNetBookValue_9BF01988BEFD1F6F04CBC8BBC4F2B744" 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_OtherCommitmentsLineItems_0A1CCAE0E3181D2C1F77C8BBC4F1B1BD" xlink:to="loc_us-gaap_SaleLeasebackTransactionNetBookValue_9BF01988BEFD1F6F04CBC8BBC4F2B744" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.caseys.com/role/LeasesTables" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LeasesAbstract" xlink:label="loc_us-gaap_LeasesAbstract_57C292663B6C0D2D236EC90BBD0B5E62" xlink:type="locator" />
    <link:loc xlink:href="casy-20200430.xsd#casy_AssetsAndLiabilitiesLesseeTableTextBlock" xlink:label="loc_casy_AssetsAndLiabilitiesLesseeTableTextBlock_7DA05783CCA61B73BD6FC8BBC309452E" xlink:type="locator" />
    <link:presentationArc order="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_57C292663B6C0D2D236EC90BBD0B5E62" xlink:to="loc_casy_AssetsAndLiabilitiesLesseeTableTextBlock_7DA05783CCA61B73BD6FC8BBC309452E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock" xlink:label="loc_us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock_3709D7BD88347CFF7DD2C8BBC30A8AC9" 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_57C292663B6C0D2D236EC90BBD0B5E62" xlink:to="loc_us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock_3709D7BD88347CFF7DD2C8BBC30A8AC9" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_0FE3FB5E4C9C2323BAF8C8BBC30A737D" 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_57C292663B6C0D2D236EC90BBD0B5E62" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_0FE3FB5E4C9C2323BAF8C8BBC30A737D" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.caseys.com/role/NetIncomePerCommonShare" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="loc_us-gaap_EarningsPerShareAbstract_2413DBCEA1CD79957742C2A81E82249E" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EarningsPerShareTextBlock" xlink:label="loc_us-gaap_EarningsPerShareTextBlock_2CFE4372A82F4C91F57FC2A81E82D162" xlink:type="locator" />
    <link:presentationArc order="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_2413DBCEA1CD79957742C2A81E82249E" xlink:to="loc_us-gaap_EarningsPerShareTextBlock_2CFE4372A82F4C91F57FC2A81E82D162" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.caseys.com/role/NetIncomePerCommonShareScheduleOfBasicAndDilutedEarningsPerShareDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="loc_us-gaap_EarningsPerShareAbstract_8509326524DA292B0DD7C2A81E578D29" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EarningsPerShareBasicAbstract" xlink:label="loc_us-gaap_EarningsPerShareBasicAbstract_D0FC64B3F8C8913BCEB1C2A81E580621" xlink:type="locator" />
    <link:presentationArc order="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_8509326524DA292B0DD7C2A81E578D29" xlink:to="loc_us-gaap_EarningsPerShareBasicAbstract_D0FC64B3F8C8913BCEB1C2A81E580621" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaap_NetIncomeLoss_37C6A29EBD342305B916C2A81E586C09" 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_EarningsPerShareBasicAbstract_D0FC64B3F8C8913BCEB1C2A81E580621" xlink:to="loc_us-gaap_NetIncomeLoss_37C6A29EBD342305B916C2A81E586C09" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_1D6ACBE52D2F4668F367C2A81E581BCB" 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_EarningsPerShareBasicAbstract_D0FC64B3F8C8913BCEB1C2A81E580621" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_1D6ACBE52D2F4668F367C2A81E581BCB" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EarningsPerShareBasic" xlink:label="loc_us-gaap_EarningsPerShareBasic_AA0B69A97430174ADBD7C2A81E58AE47" 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_EarningsPerShareBasicAbstract_D0FC64B3F8C8913BCEB1C2A81E580621" xlink:to="loc_us-gaap_EarningsPerShareBasic_AA0B69A97430174ADBD7C2A81E58AE47" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EarningsPerShareDilutedAbstract" xlink:label="loc_us-gaap_EarningsPerShareDilutedAbstract_88042800376DCD417BCEC2A81E58F2BC" 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_8509326524DA292B0DD7C2A81E578D29" xlink:to="loc_us-gaap_EarningsPerShareDilutedAbstract_88042800376DCD417BCEC2A81E58F2BC" xlink:type="arc" />
    <link:loc xlink:href="casy-20200430.xsd#casy_EffectOfStockOptionsAndRestrictedStockUnits" xlink:label="loc_casy_EffectOfStockOptionsAndRestrictedStockUnits_9F06F01630092777EF4FC2A81E5923A8" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareDilutedAbstract_88042800376DCD417BCEC2A81E58F2BC" xlink:to="loc_casy_EffectOfStockOptionsAndRestrictedStockUnits_9F06F01630092777EF4FC2A81E5923A8" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_B24764EF2B8DA9F960C9C2A81E59A795" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareDilutedAbstract_88042800376DCD417BCEC2A81E58F2BC" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_B24764EF2B8DA9F960C9C2A81E59A795" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EarningsPerShareDiluted" xlink:label="loc_us-gaap_EarningsPerShareDiluted_3B8C8EAADBF4A94558C2C2A81E59D341" 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_EarningsPerShareDilutedAbstract_88042800376DCD417BCEC2A81E58F2BC" xlink:to="loc_us-gaap_EarningsPerShareDiluted_3B8C8EAADBF4A94558C2C2A81E59D341" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.caseys.com/role/NetIncomePerCommonShareTables" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="loc_us-gaap_EarningsPerShareAbstract_BF90AE89220731B09625C2A81ED85425" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_D272F808C7CD87AF48E5C2A81ED881D0" xlink:type="locator" />
    <link:presentationArc order="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_BF90AE89220731B09625C2A81ED85425" xlink:to="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_D272F808C7CD87AF48E5C2A81ED881D0" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.caseys.com/role/PreferredAndCommonStock" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_277077425D6754F639A8C2A81ED6E23C" xlink:type="locator" />
    <link:loc xlink:href="casy-20200430.xsd#casy_PreferredAndCommonStockTextBlock" xlink:label="loc_casy_PreferredAndCommonStockTextBlock_9C8885F0E3B8F2226744C2A81ED69126" xlink:type="locator" />
    <link:presentationArc order="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_277077425D6754F639A8C2A81ED6E23C" xlink:to="loc_casy_PreferredAndCommonStockTextBlock_9C8885F0E3B8F2226744C2A81ED69126" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.caseys.com/role/PreferredAndCommonStockDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_E490AAC88693FDB52DDFDC4F0022E8FA" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_8569F587B96EE23660B6DC4F0022A799" xlink:type="locator" />
    <link:presentationArc order="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_E490AAC88693FDB52DDFDC4F0022E8FA" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_8569F587B96EE23660B6DC4F0022A799" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_B8942B96B3A882A96584DC4F0022222D" xlink:type="locator" />
    <link:presentationArc order="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_8569F587B96EE23660B6DC4F0022A799" xlink:to="loc_us-gaap_StatementClassOfStockAxis_B8942B96B3A882A96584DC4F0022222D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_783E47E652D11E964B86DC4F0023A1EB" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_B8942B96B3A882A96584DC4F0022222D" xlink:to="loc_us-gaap_ClassOfStockDomain_783E47E652D11E964B86DC4F0023A1EB" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PreferredStockMember" xlink:label="loc_us-gaap_PreferredStockMember_6E05307EA184246EA856DC4F0023D00B" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_783E47E652D11E964B86DC4F0023A1EB" xlink:to="loc_us-gaap_PreferredStockMember_6E05307EA184246EA856DC4F0023D00B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SeriesAPreferredStockMember" xlink:label="loc_us-gaap_SeriesAPreferredStockMember_0CE9D8F37A1AEE0C4041DC4F00237F95" 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_ClassOfStockDomain_783E47E652D11E964B86DC4F0023A1EB" xlink:to="loc_us-gaap_SeriesAPreferredStockMember_0CE9D8F37A1AEE0C4041DC4F00237F95" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonStockMember" xlink:label="loc_us-gaap_CommonStockMember_C296D0F7FBE8F65FB366DC4F0023D3CB" 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_ClassOfStockDomain_783E47E652D11E964B86DC4F0023A1EB" xlink:to="loc_us-gaap_CommonStockMember_C296D0F7FBE8F65FB366DC4F0023D3CB" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PlanNameAxis" xlink:label="loc_us-gaap_PlanNameAxis_CE7C950D62D9A827FB5DDC4F0024FA9F" 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_8569F587B96EE23660B6DC4F0022A799" xlink:to="loc_us-gaap_PlanNameAxis_CE7C950D62D9A827FB5DDC4F0024FA9F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PlanNameDomain" xlink:label="loc_us-gaap_PlanNameDomain_F5205A81C08935C29DB7DC4F002400A5" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameAxis_CE7C950D62D9A827FB5DDC4F0024FA9F" xlink:to="loc_us-gaap_PlanNameDomain_F5205A81C08935C29DB7DC4F002400A5" xlink:type="arc" />
    <link:loc xlink:href="casy-20200430.xsd#casy_StockIncentivePlanMember" xlink:label="loc_casy_StockIncentivePlanMember_5E660C1C6EB09351DD1ADC4F00248FD0" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameDomain_F5205A81C08935C29DB7DC4F002400A5" xlink:to="loc_casy_StockIncentivePlanMember_5E660C1C6EB09351DD1ADC4F00248FD0" xlink:type="arc" />
    <link:loc xlink:href="casy-20200430.xsd#casy_A2017StockRepurchasePlanMember" xlink:label="loc_casy_A2017StockRepurchasePlanMember_4CA50EF26FEC45F2B85BDC4F0024D4A0" 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_PlanNameDomain_F5205A81C08935C29DB7DC4F002400A5" xlink:to="loc_casy_A2017StockRepurchasePlanMember_4CA50EF26FEC45F2B85BDC4F0024D4A0" xlink:type="arc" />
    <link:loc xlink:href="casy-20200430.xsd#casy_A2018StockRepurchasePlanMember" xlink:label="loc_casy_A2018StockRepurchasePlanMember_36D468556F5132DD1401DC4F0024C531" 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_PlanNameDomain_F5205A81C08935C29DB7DC4F002400A5" xlink:to="loc_casy_A2018StockRepurchasePlanMember_36D468556F5132DD1401DC4F0024C531" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AwardTypeAxis" xlink:label="loc_us-gaap_AwardTypeAxis_13C947B45CECAE761651DC4F00256B8A" 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_8569F587B96EE23660B6DC4F0022A799" xlink:to="loc_us-gaap_AwardTypeAxis_13C947B45CECAE761651DC4F00256B8A" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_BEE04C6925E189FB8626DC4F0025A781" xlink:type="locator" />
    <link:presentationArc order="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_13C947B45CECAE761651DC4F00256B8A" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_BEE04C6925E189FB8626DC4F0025A781" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EmployeeStockOptionMember" xlink:label="loc_us-gaap_EmployeeStockOptionMember_4CA6D02AE63283017A9EDC4F00250D03" xlink:type="locator" />
    <link:presentationArc order="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_BEE04C6925E189FB8626DC4F0025A781" xlink:to="loc_us-gaap_EmployeeStockOptionMember_4CA6D02AE63283017A9EDC4F00250D03" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RestrictedStockMember" xlink:label="loc_us-gaap_RestrictedStockMember_A0A23CE7D4855E0E69FCDC4F002578BD" 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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_BEE04C6925E189FB8626DC4F0025A781" xlink:to="loc_us-gaap_RestrictedStockMember_A0A23CE7D4855E0E69FCDC4F002578BD" xlink:type="arc" />
    <link:loc xlink:href="casy-20200430.xsd#casy_StockOptionsRestrictedStockAndRestrictedStockUnitsMember" xlink:label="loc_casy_StockOptionsRestrictedStockAndRestrictedStockUnitsMember_0E54050538F8EBD001FBDC4F0025FF8B" 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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_BEE04C6925E189FB8626DC4F0025A781" xlink:to="loc_casy_StockOptionsRestrictedStockAndRestrictedStockUnitsMember_0E54050538F8EBD001FBDC4F0025FF8B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_28C418A85F2784DBB805DC4F0026543F" 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_8569F587B96EE23660B6DC4F0022A799" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_28C418A85F2784DBB805DC4F0026543F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PreferredStockSharesAuthorized" xlink:label="loc_us-gaap_PreferredStockSharesAuthorized_097EBEC14DD3F914FE0BDC4F0026640B" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_28C418A85F2784DBB805DC4F0026543F" xlink:to="loc_us-gaap_PreferredStockSharesAuthorized_097EBEC14DD3F914FE0BDC4F0026640B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PreferredStockSharesIssued" xlink:label="loc_us-gaap_PreferredStockSharesIssued_73F6BAF72AB780AC0F2ADC4F0026F3B5" 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_28C418A85F2784DBB805DC4F0026543F" xlink:to="loc_us-gaap_PreferredStockSharesIssued_73F6BAF72AB780AC0F2ADC4F0026F3B5" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonStockSharesAuthorized" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_E0E3787A95B0B3BD7FF8DC4F0026BD9B" 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_28C418A85F2784DBB805DC4F0026543F" xlink:to="loc_us-gaap_CommonStockSharesAuthorized_E0E3787A95B0B3BD7FF8DC4F0026BD9B" xlink:type="arc" />
    <link:loc xlink:href="casy-20200430.xsd#casy_SharebasedCompensationArrangementsBySharebasedPaymentAwardNumberOfSharesAvailableForGrantReductionPerStockOptionIssued" xlink:label="loc_casy_SharebasedCompensationArrangementsBySharebasedPaymentAwardNumberOfSharesAvailableForGrantReductionPerStockOptionIssued_634617D8F801DA1F40D7DC4F0026B0AE" 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_28C418A85F2784DBB805DC4F0026543F" xlink:to="loc_casy_SharebasedCompensationArrangementsBySharebasedPaymentAwardNumberOfSharesAvailableForGrantReductionPerStockOptionIssued_634617D8F801DA1F40D7DC4F0026B0AE" xlink:type="arc" />
    <link:loc xlink:href="casy-20200430.xsd#casy_SharebasedCompensationArrangementsBySharebasedPaymentAwardNumberOfSharesAvailableForGrantReductionPerEquityInstrumentsOtherOptionsIssued" xlink:label="loc_casy_SharebasedCompensationArrangementsBySharebasedPaymentAwardNumberOfSharesAvailableForGrantReductionPerEquityInstrumentsOtherOptionsIssued_CA7C10813BCFF462F435DC4F0027993C" 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_28C418A85F2784DBB805DC4F0026543F" xlink:to="loc_casy_SharebasedCompensationArrangementsBySharebasedPaymentAwardNumberOfSharesAvailableForGrantReductionPerEquityInstrumentsOtherOptionsIssued_CA7C10813BCFF462F435DC4F0027993C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_E92CE43015FD066B4F9ADC4F0027812B" xlink:type="locator" />
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_28C418A85F2784DBB805DC4F0026543F" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_E92CE43015FD066B4F9ADC4F0027812B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_BA892F43FC1C7ABC2110DC4F00270B3F" xlink:type="locator" />
    <link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_28C418A85F2784DBB805DC4F0026543F" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_BA892F43FC1C7ABC2110DC4F00270B3F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_125636CAA6755EDB0737DC4F0027C11E" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_28C418A85F2784DBB805DC4F0026543F" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_125636CAA6755EDB0737DC4F0027C11E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_8884896916288E0A49E6DC4F0027805E" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_28C418A85F2784DBB805DC4F0026543F" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_8884896916288E0A49E6DC4F0027805E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_29265AEA2108712E70D6DC4F0027B4AB" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_28C418A85F2784DBB805DC4F0026543F" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_29265AEA2108712E70D6DC4F0027B4AB" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_3320C7A8C2D161C0513CDC4F00278D75" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_28C418A85F2784DBB805DC4F0026543F" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_3320C7A8C2D161C0513CDC4F00278D75" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AllocatedShareBasedCompensationExpense" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_F12FBC1E4F8B1F25DBABDC4F0028F2EB" xlink:type="locator" />
    <link:presentationArc order="12" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_28C418A85F2784DBB805DC4F0026543F" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_F12FBC1E4F8B1F25DBABDC4F0028F2EB" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_DB8573818A80A1CCE611DC4F00282B57" 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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_28C418A85F2784DBB805DC4F0026543F" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_DB8573818A80A1CCE611DC4F00282B57" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockRepurchaseProgramAuthorizedAmount1" xlink:label="loc_us-gaap_StockRepurchaseProgramAuthorizedAmount1_5CEC973B9A504136AB61DC4F002872D1" xlink:type="locator" />
    <link:presentationArc order="14" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_28C418A85F2784DBB805DC4F0026543F" xlink:to="loc_us-gaap_StockRepurchaseProgramAuthorizedAmount1_5CEC973B9A504136AB61DC4F002872D1" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockRepurchaseProgramPeriodInForce1" xlink:label="loc_us-gaap_StockRepurchaseProgramPeriodInForce1_D0136D5176E25A81ACE6DC4F00283DF4" xlink:type="locator" />
    <link:presentationArc order="15" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_28C418A85F2784DBB805DC4F0026543F" xlink:to="loc_us-gaap_StockRepurchaseProgramPeriodInForce1_D0136D5176E25A81ACE6DC4F00283DF4" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockRepurchasedDuringPeriodShares" xlink:label="loc_us-gaap_StockRepurchasedDuringPeriodShares_B840AC15D25794C6AAABDC4F00286BA8" xlink:type="locator" />
    <link:presentationArc order="16" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_28C418A85F2784DBB805DC4F0026543F" xlink:to="loc_us-gaap_StockRepurchasedDuringPeriodShares_B840AC15D25794C6AAABDC4F00286BA8" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockRepurchasedDuringPeriodValue" xlink:label="loc_us-gaap_StockRepurchasedDuringPeriodValue_4688884F1DCA3232F40EDC4F00288AD2" xlink:type="locator" />
    <link:presentationArc order="17" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_28C418A85F2784DBB805DC4F0026543F" xlink:to="loc_us-gaap_StockRepurchasedDuringPeriodValue_4688884F1DCA3232F40EDC4F00288AD2" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.caseys.com/role/PreferredAndCommonStockScheduleOfRestrictedStockAndRestrictedStockUnitsGrantedDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_D8B69084134980F35A4BDC4F0015F146" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_4ACD9F24C47E1B788332DC4F0015B886" xlink:type="locator" />
    <link:presentationArc order="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_D8B69084134980F35A4BDC4F0015F146" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_4ACD9F24C47E1B788332DC4F0015B886" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_VestingAxis" xlink:label="loc_us-gaap_VestingAxis_301DC32156D1B1025853DC4F0015F41E" xlink:type="locator" />
    <link:presentationArc order="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_4ACD9F24C47E1B788332DC4F0015B886" xlink:to="loc_us-gaap_VestingAxis_301DC32156D1B1025853DC4F0015F41E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_VestingDomain" xlink:label="loc_us-gaap_VestingDomain_EB4978A4D8B4BEBE6D0FDC4F0016B22C" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VestingAxis_301DC32156D1B1025853DC4F0015F41E" xlink:to="loc_us-gaap_VestingDomain_EB4978A4D8B4BEBE6D0FDC4F0016B22C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationAwardTrancheOneMember" xlink:label="loc_us-gaap_ShareBasedCompensationAwardTrancheOneMember_F4078269319F91D9F622DC4F00160752" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VestingDomain_EB4978A4D8B4BEBE6D0FDC4F0016B22C" xlink:to="loc_us-gaap_ShareBasedCompensationAwardTrancheOneMember_F4078269319F91D9F622DC4F00160752" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationAwardTrancheTwoMember" xlink:label="loc_us-gaap_ShareBasedCompensationAwardTrancheTwoMember_A5F1BA4FE3A24FB96796DC4F001649AB" 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_VestingDomain_EB4978A4D8B4BEBE6D0FDC4F0016B22C" xlink:to="loc_us-gaap_ShareBasedCompensationAwardTrancheTwoMember_A5F1BA4FE3A24FB96796DC4F001649AB" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RangeAxis" xlink:label="loc_srt_RangeAxis_5B3AACAF2B2BB5595799DC4F00178289" 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_4ACD9F24C47E1B788332DC4F0015B886" xlink:to="loc_srt_RangeAxis_5B3AACAF2B2BB5595799DC4F00178289" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RangeMember" xlink:label="loc_srt_RangeMember_4A6CE16593EDEE97D691DC4F0017DE6B" xlink:type="locator" />
    <link: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_5B3AACAF2B2BB5595799DC4F00178289" xlink:to="loc_srt_RangeMember_4A6CE16593EDEE97D691DC4F0017DE6B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_MinimumMember" xlink:label="loc_srt_MinimumMember_43BDA3C6235809DB8511DC4F0017F251" xlink:type="locator" />
    <link: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_4A6CE16593EDEE97D691DC4F0017DE6B" xlink:to="loc_srt_MinimumMember_43BDA3C6235809DB8511DC4F0017F251" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_MaximumMember" xlink:label="loc_srt_MaximumMember_0BD668DB342080E9B604DC4F001731EC" 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_4A6CE16593EDEE97D691DC4F0017DE6B" xlink:to="loc_srt_MaximumMember_0BD668DB342080E9B604DC4F001731EC" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_TitleOfIndividualAxis" xlink:label="loc_srt_TitleOfIndividualAxis_BCC1BD158A1EE3C718DEDC4F0017455A" 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_4ACD9F24C47E1B788332DC4F0015B886" xlink:to="loc_srt_TitleOfIndividualAxis_BCC1BD158A1EE3C718DEDC4F0017455A" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:label="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_CDE9D452220EF4395C55DC4F0017BED5" xlink:type="locator" />
    <link: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_TitleOfIndividualAxis_BCC1BD158A1EE3C718DEDC4F0017455A" xlink:to="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_CDE9D452220EF4395C55DC4F0017BED5" xlink:type="arc" />
    <link:loc xlink:href="casy-20200430.xsd#casy_KeyEmployeesMember" xlink:label="loc_casy_KeyEmployeesMember_5B302B3A0F60EB16CC87DC4F00183BFB" xlink:type="locator" />
    <link: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_TitleOfIndividualWithRelationshipToEntityDomain_CDE9D452220EF4395C55DC4F0017BED5" xlink:to="loc_casy_KeyEmployeesMember_5B302B3A0F60EB16CC87DC4F00183BFB" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_OfficerMember" xlink:label="loc_srt_OfficerMember_80EE802EACC140162A87DC4F0018D78E" 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_TitleOfIndividualWithRelationshipToEntityDomain_CDE9D452220EF4395C55DC4F0017BED5" xlink:to="loc_srt_OfficerMember_80EE802EACC140162A87DC4F0018D78E" xlink:type="arc" />
    <link:loc xlink:href="casy-20200430.xsd#casy_NonEmployeeMembersOfTheBoardMember" xlink:label="loc_casy_NonEmployeeMembersOfTheBoardMember_AF04C6CCF96C04EF8B24DC4F0018A847" 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_TitleOfIndividualWithRelationshipToEntityDomain_CDE9D452220EF4395C55DC4F0017BED5" xlink:to="loc_casy_NonEmployeeMembersOfTheBoardMember_AF04C6CCF96C04EF8B24DC4F0018A847" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ChiefExecutiveOfficerMember" xlink:label="loc_srt_ChiefExecutiveOfficerMember_DE248C97EA4507861AE0DC4F0018A840" 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_srt_TitleOfIndividualWithRelationshipToEntityDomain_CDE9D452220EF4395C55DC4F0017BED5" xlink:to="loc_srt_ChiefExecutiveOfficerMember_DE248C97EA4507861AE0DC4F0018A840" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PlanNameAxis" xlink:label="loc_us-gaap_PlanNameAxis_34BC9530D946EDA2408BDC4F00184129" 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_4ACD9F24C47E1B788332DC4F0015B886" xlink:to="loc_us-gaap_PlanNameAxis_34BC9530D946EDA2408BDC4F00184129" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PlanNameDomain" xlink:label="loc_us-gaap_PlanNameDomain_C1C7E8FCA4B2BBB0E4ADDC4F0019B932" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameAxis_34BC9530D946EDA2408BDC4F00184129" xlink:to="loc_us-gaap_PlanNameDomain_C1C7E8FCA4B2BBB0E4ADDC4F0019B932" xlink:type="arc" />
    <link:loc xlink:href="casy-20200430.xsd#casy_StockIncentivePlanMember" xlink:label="loc_casy_StockIncentivePlanMember_0EA6106BB928047FBAD3DC4F00196AFE" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameDomain_C1C7E8FCA4B2BBB0E4ADDC4F0019B932" xlink:to="loc_casy_StockIncentivePlanMember_0EA6106BB928047FBAD3DC4F00196AFE" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AwardTypeAxis" xlink:label="loc_us-gaap_AwardTypeAxis_14C602AE3164E6185D5FDC4F0019D5D8" 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_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_4ACD9F24C47E1B788332DC4F0015B886" xlink:to="loc_us-gaap_AwardTypeAxis_14C602AE3164E6185D5FDC4F0019D5D8" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_0CA716FA79D0BE1536B7DC4F0019CAFD" xlink:type="locator" />
    <link:presentationArc order="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_14C602AE3164E6185D5FDC4F0019D5D8" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_0CA716FA79D0BE1536B7DC4F0019CAFD" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RestrictedStockUnitsRSUMember" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_259913159C6C773BC20BDC4F001A1FBB" xlink:type="locator" />
    <link:presentationArc order="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_0CA716FA79D0BE1536B7DC4F0019CAFD" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_259913159C6C773BC20BDC4F001A1FBB" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RestrictedStockMember" xlink:label="loc_us-gaap_RestrictedStockMember_6299154046903B1B5853DC4F001AED87" 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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_0CA716FA79D0BE1536B7DC4F0019CAFD" xlink:to="loc_us-gaap_RestrictedStockMember_6299154046903B1B5853DC4F001AED87" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_E770DA148A05DD075C77DC4F001A1F77" 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_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_4ACD9F24C47E1B788332DC4F0015B886" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_E770DA148A05DD075C77DC4F001A1F77" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_83B277CA531DAEA37125DC4F001A4733" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_E770DA148A05DD075C77DC4F001A1F77" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_83B277CA531DAEA37125DC4F001A4733" xlink:type="arc" />
    <link:loc xlink:href="casy-20200430.xsd#casy_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantedInPeriodTotalFairValue" xlink:label="loc_casy_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantedInPeriodTotalFairValue_44F49B895E6B171D5465DC4F001BE410" 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_E770DA148A05DD075C77DC4F001A1F77" xlink:to="loc_casy_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantedInPeriodTotalFairValue_44F49B895E6B171D5465DC4F001BE410" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_BADF0DA0D07ABEC43DBADC4F001B7030" 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_E770DA148A05DD075C77DC4F001A1F77" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_BADF0DA0D07ABEC43DBADC4F001B7030" xlink:type="arc" />
    <link:loc xlink:href="casy-20200430.xsd#casy_ShareBasedCompensatonArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsTargetAllocationPercentage" xlink:label="loc_casy_ShareBasedCompensatonArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsTargetAllocationPercentage_209FA2C04CE238C9A1F1DC4F001B5325" 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_E770DA148A05DD075C77DC4F001A1F77" xlink:to="loc_casy_ShareBasedCompensatonArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsTargetAllocationPercentage_209FA2C04CE238C9A1F1DC4F001B5325" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_D087A453C175A0674186DC4F001B3C7D" 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_E770DA148A05DD075C77DC4F001A1F77" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_D087A453C175A0674186DC4F001B3C7D" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.caseys.com/role/PreferredAndCommonStockScheduleOfRestrictedStockUnitsAwardActivityDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_EF90419217A74A20E022C8AD16768C43" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_F25914B16657080CC69EC8AD167610DA" xlink:type="locator" />
    <link:presentationArc order="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_EF90419217A74A20E022C8AD16768C43" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_F25914B16657080CC69EC8AD167610DA" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AwardTypeAxis" xlink:label="loc_us-gaap_AwardTypeAxis_A3C5816F5E39FDC90345C8AD167656AD" xlink:type="locator" />
    <link:presentationArc order="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_F25914B16657080CC69EC8AD167610DA" xlink:to="loc_us-gaap_AwardTypeAxis_A3C5816F5E39FDC90345C8AD167656AD" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_F8D2556E8F50F141F369C8AD1676FE2F" xlink:type="locator" />
    <link:presentationArc order="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_A3C5816F5E39FDC90345C8AD167656AD" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_F8D2556E8F50F141F369C8AD1676FE2F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RestrictedStockUnitsRSUMember" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_F3F9054753039B0557C9C8AD1677BA80" xlink:type="locator" />
    <link:presentationArc order="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_F8D2556E8F50F141F369C8AD1676FE2F" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_F3F9054753039B0557C9C8AD1677BA80" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_9B3E88BE804D5CAB6194C8AD16770909" 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_F25914B16657080CC69EC8AD167610DA" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_9B3E88BE804D5CAB6194C8AD16770909" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_33BD231E110966F0E4FDC8AD1677164B" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_9B3E88BE804D5CAB6194C8AD16770909" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_33BD231E110966F0E4FDC8AD1677164B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_6B8FAD60C5B801648A08C8AD1677287B" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_33BD231E110966F0E4FDC8AD1677164B" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_6B8FAD60C5B801648A08C8AD1677287B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_05C6FC323A3531E3C954C8AD16784321" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_33BD231E110966F0E4FDC8AD1677164B" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_05C6FC323A3531E3C954C8AD16784321" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_041033F2EAEE011AC252C8AD1678202F" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_33BD231E110966F0E4FDC8AD1677164B" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_041033F2EAEE011AC252C8AD1678202F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_D2936158E81246E1A6E5C8AD16782B65" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_33BD231E110966F0E4FDC8AD1677164B" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_D2936158E81246E1A6E5C8AD16782B65" xlink:type="arc" />
    <link:loc xlink:href="casy-20200430.xsd#casy_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAdjustedInPeriod" xlink:label="loc_casy_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAdjustedInPeriod_9889DED4C700BB8B93D9C9061F2785BF" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_33BD231E110966F0E4FDC8AD1677164B" xlink:to="loc_casy_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAdjustedInPeriod_9889DED4C700BB8B93D9C9061F2785BF" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_79BE9CE208047130F352C8AD167835E1" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_33BD231E110966F0E4FDC8AD1677164B" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_79BE9CE208047130F352C8AD167835E1" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.caseys.com/role/PreferredAndCommonStockScheduleOfStockOptionsActivityDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_B59893C8D2F3B446931EC8AD167CA622" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_DF4202E04BE24C3620EAC8AD167DDF0B" xlink:type="locator" />
    <link:presentationArc order="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_B59893C8D2F3B446931EC8AD167CA622" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_DF4202E04BE24C3620EAC8AD167DDF0B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AwardTypeAxis" xlink:label="loc_us-gaap_AwardTypeAxis_9F3D5FBB1127CE51746EC8AD167D5BD9" xlink:type="locator" />
    <link:presentationArc order="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_DF4202E04BE24C3620EAC8AD167DDF0B" xlink:to="loc_us-gaap_AwardTypeAxis_9F3D5FBB1127CE51746EC8AD167D5BD9" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_634398A4F57DF7B21C39C8AD167D29CE" xlink:type="locator" />
    <link:presentationArc order="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_9F3D5FBB1127CE51746EC8AD167D5BD9" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_634398A4F57DF7B21C39C8AD167D29CE" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EmployeeStockOptionMember" xlink:label="loc_us-gaap_EmployeeStockOptionMember_3690A497617DC07B4E74C8AD167D1B06" xlink:type="locator" />
    <link:presentationArc order="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_634398A4F57DF7B21C39C8AD167D29CE" xlink:to="loc_us-gaap_EmployeeStockOptionMember_3690A497617DC07B4E74C8AD167D1B06" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_29C29C8202FE730B7C18C8AD167E5383" 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_DF4202E04BE24C3620EAC8AD167DDF0B" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_29C29C8202FE730B7C18C8AD167E5383" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_33AACEA4CD881C013C2BC8AD167E56B5" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_29C29C8202FE730B7C18C8AD167E5383" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_33AACEA4CD881C013C2BC8AD167E56B5" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_D5F930E8AB601852C6E9C8AD167EF0CD" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_33AACEA4CD881C013C2BC8AD167E56B5" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_D5F930E8AB601852C6E9C8AD167EF0CD" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_264D115A735D73559C44C8AD167F7417" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_33AACEA4CD881C013C2BC8AD167E56B5" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_264D115A735D73559C44C8AD167F7417" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_946C0FDC4FF7D06E459DC8AD167FDC4E" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_33AACEA4CD881C013C2BC8AD167E56B5" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_946C0FDC4FF7D06E459DC8AD167FDC4E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_04CF2DFE6A0EF4B5CFD1C8AD167FCBBA" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_33AACEA4CD881C013C2BC8AD167E56B5" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_04CF2DFE6A0EF4B5CFD1C8AD167FCBBA" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_7004D74B4FF6B0EC4D7AC8AD167F5926" 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_29C29C8202FE730B7C18C8AD167E5383" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_7004D74B4FF6B0EC4D7AC8AD167F5926" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_6E9E43BB269CB76A17E5C8AD167F35FF" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_7004D74B4FF6B0EC4D7AC8AD167F5926" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_6E9E43BB269CB76A17E5C8AD167F35FF" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_5098306915EBB0450874C8AD1680618D" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_7004D74B4FF6B0EC4D7AC8AD167F5926" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_5098306915EBB0450874C8AD1680618D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_6AF237D5D8D5B6C3176BC8AD16807D95" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_7004D74B4FF6B0EC4D7AC8AD167F5926" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_6AF237D5D8D5B6C3176BC8AD16807D95" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_57634F612D81996E84E5C8AD16800D7D" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_7004D74B4FF6B0EC4D7AC8AD167F5926" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_57634F612D81996E84E5C8AD16800D7D" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.caseys.com/role/PreferredAndCommonStockTables" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_6BAA98C7CEE047E48B52C2A81EA15843" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock" xlink:label="loc_us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock_2F8B674389C393523A92C2A81EA114CF" xlink:type="locator" />
    <link:presentationArc order="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_6BAA98C7CEE047E48B52C2A81EA15843" xlink:to="loc_us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock_2F8B674389C393523A92C2A81EA114CF" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_0488DA46D1E43FC53848C2A81EA17854" 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_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_6BAA98C7CEE047E48B52C2A81EA15843" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_0488DA46D1E43FC53848C2A81EA17854" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock_2698EF7EB4B9B56BB184C2A81EA1C38B" 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_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_6BAA98C7CEE047E48B52C2A81EA15843" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock_2698EF7EB4B9B56BB184C2A81EA1C38B" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.caseys.com/role/QuarterlyFinancialData" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_QuarterlyFinancialInformationDisclosureAbstract" xlink:label="loc_us-gaap_QuarterlyFinancialInformationDisclosureAbstract_BDDAE5211710FF5AF034C2A81E1ECF25" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_QuarterlyFinancialInformationTextBlock" xlink:label="loc_us-gaap_QuarterlyFinancialInformationTextBlock_AD365B6CA2E7A04A555EC2A81E1E0B0A" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_QuarterlyFinancialInformationDisclosureAbstract_BDDAE5211710FF5AF034C2A81E1ECF25" xlink:to="loc_us-gaap_QuarterlyFinancialInformationTextBlock_AD365B6CA2E7A04A555EC2A81E1E0B0A" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.caseys.com/role/QuarterlyFinancialDataScheduleOfQuarterlyFinancialInformationDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_QuarterlyFinancialInformationDisclosureAbstract" xlink:label="loc_us-gaap_QuarterlyFinancialInformationDisclosureAbstract_BEA6A269C75CDC741333C2A81E61872C" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfProductInformationTable" xlink:label="loc_us-gaap_ScheduleOfProductInformationTable_7F10F9179D0FD2D11C66C2A81E6183A2" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_QuarterlyFinancialInformationDisclosureAbstract_BEA6A269C75CDC741333C2A81E61872C" xlink:to="loc_us-gaap_ScheduleOfProductInformationTable_7F10F9179D0FD2D11C66C2A81E6183A2" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ProductOrServiceAxis" xlink:label="loc_srt_ProductOrServiceAxis_025CCE8643A2B5ABA8ECC2A81E61E6C2" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfProductInformationTable_7F10F9179D0FD2D11C66C2A81E6183A2" xlink:to="loc_srt_ProductOrServiceAxis_025CCE8643A2B5ABA8ECC2A81E61E6C2" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ProductsAndServicesDomain" xlink:label="loc_srt_ProductsAndServicesDomain_F719448AE31CEFE848D4C2A81E623640" xlink:type="locator" />
    <link: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_ProductOrServiceAxis_025CCE8643A2B5ABA8ECC2A81E61E6C2" xlink:to="loc_srt_ProductsAndServicesDomain_F719448AE31CEFE848D4C2A81E623640" xlink:type="arc" />
    <link:loc xlink:href="casy-20200430.xsd#casy_GasolineMember" xlink:label="loc_casy_GasolineMember_6E9BD2450E02D048E828C2A81E62965D" xlink:type="locator" />
    <link: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_ProductsAndServicesDomain_F719448AE31CEFE848D4C2A81E623640" xlink:to="loc_casy_GasolineMember_6E9BD2450E02D048E828C2A81E62965D" xlink:type="arc" />
    <link:loc xlink:href="casy-20200430.xsd#casy_GroceryAndOtherMerchandiseMember" xlink:label="loc_casy_GroceryAndOtherMerchandiseMember_8E408A54236F012AB3B3C2A81E62BC2C" 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_ProductsAndServicesDomain_F719448AE31CEFE848D4C2A81E623640" xlink:to="loc_casy_GroceryAndOtherMerchandiseMember_8E408A54236F012AB3B3C2A81E62BC2C" xlink:type="arc" />
    <link:loc xlink:href="casy-20200430.xsd#casy_PreparedFoodAndFountainMember" xlink:label="loc_casy_PreparedFoodAndFountainMember_8EED63A2F8F8788E4F9FC2A81E6201BB" 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_ProductsAndServicesDomain_F719448AE31CEFE848D4C2A81E623640" xlink:to="loc_casy_PreparedFoodAndFountainMember_8EED63A2F8F8788E4F9FC2A81E6201BB" xlink:type="arc" />
    <link:loc xlink:href="casy-20200430.xsd#casy_OtherProductsAndServicesMember" xlink:label="loc_casy_OtherProductsAndServicesMember_D675888C0121A9DDDE10C2A81E639AFD" 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_srt_ProductsAndServicesDomain_F719448AE31CEFE848D4C2A81E623640" xlink:to="loc_casy_OtherProductsAndServicesMember_D675888C0121A9DDDE10C2A81E639AFD" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProductInformationLineItems" xlink:label="loc_us-gaap_ProductInformationLineItems_C4E3DD7FA814C30F0533C2A81E63F0EB" 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_ScheduleOfProductInformationTable_7F10F9179D0FD2D11C66C2A81E6183A2" xlink:to="loc_us-gaap_ProductInformationLineItems_C4E3DD7FA814C30F0533C2A81E63F0EB" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RevenuesAbstract" xlink:label="loc_us-gaap_RevenuesAbstract_F1AD36C5E08089BFCB4BC2A81E63DBA2" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ProductInformationLineItems_C4E3DD7FA814C30F0533C2A81E63F0EB" xlink:to="loc_us-gaap_RevenuesAbstract_F1AD36C5E08089BFCB4BC2A81E63DBA2" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_Revenues" xlink:label="loc_us-gaap_Revenues_CE763C143B1C2C83A4FAC2A81E6356B6" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenuesAbstract_F1AD36C5E08089BFCB4BC2A81E63DBA2" xlink:to="loc_us-gaap_Revenues_CE763C143B1C2C83A4FAC2A81E6356B6" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GrossProfitAbstract" xlink:label="loc_us-gaap_GrossProfitAbstract_CEFE4A06AC4797122072C2A81E64F53E" 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_ProductInformationLineItems_C4E3DD7FA814C30F0533C2A81E63F0EB" xlink:to="loc_us-gaap_GrossProfitAbstract_CEFE4A06AC4797122072C2A81E64F53E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GrossProfit" xlink:label="loc_us-gaap_GrossProfit_097515C6CA9578B2BCDEC2A81E64B705" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GrossProfitAbstract_CEFE4A06AC4797122072C2A81E64F53E" xlink:to="loc_us-gaap_GrossProfit_097515C6CA9578B2BCDEC2A81E64B705" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaap_NetIncomeLoss_7D5A6755C3C5FD660BF2C2A81E640D89" 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_ProductInformationLineItems_C4E3DD7FA814C30F0533C2A81E63F0EB" xlink:to="loc_us-gaap_NetIncomeLoss_7D5A6755C3C5FD660BF2C2A81E640D89" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EarningsPerShareBasicAndDilutedAbstract" xlink:label="loc_us-gaap_EarningsPerShareBasicAndDilutedAbstract_6DD5634B5CCC5578726FC2A81E64230D" 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_ProductInformationLineItems_C4E3DD7FA814C30F0533C2A81E63F0EB" xlink:to="loc_us-gaap_EarningsPerShareBasicAndDilutedAbstract_6DD5634B5CCC5578726FC2A81E64230D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EarningsPerShareBasic" xlink:label="loc_us-gaap_EarningsPerShareBasic_B0B1464B3AB3504A268EC2A81E646DE4" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareBasicAndDilutedAbstract_6DD5634B5CCC5578726FC2A81E64230D" xlink:to="loc_us-gaap_EarningsPerShareBasic_B0B1464B3AB3504A268EC2A81E646DE4" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EarningsPerShareDiluted" xlink:label="loc_us-gaap_EarningsPerShareDiluted_C31EDE6795FCEB1CF36CC2A81E65E75F" 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_EarningsPerShareBasicAndDilutedAbstract_6DD5634B5CCC5578726FC2A81E64230D" xlink:to="loc_us-gaap_EarningsPerShareDiluted_C31EDE6795FCEB1CF36CC2A81E65E75F" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.caseys.com/role/QuarterlyFinancialDataTables" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_QuarterlyFinancialInformationDisclosureAbstract" xlink:label="loc_us-gaap_QuarterlyFinancialInformationDisclosureAbstract_7AEE4EA99BFC381ABD66C2A81EB1A205" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock_3D550C4368C33D4B5112C2A81EB1BAE1" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_QuarterlyFinancialInformationDisclosureAbstract_7AEE4EA99BFC381ABD66C2A81EB1A205" xlink:to="loc_us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock_3D550C4368C33D4B5112C2A81EB1BAE1" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.caseys.com/role/SignificantAccountingPolicies" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_DF7BB53FA571A46DFBE1C2A81E54ECE7" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SignificantAccountingPoliciesTextBlock" xlink:label="loc_us-gaap_SignificantAccountingPoliciesTextBlock_02395A27220839EA265DC2A81E5442F4" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_DF7BB53FA571A46DFBE1C2A81E54ECE7" xlink:to="loc_us-gaap_SignificantAccountingPoliciesTextBlock_02395A27220839EA265DC2A81E5442F4" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.caseys.com/role/SignificantAccountingPoliciesDepreciationOfPropertyAndEquipmentAndAmortizationOfCapitalLeaseAssetsDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_19703396811230A15079C2A81E9CB9B9" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_7E50190CDB16D13B2F42C2A81E9C867B" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_19703396811230A15079C2A81E9CB9B9" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_7E50190CDB16D13B2F42C2A81E9C867B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_9688869DD99921DC6AAEC2A81E9C39F7" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_7E50190CDB16D13B2F42C2A81E9C867B" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_9688869DD99921DC6AAEC2A81E9C39F7" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_793654560076B913E33BC2A81E9DD9A0" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_9688869DD99921DC6AAEC2A81E9C39F7" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_793654560076B913E33BC2A81E9DD9A0" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BuildingMember" xlink:label="loc_us-gaap_BuildingMember_97A5B6E1B92B4400016CC2A81E9DBEF4" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_793654560076B913E33BC2A81E9DD9A0" xlink:to="loc_us-gaap_BuildingMember_97A5B6E1B92B4400016CC2A81E9DBEF4" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_MachineryAndEquipmentMember" xlink:label="loc_us-gaap_MachineryAndEquipmentMember_CBC5A49E2FB2D016AA9EC2A81E9DC481" 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_PropertyPlantAndEquipmentTypeDomain_793654560076B913E33BC2A81E9DD9A0" xlink:to="loc_us-gaap_MachineryAndEquipmentMember_CBC5A49E2FB2D016AA9EC2A81E9DC481" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RangeAxis" xlink:label="loc_srt_RangeAxis_70432883CDE324977F31C2A81E9EFE39" 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_ScheduleOfPropertyPlantAndEquipmentTable_7E50190CDB16D13B2F42C2A81E9C867B" xlink:to="loc_srt_RangeAxis_70432883CDE324977F31C2A81E9EFE39" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RangeMember" xlink:label="loc_srt_RangeMember_102B7587C204ADFA206EC2A81E9EE52F" xlink:type="locator" />
    <link: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_70432883CDE324977F31C2A81E9EFE39" xlink:to="loc_srt_RangeMember_102B7587C204ADFA206EC2A81E9EE52F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_MinimumMember" xlink:label="loc_srt_MinimumMember_DCABB6339E4471388562C2A81E9E2056" xlink:type="locator" />
    <link: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_102B7587C204ADFA206EC2A81E9EE52F" xlink:to="loc_srt_MinimumMember_DCABB6339E4471388562C2A81E9E2056" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_MaximumMember" xlink:label="loc_srt_MaximumMember_E7CD6B56B00BF15784E7C2A81E9EED6B" 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_102B7587C204ADFA206EC2A81E9EE52F" xlink:to="loc_srt_MaximumMember_E7CD6B56B00BF15784E7C2A81E9EED6B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentLineItems" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_C284BAFBE4CD367F0B2FC2A81E9EC78D" 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_ScheduleOfPropertyPlantAndEquipmentTable_7E50190CDB16D13B2F42C2A81E9C867B" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentLineItems_C284BAFBE4CD367F0B2FC2A81E9EC78D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_FC7ADB192B3CCBCE4FC8C2A81E9FAE26" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_C284BAFBE4CD367F0B2FC2A81E9EC78D" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_FC7ADB192B3CCBCE4FC8C2A81E9FAE26" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.caseys.com/role/SignificantAccountingPoliciesDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_236D4842245013775BC7C7E848B83B94" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NumberOfStores" xlink:label="loc_us-gaap_NumberOfStores_527E5BBAA8D9EA22D516C7E848B93E50" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_236D4842245013775BC7C7E848B83B94" xlink:to="loc_us-gaap_NumberOfStores_527E5BBAA8D9EA22D516C7E848B93E50" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NumberOfStatesInWhichEntityOperates" xlink:label="loc_us-gaap_NumberOfStatesInWhichEntityOperates_2E52F52768E76C11114DC7E848B984BB" 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_AccountingPoliciesAbstract_236D4842245013775BC7C7E848B83B94" xlink:to="loc_us-gaap_NumberOfStatesInWhichEntityOperates_2E52F52768E76C11114DC7E848B984BB" xlink:type="arc" />
    <link:loc xlink:href="casy-20200430.xsd#casy_PopulationOfCommunities" xlink:label="loc_casy_PopulationOfCommunities_023951B4E3455EB46F57C7E848B9B910" 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_AccountingPoliciesAbstract_236D4842245013775BC7C7E848B83B94" xlink:to="loc_casy_PopulationOfCommunities_023951B4E3455EB46F57C7E848B9B910" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ConcentrationRiskTable" xlink:label="loc_us-gaap_ConcentrationRiskTable_658E54BD2B6A52ACDABAC7E848B9BCA7" 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_AccountingPoliciesAbstract_236D4842245013775BC7C7E848B83B94" xlink:to="loc_us-gaap_ConcentrationRiskTable_658E54BD2B6A52ACDABAC7E848B9BCA7" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_FF0AB6E18FC2BBD93865C7E848B99D83" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTable_658E54BD2B6A52ACDABAC7E848B9BCA7" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_FF0AB6E18FC2BBD93865C7E848B99D83" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_3AC9171AF48F64548DF3C7E848BA2264" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_FF0AB6E18FC2BBD93865C7E848B99D83" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_3AC9171AF48F64548DF3C7E848BA2264" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SoftwareAndSoftwareDevelopmentCostsMember" xlink:label="loc_us-gaap_SoftwareAndSoftwareDevelopmentCostsMember_2F4EF177434E62E4A80BC7E848BAE963" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_3AC9171AF48F64548DF3C7E848BA2264" xlink:to="loc_us-gaap_SoftwareAndSoftwareDevelopmentCostsMember_2F4EF177434E62E4A80BC7E848BAE963" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RangeAxis" xlink:label="loc_srt_RangeAxis_2B5C7BF7204EAD53359DC7E848BA3F01" 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_ConcentrationRiskTable_658E54BD2B6A52ACDABAC7E848B9BCA7" xlink:to="loc_srt_RangeAxis_2B5C7BF7204EAD53359DC7E848BA3F01" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RangeMember" xlink:label="loc_srt_RangeMember_3C4A5271F76B9E9989EDC7E848BAA4C0" xlink:type="locator" />
    <link: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_2B5C7BF7204EAD53359DC7E848BA3F01" xlink:to="loc_srt_RangeMember_3C4A5271F76B9E9989EDC7E848BAA4C0" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_MinimumMember" xlink:label="loc_srt_MinimumMember_48BC67BB1490DA803921C7E848BB5205" xlink:type="locator" />
    <link: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_3C4A5271F76B9E9989EDC7E848BAA4C0" xlink:to="loc_srt_MinimumMember_48BC67BB1490DA803921C7E848BB5205" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_MaximumMember" xlink:label="loc_srt_MaximumMember_11FDD263DED7AC9E0C51C7E848C027BB" 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_3C4A5271F76B9E9989EDC7E848BAA4C0" xlink:to="loc_srt_MaximumMember_11FDD263DED7AC9E0C51C7E848C027BB" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:label="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_9F445B62070F5465C1F9C7E848C0773F" 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_ConcentrationRiskTable_658E54BD2B6A52ACDABAC7E848B9BCA7" xlink:to="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_9F445B62070F5465C1F9C7E848C0773F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TypeOfAdoptionMember" xlink:label="loc_us-gaap_TypeOfAdoptionMember_1804213FE78E12C77D50C7E848C15FDE" xlink:type="locator" />
    <link:presentationArc order="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_9F445B62070F5465C1F9C7E848C0773F" xlink:to="loc_us-gaap_TypeOfAdoptionMember_1804213FE78E12C77D50C7E848C15FDE" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccountingStandardsUpdate201409Member" xlink:label="loc_us-gaap_AccountingStandardsUpdate201409Member_0D0D60C76B5B2C3D1B32C7E848C10D24" xlink:type="locator" />
    <link:presentationArc order="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_1804213FE78E12C77D50C7E848C15FDE" xlink:to="loc_us-gaap_AccountingStandardsUpdate201409Member_0D0D60C76B5B2C3D1B32C7E848C10D24" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ProductOrServiceAxis" xlink:label="loc_srt_ProductOrServiceAxis_EBACADEFDEE16906EAEDC7E848C12462" 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_ConcentrationRiskTable_658E54BD2B6A52ACDABAC7E848B9BCA7" xlink:to="loc_srt_ProductOrServiceAxis_EBACADEFDEE16906EAEDC7E848C12462" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ProductsAndServicesDomain" xlink:label="loc_srt_ProductsAndServicesDomain_4760994FCD6E9AAADDE2C7E848C1CDB6" xlink:type="locator" />
    <link: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_ProductOrServiceAxis_EBACADEFDEE16906EAEDC7E848C12462" xlink:to="loc_srt_ProductsAndServicesDomain_4760994FCD6E9AAADDE2C7E848C1CDB6" xlink:type="arc" />
    <link:loc xlink:href="casy-20200430.xsd#casy_GasolineMember" xlink:label="loc_casy_GasolineMember_4D94C0BED529DF250767C7E848C20F4C" xlink:type="locator" />
    <link: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_ProductsAndServicesDomain_4760994FCD6E9AAADDE2C7E848C1CDB6" xlink:to="loc_casy_GasolineMember_4D94C0BED529DF250767C7E848C20F4C" xlink:type="arc" />
    <link:loc xlink:href="casy-20200430.xsd#casy_GroceryAndOtherMerchandiseMember" xlink:label="loc_casy_GroceryAndOtherMerchandiseMember_9F8E81C9C2833FF3580FC7E848C23C67" 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_ProductsAndServicesDomain_4760994FCD6E9AAADDE2C7E848C1CDB6" xlink:to="loc_casy_GroceryAndOtherMerchandiseMember_9F8E81C9C2833FF3580FC7E848C23C67" xlink:type="arc" />
    <link:loc xlink:href="casy-20200430.xsd#casy_PreparedFoodAndFountainMember" xlink:label="loc_casy_PreparedFoodAndFountainMember_ED946C8E333550447764C7E848C2852C" 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_ProductsAndServicesDomain_4760994FCD6E9AAADDE2C7E848C1CDB6" xlink:to="loc_casy_PreparedFoodAndFountainMember_ED946C8E333550447764C7E848C2852C" xlink:type="arc" />
    <link:loc xlink:href="casy-20200430.xsd#casy_GIftCardsMember" xlink:label="loc_casy_GIftCardsMember_ACDB41887B5F695D625DC7E848C207DD" 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_srt_ProductsAndServicesDomain_4760994FCD6E9AAADDE2C7E848C1CDB6" xlink:to="loc_casy_GIftCardsMember_ACDB41887B5F695D625DC7E848C207DD" xlink:type="arc" />
    <link:loc xlink:href="casy-20200430.xsd#casy_BoxTopsMember" xlink:label="loc_casy_BoxTopsMember_9C00C2C1594890DCAE9FC7E848C3FFC4" 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_srt_ProductsAndServicesDomain_4760994FCD6E9AAADDE2C7E848C1CDB6" xlink:to="loc_casy_BoxTopsMember_9C00C2C1594890DCAE9FC7E848C3FFC4" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:label="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_70BBCAB8236F570924C9C7E848C3AB42" 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_ConcentrationRiskTable_658E54BD2B6A52ACDABAC7E848B9BCA7" xlink:to="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_70BBCAB8236F570924C9C7E848C3AB42" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDomain" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_5C992F121FE7F7A12ED6C7E848C35635" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_70BBCAB8236F570924C9C7E848C3AB42" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_5C992F121FE7F7A12ED6C7E848C35635" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SalesRevenueNetMember" xlink:label="loc_us-gaap_SalesRevenueNetMember_B344E349CA794448ED76C7E848C3312D" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain_5C992F121FE7F7A12ED6C7E848C35635" xlink:to="loc_us-gaap_SalesRevenueNetMember_B344E349CA794448ED76C7E848C3312D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ConcentrationRiskLineItems" xlink:label="loc_us-gaap_ConcentrationRiskLineItems_C5ABB435EE4E55C84138C7E848C30461" 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_ConcentrationRiskTable_658E54BD2B6A52ACDABAC7E848B9BCA7" xlink:to="loc_us-gaap_ConcentrationRiskLineItems_C5ABB435EE4E55C84138C7E848C30461" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ConcentrationRiskPercentage1" xlink:label="loc_us-gaap_ConcentrationRiskPercentage1_9857423E88A855DBE7F5C7E848C374E4" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskLineItems_C5ABB435EE4E55C84138C7E848C30461" xlink:to="loc_us-gaap_ConcentrationRiskPercentage1_9857423E88A855DBE7F5C7E848C374E4" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_1217B51A187E3DD9805EC7E848C4B843" 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_ConcentrationRiskLineItems_C5ABB435EE4E55C84138C7E848C30461" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_1217B51A187E3DD9805EC7E848C4B843" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsGross" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_6CA5EED270A6EA0C9239C7E9DE35E980" 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_ConcentrationRiskLineItems_C5ABB435EE4E55C84138C7E848C30461" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross_6CA5EED270A6EA0C9239C7E9DE35E980" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="loc_us-gaap_StockholdersEquity_A6100B03814261C89CD4C7E848C43806" 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_ConcentrationRiskLineItems_C5ABB435EE4E55C84138C7E848C30461" xlink:to="loc_us-gaap_StockholdersEquity_A6100B03814261C89CD4C7E848C43806" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_0B3B9E37FCE4C0FCFCDBC7E848C40C6E" 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_ConcentrationRiskLineItems_C5ABB435EE4E55C84138C7E848C30461" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_0B3B9E37FCE4C0FCFCDBC7E848C40C6E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ExcessOfReplacementOrCurrentCostsOverStatedLIFOValue" xlink:label="loc_us-gaap_ExcessOfReplacementOrCurrentCostsOverStatedLIFOValue_2CCBF4FFC7DD38F52200C7E848C450F0" 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_AccountingPoliciesAbstract_236D4842245013775BC7C7E848B83B94" xlink:to="loc_us-gaap_ExcessOfReplacementOrCurrentCostsOverStatedLIFOValue_2CCBF4FFC7DD38F52200C7E848C450F0" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_Goodwill" xlink:label="loc_us-gaap_Goodwill_BE5C512658514F009037C7E848C53463" 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_AccountingPoliciesAbstract_236D4842245013775BC7C7E848B83B94" xlink:to="loc_us-gaap_Goodwill_BE5C512658514F009037C7E848C53463" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AssetImpairmentCharges" xlink:label="loc_us-gaap_AssetImpairmentCharges_12DF92B1BE9587F87813C7E848C53350" 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_AccountingPoliciesAbstract_236D4842245013775BC7C7E848B83B94" xlink:to="loc_us-gaap_AssetImpairmentCharges_12DF92B1BE9587F87813C7E848C53350" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ExciseTaxesCollected" xlink:label="loc_us-gaap_ExciseTaxesCollected_A8737C5514EEE0671BA3C7E848C47B00" 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_AccountingPoliciesAbstract_236D4842245013775BC7C7E848B83B94" xlink:to="loc_us-gaap_ExciseTaxesCollected_A8737C5514EEE0671BA3C7E848C47B00" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ContractWithCustomerLiability" xlink:label="loc_us-gaap_ContractWithCustomerLiability_4841AEEF647ADB9CC655C7FAA9A75D15" 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_AccountingPoliciesAbstract_236D4842245013775BC7C7E848B83B94" xlink:to="loc_us-gaap_ContractWithCustomerLiability_4841AEEF647ADB9CC655C7FAA9A75D15" xlink:type="arc" />
    <link:loc xlink:href="casy-20200430.xsd#casy_AssetRetirementObligationInOtherAssetsNetOfAmortization" xlink:label="loc_casy_AssetRetirementObligationInOtherAssetsNetOfAmortization_55D87046BA238AFA6E12C7E848C5AC34" 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_AccountingPoliciesAbstract_236D4842245013775BC7C7E848B83B94" xlink:to="loc_casy_AssetRetirementObligationInOtherAssetsNetOfAmortization_55D87046BA238AFA6E12C7E848C5AC34" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AssetRetirementObligationsNoncurrent" xlink:label="loc_us-gaap_AssetRetirementObligationsNoncurrent_E7286677CCFBF4B45DADC7E848C56AA3" 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_AccountingPoliciesAbstract_236D4842245013775BC7C7E848B83B94" xlink:to="loc_us-gaap_AssetRetirementObligationsNoncurrent_E7286677CCFBF4B45DADC7E848C56AA3" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SelfInsuranceReserve" xlink:label="loc_us-gaap_SelfInsuranceReserve_3512A318559A2CA81A71C7E848C534D8" 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_us-gaap_AccountingPoliciesAbstract_236D4842245013775BC7C7E848B83B94" xlink:to="loc_us-gaap_SelfInsuranceReserve_3512A318559A2CA81A71C7E848C534D8" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NumberOfOperatingSegments" xlink:label="loc_us-gaap_NumberOfOperatingSegments_B04B2B9A78BA2A73DDF5C7E848C5DB8F" 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_us-gaap_AccountingPoliciesAbstract_236D4842245013775BC7C7E848B83B94" xlink:to="loc_us-gaap_NumberOfOperatingSegments_B04B2B9A78BA2A73DDF5C7E848C5DB8F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NumberOfReportableSegments" xlink:label="loc_us-gaap_NumberOfReportableSegments_77C6256D853DD97A99F0C7E848C69496" xlink:type="locator" />
    <link:presentationArc order="14" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_236D4842245013775BC7C7E848B83B94" xlink:to="loc_us-gaap_NumberOfReportableSegments_77C6256D853DD97A99F0C7E848C69496" xlink:type="arc" />
    <link:loc xlink:href="casy-20200430.xsd#casy_SegmentReportingNumberofMerchandiseCategories" xlink:label="loc_casy_SegmentReportingNumberofMerchandiseCategories_312405C7111FACA46745C7E848C69C21" xlink:type="locator" />
    <link:presentationArc order="15" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_236D4842245013775BC7C7E848B83B94" xlink:to="loc_casy_SegmentReportingNumberofMerchandiseCategories_312405C7111FACA46745C7E848C69C21" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.caseys.com/role/SignificantAccountingPoliciesPolicies" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_E9BD3DC80CFCC6367CC7C8AD1707EBE8" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ConsolidationPolicyTextBlock" xlink:label="loc_us-gaap_ConsolidationPolicyTextBlock_3C9FDFF7BBC01C493724C8AD170730C3" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_E9BD3DC80CFCC6367CC7C8AD1707EBE8" xlink:to="loc_us-gaap_ConsolidationPolicyTextBlock_3C9FDFF7BBC01C493724C8AD170730C3" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_UseOfEstimates" xlink:label="loc_us-gaap_UseOfEstimates_AA8876210610F3844FD8C8AD1707CD9D" 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_AccountingPoliciesAbstract_E9BD3DC80CFCC6367CC7C8AD1707EBE8" xlink:to="loc_us-gaap_UseOfEstimates_AA8876210610F3844FD8C8AD1707CD9D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:label="loc_us-gaap_CashAndCashEquivalentsPolicyTextBlock_BBC22E90429FF604C6E0C8AD170889F1" 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_AccountingPoliciesAbstract_E9BD3DC80CFCC6367CC7C8AD1707EBE8" xlink:to="loc_us-gaap_CashAndCashEquivalentsPolicyTextBlock_BBC22E90429FF604C6E0C8AD170889F1" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InventoryPolicyTextBlock" xlink:label="loc_us-gaap_InventoryPolicyTextBlock_71066DD89736B0B7643AC8AD17086EBC" 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_AccountingPoliciesAbstract_E9BD3DC80CFCC6367CC7C8AD1707EBE8" xlink:to="loc_us-gaap_InventoryPolicyTextBlock_71066DD89736B0B7643AC8AD17086EBC" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock_7BD250CE21902CD2E7FFC8AD170893C6" 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_AccountingPoliciesAbstract_E9BD3DC80CFCC6367CC7C8AD1707EBE8" xlink:to="loc_us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock_7BD250CE21902CD2E7FFC8AD170893C6" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DepreciationDepletionAndAmortizationPolicyTextBlock" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortizationPolicyTextBlock_2B5DAB72C29FE3154BC8C8AD170888D6" 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_AccountingPoliciesAbstract_E9BD3DC80CFCC6367CC7C8AD1707EBE8" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortizationPolicyTextBlock_2B5DAB72C29FE3154BC8C8AD170888D6" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentImpairment" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentImpairment_AC844DE8F5FFE1221B0CC8AD1708A8D2" 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_AccountingPoliciesAbstract_E9BD3DC80CFCC6367CC7C8AD1707EBE8" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentImpairment_AC844DE8F5FFE1221B0CC8AD1708A8D2" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeTaxPolicyTextBlock" xlink:label="loc_us-gaap_IncomeTaxPolicyTextBlock_C4C729E847F3C7233189C8AD17082D74" 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_AccountingPoliciesAbstract_E9BD3DC80CFCC6367CC7C8AD1707EBE8" xlink:to="loc_us-gaap_IncomeTaxPolicyTextBlock_C4C729E847F3C7233189C8AD17082D74" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_06BE4F4D690D4F101961C8AD1708CC15" 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_AccountingPoliciesAbstract_E9BD3DC80CFCC6367CC7C8AD1707EBE8" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_06BE4F4D690D4F101961C8AD1708CC15" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EarningsPerSharePolicyTextBlock" xlink:label="loc_us-gaap_EarningsPerSharePolicyTextBlock_D74A65ED744815C590B6C8AD1709B29C" 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_AccountingPoliciesAbstract_E9BD3DC80CFCC6367CC7C8AD1707EBE8" xlink:to="loc_us-gaap_EarningsPerSharePolicyTextBlock_D74A65ED744815C590B6C8AD1709B29C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AssetRetirementObligationsPolicy" xlink:label="loc_us-gaap_AssetRetirementObligationsPolicy_C9C6CD12E55176783823C8AD170945B5" 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_AccountingPoliciesAbstract_E9BD3DC80CFCC6367CC7C8AD1707EBE8" xlink:to="loc_us-gaap_AssetRetirementObligationsPolicy_C9C6CD12E55176783823C8AD170945B5" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SelfInsuranceReservePolicyTextBlock" xlink:label="loc_us-gaap_SelfInsuranceReservePolicyTextBlock_6ED4CEC181EC51A258B3C8AD1709C3C8" 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_us-gaap_AccountingPoliciesAbstract_E9BD3DC80CFCC6367CC7C8AD1707EBE8" xlink:to="loc_us-gaap_SelfInsuranceReservePolicyTextBlock_6ED4CEC181EC51A258B3C8AD1709C3C8" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EnvironmentalCostsPolicy" xlink:label="loc_us-gaap_EnvironmentalCostsPolicy_9B00017C333C96600CFEC8AD17092D28" 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_us-gaap_AccountingPoliciesAbstract_E9BD3DC80CFCC6367CC7C8AD1707EBE8" xlink:to="loc_us-gaap_EnvironmentalCostsPolicy_9B00017C333C96600CFEC8AD17092D28" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DerivativesPolicyTextBlock" xlink:label="loc_us-gaap_DerivativesPolicyTextBlock_D98C3560F21E8BE108B2C8AD17090D02" xlink:type="locator" />
    <link:presentationArc order="14" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_E9BD3DC80CFCC6367CC7C8AD1707EBE8" xlink:to="loc_us-gaap_DerivativesPolicyTextBlock_D98C3560F21E8BE108B2C8AD17090D02" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CompensationRelatedCostsPolicyTextBlock" xlink:label="loc_us-gaap_CompensationRelatedCostsPolicyTextBlock_9B1DF9428E10B5D0A46CC8AD170AF757" xlink:type="locator" />
    <link:presentationArc order="15" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_E9BD3DC80CFCC6367CC7C8AD1707EBE8" xlink:to="loc_us-gaap_CompensationRelatedCostsPolicyTextBlock_9B1DF9428E10B5D0A46CC8AD170AF757" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SegmentReportingPolicyPolicyTextBlock" xlink:label="loc_us-gaap_SegmentReportingPolicyPolicyTextBlock_B262F24C53D0F81E1111C8AD170AA2A9" xlink:type="locator" />
    <link:presentationArc order="16" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_E9BD3DC80CFCC6367CC7C8AD1707EBE8" xlink:to="loc_us-gaap_SegmentReportingPolicyPolicyTextBlock_B262F24C53D0F81E1111C8AD170AA2A9" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:label="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_E52C8CEE565564E4D94BC8AD170A81DF" xlink:type="locator" />
    <link:presentationArc order="17" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_E9BD3DC80CFCC6367CC7C8AD1707EBE8" xlink:to="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_E52C8CEE565564E4D94BC8AD170A81DF" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeLeasesPolicyTextBlock" xlink:label="loc_us-gaap_LesseeLeasesPolicyTextBlock_3F2C80A9996D12BE3276C90F0F8A44B0" xlink:type="locator" />
    <link:presentationArc order="18" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_E9BD3DC80CFCC6367CC7C8AD1707EBE8" xlink:to="loc_us-gaap_LesseeLeasesPolicyTextBlock_3F2C80A9996D12BE3276C90F0F8A44B0" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LessorLeasesPolicyTextBlock" xlink:label="loc_us-gaap_LessorLeasesPolicyTextBlock_A08ED406FA6E6A9076F7C90F975A4F67" xlink:type="locator" />
    <link:presentationArc order="19" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_E9BD3DC80CFCC6367CC7C8AD1707EBE8" xlink:to="loc_us-gaap_LessorLeasesPolicyTextBlock_A08ED406FA6E6A9076F7C90F975A4F67" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.caseys.com/role/SignificantAccountingPoliciesSummaryOfInventoryValuesDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_4B90FD47C2C96E3335D3C39696C5DFA2" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InventoryCurrentTable" xlink:label="loc_us-gaap_InventoryCurrentTable_4532E3FE3167D5D8AF6FC39696C5EF06" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_4B90FD47C2C96E3335D3C39696C5DFA2" xlink:to="loc_us-gaap_InventoryCurrentTable_4532E3FE3167D5D8AF6FC39696C5EF06" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ProductOrServiceAxis" xlink:label="loc_srt_ProductOrServiceAxis_5780EF7C0094D93F03F3C39696C563AE" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryCurrentTable_4532E3FE3167D5D8AF6FC39696C5EF06" xlink:to="loc_srt_ProductOrServiceAxis_5780EF7C0094D93F03F3C39696C563AE" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ProductsAndServicesDomain" xlink:label="loc_srt_ProductsAndServicesDomain_5F5538CE57D199C27A8CC39696C6A08E" xlink:type="locator" />
    <link: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_ProductOrServiceAxis_5780EF7C0094D93F03F3C39696C563AE" xlink:to="loc_srt_ProductsAndServicesDomain_5F5538CE57D199C27A8CC39696C6A08E" xlink:type="arc" />
    <link:loc xlink:href="casy-20200430.xsd#casy_GasolineMember" xlink:label="loc_casy_GasolineMember_887BA62567F4BC750BE5C39696C6CD14" xlink:type="locator" />
    <link: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_ProductsAndServicesDomain_5F5538CE57D199C27A8CC39696C6A08E" xlink:to="loc_casy_GasolineMember_887BA62567F4BC750BE5C39696C6CD14" xlink:type="arc" />
    <link:loc xlink:href="casy-20200430.xsd#casy_MerchandiseMember" xlink:label="loc_casy_MerchandiseMember_07455C7F50ABC6F6EC26C39696C6C0AB" 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_ProductsAndServicesDomain_5F5538CE57D199C27A8CC39696C6A08E" xlink:to="loc_casy_MerchandiseMember_07455C7F50ABC6F6EC26C39696C6C0AB" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InventoryLineItems" xlink:label="loc_us-gaap_InventoryLineItems_122FAEB9341FD2CF4185C39696C66FA9" 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_InventoryCurrentTable_4532E3FE3167D5D8AF6FC39696C5EF06" xlink:to="loc_us-gaap_InventoryLineItems_122FAEB9341FD2CF4185C39696C66FA9" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InventoryGross" xlink:label="loc_us-gaap_InventoryGross_2B9D4C55B33492BFB6B3C39696C7AB1E" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryLineItems_122FAEB9341FD2CF4185C39696C66FA9" xlink:to="loc_us-gaap_InventoryGross_2B9D4C55B33492BFB6B3C39696C7AB1E" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.caseys.com/role/SignificantAccountingPoliciesTables" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_C686F8B625E36F9C04CFC2A81E33932B" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfInventoryCurrentTableTextBlock_EC79BE2EF579308879B8C2A81E3313EC" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_C686F8B625E36F9C04CFC2A81E33932B" xlink:to="loc_us-gaap_ScheduleOfInventoryCurrentTableTextBlock_EC79BE2EF579308879B8C2A81E3313EC" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTextBlock_A23D85390FAFF41795CAC2A81E338980" 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_AccountingPoliciesAbstract_C686F8B625E36F9C04CFC2A81E33932B" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTextBlock_A23D85390FAFF41795CAC2A81E338980" xlink:type="arc" />
  </link:presentationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>15
<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.20.1</span><table class="report" border="0" cellspacing="2" id="idp6806643648">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Significant Accounting Policies (Details)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>Apr. 30, 2020 </div>
<div>USD ($) </div>
<div>people </div>
<div>state </div>
<div>segment </div>
<div>merchandise_category </div>
<div>store</div>
</th>
<th class="th">
<div>Apr. 30, 2019 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Apr. 30, 2018 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>May 01, 2018 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Apr. 30, 2017 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NumberOfStores', window );">Number of stores | store</a></td>
<td class="nump">2,207<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_NumberOfStatesInWhichEntityOperates', window );">Number of states in which entity operates | state</a></td>
<td class="nump">16<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_casy_PopulationOfCommunities', window );">Population of communities (many less than) | people</a></td>
<td class="nump">5,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_ConcentrationRiskLineItems', window );"><strong>Concentration Risk</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Shareholders' equity</a></td>
<td class="nump">$ 1,643,205<span></span>
</td>
<td class="nump">$ 1,408,769<span></span>
</td>
<td class="nump">$ 1,271,141<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,190,620<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_DeferredIncomeTaxLiabilitiesNet', window );">Deferred income taxes</a></td>
<td class="nump">435,598<span></span>
</td>
<td class="nump">385,788<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_ExcessOfReplacementOrCurrentCostsOverStatedLIFOValue', window );">Excess of current cost over the stated LIFO Value</a></td>
<td class="nump">87,546<span></span>
</td>
<td class="nump">80,814<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_Goodwill', window );">Goodwill</a></td>
<td class="nump">161,075<span></span>
</td>
<td class="nump">157,223<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_AssetImpairmentCharges', window );">Asset impairment charges</a></td>
<td class="nump">1,177<span></span>
</td>
<td class="nump">1,167<span></span>
</td>
<td class="nump">507<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_ExciseTaxesCollected', window );">Excise taxes collected</a></td>
<td class="nump">1,063,000<span></span>
</td>
<td class="nump">988,000<span></span>
</td>
<td class="nump">$ 919,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_ContractWithCustomerLiability', window );">Contract liability</a></td>
<td class="nump">11,180<span></span>
</td>
<td class="nump">6,931<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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_casy_AssetRetirementObligationInOtherAssetsNetOfAmortization', window );">Recorded asset retirement obligation (net of amortization)</a></td>
<td class="nump">13,416<span></span>
</td>
<td class="nump">11,793<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_AssetRetirementObligationsNoncurrent', window );">Discounted liability of asset retirement obligation</a></td>
<td class="nump">22,658<span></span>
</td>
<td class="nump">18,058<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_SelfInsuranceReserve', window );">Self insurance reserve</a></td>
<td class="nump">$ 44,959<span></span>
</td>
<td class="nump">44,334<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_NumberOfOperatingSegments', window );">Number of operating segments | segment</a></td>
<td class="nump">1<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_NumberOfReportableSegments', window );">Number of reportable segments | segment</a></td>
<td class="nump">1<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_casy_SegmentReportingNumberofMerchandiseCategories', window );">Number of merchandise categories | merchandise_category</a></td>
<td class="nump">3<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="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=casy_GasolineMember', window );">Fuel | Retail Sales</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_ConcentrationRiskLineItems', window );"><strong>Concentration Risk</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_ConcentrationRiskPercentage1', window );">Concentration risk percentage</a></td>
<td class="nump">60.00%<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="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=casy_GroceryAndOtherMerchandiseMember', window );">Grocery and other merchandise | Retail Sales</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_ConcentrationRiskLineItems', window );"><strong>Concentration Risk</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration risk percentage</a></td>
<td class="nump">28.00%<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="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=casy_PreparedFoodAndFountainMember', window );">Prepared food and fountain | Retail Sales</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_ConcentrationRiskLineItems', window );"><strong>Concentration Risk</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_ConcentrationRiskPercentage1', window );">Concentration risk percentage</a></td>
<td class="nump">12.00%<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="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis=us-gaap_AccountingStandardsUpdate201409Member', window );">Accounting Standards Update 2014-09 | GIft Cards</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_ConcentrationRiskLineItems', window );"><strong>Concentration Risk</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Shareholders' equity</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="nump">$ 879<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_DeferredIncomeTaxLiabilitiesNet', window );">Deferred income taxes</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="nump">321<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis=us-gaap_AccountingStandardsUpdate201409Member', window );">Accounting Standards Update 2014-09 | Box Tops</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_ConcentrationRiskLineItems', window );"><strong>Concentration Risk</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Shareholders' equity</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="num">(5,019)<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_DeferredIncomeTaxLiabilitiesNet', window );">Deferred income taxes</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="num">$ (1,816)<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_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_SoftwareAndSoftwareDevelopmentCostsMember', window );">Capitalized software costs</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_ConcentrationRiskLineItems', window );"><strong>Concentration Risk</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Finite-lived intangible assets</a></td>
<td class="nump">$ 38,593<span></span>
</td>
<td class="nump">$ 27,873<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="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_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_SoftwareAndSoftwareDevelopmentCostsMember', window );">Capitalized software costs | Minimum</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_ConcentrationRiskLineItems', window );"><strong>Concentration Risk</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_FiniteLivedIntangibleAssetUsefulLife', window );">Intangible asset useful life</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="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_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_SoftwareAndSoftwareDevelopmentCostsMember', window );">Capitalized software costs | Maximum</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_ConcentrationRiskLineItems', window );"><strong>Concentration Risk</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Intangible asset useful life</a></td>
<td class="text">13 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>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_casy_AssetRetirementObligationInOtherAssetsNetOfAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 recorded asset for asset retirement obligations is recorded in other assets,net of amortization.</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;">casy_AssetRetirementObligationInOtherAssetsNetOfAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>casy_</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_casy_PopulationOfCommunities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Population Of Communities</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;">casy_PopulationOfCommunities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>casy_</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_casy_SegmentReportingNumberofMerchandiseCategories">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Segment Reporting, Number of Merchandise Categories</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;">casy_SegmentReportingNumberofMerchandiseCategories</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>casy_</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_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-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_AssetImpairmentCharges">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 write-down of assets recognized in the income statement. Includes, but is not limited to, losses from tangible assets, intangible assets and goodwill.</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 (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&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 360<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109226348&amp;loc=d3e2420-110228<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetImpairmentCharges</td>
</tr>
<tr>
<td style="padding-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_AssetRetirementObligationsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Noncurrent portion of the carrying amount of a liability for an asset retirement obligation. An asset retirement obligation is a legal obligation associated with the disposal or retirement of a tangible long-lived asset that results from the acquisition, construction or development, or the normal operations of a long-lived asset, except for certain obligations of lessees.</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 410<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=6392692&amp;loc=d3e7535-110849<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetRetirementObligationsNoncurrent</td>
</tr>
<tr>
<td style="padding-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_ConcentrationRiskLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_ConcentrationRiskLineItems</td>
</tr>
<tr>
<td style="padding-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_ConcentrationRiskPercentage1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the "benchmark" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.</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 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6351-108592<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 20<br> -URI http://asc.fasb.org/extlink&amp;oid=118260190&amp;loc=d3e13531-108611<br><br>Reference 3: 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 21<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118260190&amp;loc=d3e13537-108611<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6404-108592<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskPercentage1</td>
</tr>
<tr>
<td style="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_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://www.xbrl.org/2003/role/disclosureRef<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=118944033&amp;loc=SL49130531-203044<br><br>Reference 2: 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=118956577&amp;loc=SL49130549-203045<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<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=118944033&amp;loc=SL49130532-203044<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_DeferredIncomeTaxLiabilitiesNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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.</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 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32537-109319<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=116821951&amp;loc=d3e31931-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_DeferredIncomeTaxLiabilitiesNet</td>
</tr>
<tr>
<td style="padding-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_ExcessOfReplacementOrCurrentCostsOverStatedLIFOValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 excess of replacement or current cost over the stated LIFO (last in first out) inventory value when the LIFO inventory method is utilized.</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.6(c))<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_ExcessOfReplacementOrCurrentCostsOverStatedLIFOValue</td>
</tr>
<tr>
<td style="padding-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_ExciseTaxesCollected">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 excise taxes collected by a public utility and reported in revenues if the amount of excise taxes is equal to 1 percent or more of such total.</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)(e))<br> -URI http://asc.fasb.org/extlink&amp;oid=116634182&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_ExciseTaxesCollected</td>
</tr>
<tr>
<td style="padding-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_FiniteLivedIntangibleAssetUsefulLife">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Useful life of finite-lived intangible assets, 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_FiniteLivedIntangibleAssetUsefulLife</td>
</tr>
<tr>
<td style="padding-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_FiniteLivedIntangibleAssetsGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</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 928<br> -SubTopic 340<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6473545&amp;loc=d3e61844-108004<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 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsGross</td>
</tr>
<tr>
<td style="padding-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_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_NumberOfOperatingSegments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning 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_NumberOfOperatingSegments</td>
</tr>
<tr>
<td style="padding-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>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NumberOfReportableSegments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements.</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_NumberOfReportableSegments</td>
</tr>
<tr>
<td style="padding-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>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NumberOfStatesInWhichEntityOperates">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 states the entity operates in as of the balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>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_NumberOfStatesInWhichEntityOperates</td>
</tr>
<tr>
<td style="padding-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_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_SelfInsuranceReserve">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 (including both current and noncurrent portions) 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.</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_SelfInsuranceReserve</td>
</tr>
<tr>
<td style="padding-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_srt_ProductOrServiceAxis=casy_GasolineMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ProductOrServiceAxis=casy_GasolineMember</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_ConcentrationRiskByBenchmarkAxis=us-gaap_SalesRevenueNetMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ConcentrationRiskByBenchmarkAxis=us-gaap_SalesRevenueNetMember</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_ProductOrServiceAxis=casy_GroceryAndOtherMerchandiseMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ProductOrServiceAxis=casy_GroceryAndOtherMerchandiseMember</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_ProductOrServiceAxis=casy_PreparedFoodAndFountainMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ProductOrServiceAxis=casy_PreparedFoodAndFountainMember</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_AdjustmentsForNewAccountingPronouncementsAxis=us-gaap_AccountingStandardsUpdate201409Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_AccountingStandardsUpdate201409Member</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_ProductOrServiceAxis=casy_GIftCardsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ProductOrServiceAxis=casy_GIftCardsMember</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_ProductOrServiceAxis=casy_BoxTopsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ProductOrServiceAxis=casy_BoxTopsMember</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_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_SoftwareAndSoftwareDevelopmentCostsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_SoftwareAndSoftwareDevelopmentCostsMember</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>16
<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.20.1</span><table class="report" border="0" cellspacing="2" id="idp6646596688">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Net Income Per Common Share (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Apr. 30, 2020</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 );">Schedule of Basic and Diluted Earnings Per Share</a></td>
<td class="text"><div style="line-height:120%;padding-top:16px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Computations for basic and diluted earnings per common share are presented below:</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="12"/></tr><tr><td style="width:59%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><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="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">&#160;</span></div></td><td colspan="11" 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:8pt;"><span style="font-family:inherit;font-size:8pt;">Years ended April&#160;30,</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:8pt;"><span style="font-family:inherit;font-size:8pt;">&#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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;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:8pt;"><span style="font-family:inherit;font-size:8pt;">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:8pt;"><span style="font-family:inherit;font-size:8pt;">2018</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:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Basic</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><td style="vertical-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="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="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="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:top;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 income</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: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;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"><span>263,846</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;"><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;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>203,886</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;"><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;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>317,903</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></tr><tr><td style="vertical-align:top;background-color:#cceeff;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;">Weighted average shares outstanding-basic</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #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>36,956,115</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 colspan="2" style="vertical-align:bottom;border-bottom:3px double #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>36,709,940</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 colspan="2" style="vertical-align:bottom;border-bottom:3px double #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>37,778,304</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:top;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;">Basic earnings per common share</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: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;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"><span>7.14</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;"><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;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5.55</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;"><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;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8.41</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></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:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Diluted</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: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="3" 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;"><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="3" 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;"><br/></span></div></td></tr><tr><td style="vertical-align:top;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 income</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: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;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"><span>263,846</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;"><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;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>203,886</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;"><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;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>317,903</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></tr><tr><td style="vertical-align:top;background-color:#cceeff;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;">Weighted-average shares outstanding-basic</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>36,956,115</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>36,709,940</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>37,778,304</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:top;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;">Plus effect of stock options and restricted stock units</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>229,713</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>265,447</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>353,795</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:top;background-color:#cceeff;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;">Weighted-average shares outstanding-diluted</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #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>37,185,828</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 colspan="2" style="vertical-align:bottom;border-bottom:3px double #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>36,975,387</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 colspan="2" style="vertical-align:bottom;border-bottom:3px double #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>38,132,099</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:top;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;">Diluted earnings per common share</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: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;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"><span>7.10</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;"><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;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5.51</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;"><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;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8.34</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></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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>17
<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.20.1</span><table class="report" border="0" cellspacing="2" id="idp6656110144">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Significant Accounting Policies (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Apr. 30, 2020</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_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [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_ScheduleOfInventoryCurrentTableTextBlock', window );">Summary of the Inventory Values</a></td>
<td class="text">Below is a summary of the inventory values at April&#160;30, <span style="font-family:inherit;font-size:10pt;">2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;">:</span><div style="line-height:120%;font-size:12pt;"><span style="font-family:inherit;font-size:12pt;">&#160;</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: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="7" style="vertical-align:bottom;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;">Years ended April 30,</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 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:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2020</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:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2019</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;">Fuel</span></div></td><td style="vertical-align:bottom;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;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>33,695</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 style="vertical-align:bottom;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;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>83,204</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:top;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;">Merchandise</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>202,312</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>189,836</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: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;">Total inventory</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: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;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"><span>236,007</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;"><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;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>273,040</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></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentTextBlock', window );">Depreciation of Property and Equipment and Amortization of Capital Lease Assets</a></td>
<td class="text">Depreciation of property and equipment are computed using the straight-line method over the following estimated useful lives:<div style="line-height:120%;font-size:12pt;"><span style="font-family:inherit;font-size:12pt;">&#160;</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"/></tr><tr><td style="width:69%;"/><td style="width:31%;"/></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 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></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:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Buildings</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;">25-40 years</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;">Machinery and equipment</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;">5-40&#160;years</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:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Finance lease right-of-use assets</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;">Lesser&#160;of&#160;term&#160;of&#160;lease&#160;or&#160;life&#160;of&#160;asset</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;">Leasehold improvements</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;">Lesser of term of lease or life of asset</span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></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_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-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_PropertyPlantAndEquipmentTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.</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(13))<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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentTextBlock</td>
</tr>
<tr>
<td style="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_ScheduleOfInventoryCurrentTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process.</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(6)(c))<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(6)(b))<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(6)(a))<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 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6361739&amp;loc=d3e7789-107766<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfInventoryCurrentTableTextBlock</td>
</tr>
<tr>
<td style="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>18
<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.20.1</span><table class="report" border="0" cellspacing="2" id="idp6963138512">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Consolidated Balance Sheets (Parentheticals) - shares<br></strong></div></th>
<th class="th"><div>Apr. 30, 2020</div></th>
<th class="th"><div>Apr. 30, 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_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_PreferredStockSharesIssued', window );">Preferred stock, shares issued</a></td>
<td class="nump">0<span></span>
</td>
<td 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_CommonStockSharesIssued', window );">Common stock, shares issued</a></td>
<td class="nump">36,806,325<span></span>
</td>
<td class="nump">36,664,521<span></span>
</td>
</tr>
<tr class="ro">
<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">36,806,325<span></span>
</td>
<td class="nump">36,664,521<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_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_PreferredStockSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt.</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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockSharesIssued</td>
</tr>
<tr>
<td style="padding-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>19
<FILENAME>R7.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.1</span><table class="report" border="0" cellspacing="2" id="idp6806853952">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Consolidated Statements of Cash Flows - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Apr. 30, 2020</div></th>
<th class="th"><div>Apr. 30, 2019</div></th>
<th class="th"><div>Apr. 30, 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>Cash flows from operating activities</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_NetIncomeLoss', window );">Net income</a></td>
<td class="nump">$ 263,846<span></span>
</td>
<td class="nump">$ 203,886<span></span>
</td>
<td class="nump">$ 317,903<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="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_DepreciationAndAmortization', window );">Depreciation and amortization</a></td>
<td class="nump">251,174<span></span>
</td>
<td class="nump">244,387<span></span>
</td>
<td class="nump">220,970<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 );">Stock-based compensation</a></td>
<td class="nump">18,129<span></span>
</td>
<td class="nump">16,410<span></span>
</td>
<td class="nump">18,800<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GainLossOnSaleOfPropertyPlantEquipment', window );">Loss on disposal of assets and impairment charges</a></td>
<td class="nump">3,495<span></span>
</td>
<td class="nump">1,384<span></span>
</td>
<td class="nump">2,281<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_IncreaseDecreaseInDeferredIncomeTaxes', window );">Deferred income taxes</a></td>
<td class="nump">49,810<span></span>
</td>
<td class="nump">45,337<span></span>
</td>
<td class="num">(98,178)<span></span>
</td>
</tr>
<tr class="ro">
<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 assets and liabilities:</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="re">
<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 );">Receivables</a></td>
<td class="num">(10,644)<span></span>
</td>
<td class="nump">7,189<span></span>
</td>
<td class="num">(1,801)<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Inventories</a></td>
<td class="nump">37,713<span></span>
</td>
<td class="num">(29,648)<span></span>
</td>
<td class="num">(38,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_IncreaseDecreaseInPrepaidExpense', window );">Prepaid expenses</a></td>
<td class="num">(2,308)<span></span>
</td>
<td class="num">(1,727)<span></span>
</td>
<td class="nump">3,413<span></span>
</td>
</tr>
<tr class="ro">
<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="num">(140,151)<span></span>
</td>
<td class="nump">12,451<span></span>
</td>
<td class="nump">14,751<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_IncreaseDecreaseInAccruedLiabilities', window );">Accrued expenses</a></td>
<td class="nump">26,400<span></span>
</td>
<td class="nump">30,927<span></span>
</td>
<td class="nump">15,967<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInIncomeTaxesReceivable', window );">Income taxes</a></td>
<td class="nump">15,783<span></span>
</td>
<td class="nump">22,545<span></span>
</td>
<td class="num">(30,053)<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_OtherNoncashIncomeExpense', window );">Other, net</a></td>
<td class="num">(8,933)<span></span>
</td>
<td class="num">(22,527)<span></span>
</td>
<td class="num">(5,850)<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_NetCashProvidedByUsedInOperatingActivities', window );">Net cash provided by operating activities</a></td>
<td class="nump">504,314<span></span>
</td>
<td class="nump">530,614<span></span>
</td>
<td class="nump">419,797<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_NetCashProvidedByUsedInInvestingActivitiesAbstract', window );"><strong>Cash flows from investing activities</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_PaymentsToAcquirePropertyPlantAndEquipment', window );">Purchase of property and equipment</a></td>
<td class="num">(438,977)<span></span>
</td>
<td class="num">(394,699)<span></span>
</td>
<td class="num">(577,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_PaymentsToAcquireBusinessesNetOfCashAcquired', window );">Payments for acquisitions of businesses, net of cash acquired</a></td>
<td class="num">(32,706)<span></span>
</td>
<td class="num">(68,200)<span></span>
</td>
<td class="num">(37,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_ProceedsFromSaleOfPropertyPlantAndEquipment', window );">Proceeds from sales of property and equipment</a></td>
<td class="nump">5,041<span></span>
</td>
<td class="nump">5,069<span></span>
</td>
<td class="nump">5,246<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_NetCashProvidedByUsedInInvestingActivities', window );">Net cash used in investing activities</a></td>
<td class="num">(466,642)<span></span>
</td>
<td class="num">(457,830)<span></span>
</td>
<td class="num">(609,335)<span></span>
</td>
</tr>
<tr class="ro">
<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>Cash flows from financing activities</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="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOfLongTermDebt', window );">Proceeds from long-term debt</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">400,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_RepaymentsOfLongTermDebt', window );">Repayments of long-term debt</a></td>
<td class="num">(17,476)<span></span>
</td>
<td class="num">(16,000)<span></span>
</td>
<td class="num">(15,688)<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_ProceedsFromShortTermDebt', window );">Net borrowings of short-term debt</a></td>
<td class="nump">45,000<span></span>
</td>
<td class="nump">35,400<span></span>
</td>
<td class="nump">38,700<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromStockOptionsExercised', window );">Proceeds from exercise of stock options</a></td>
<td class="nump">2,958<span></span>
</td>
<td class="nump">2,290<span></span>
</td>
<td class="nump">1,377<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_PaymentsOfDividends', window );">Payments of cash dividends</a></td>
<td class="num">(45,951)<span></span>
</td>
<td class="num">(41,430)<span></span>
</td>
<td class="num">(38,780)<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Repurchase of common stock</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(37,479)<span></span>
</td>
<td class="num">(214,683)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation', window );">Tax withholdings on employee share-based awards</a></td>
<td class="num">(7,224)<span></span>
</td>
<td class="num">(5,948)<span></span>
</td>
<td class="num">(4,426)<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_NetCashProvidedByUsedInFinancingActivities', window );">Net cash (used in) provided by financing activities</a></td>
<td class="num">(22,693)<span></span>
</td>
<td class="num">(63,167)<span></span>
</td>
<td class="nump">166,500<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect', window );">Net increase (decrease) in cash and cash equivalents</a></td>
<td class="nump">14,979<span></span>
</td>
<td class="nump">9,617<span></span>
</td>
<td class="num">(23,038)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash and cash equivalents at beginning of year</a></td>
<td class="nump">63,296<span></span>
</td>
<td class="nump">53,679<span></span>
</td>
<td class="nump">76,717<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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash and cash equivalents at end of year</a></td>
<td class="nump">78,275<span></span>
</td>
<td class="nump">63,296<span></span>
</td>
<td class="nump">53,679<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SupplementalCashFlowInformationAbstract', window );"><strong>SUPPLEMENTAL DISCLOSURES OF CASH FLOWS INFORMATION</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="re">
<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 );">Cash paid during the year for interest, net of amount capitalized</a></td>
<td class="nump">54,277<span></span>
</td>
<td class="nump">56,306<span></span>
</td>
<td class="nump">48,757<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxesPaidNet', window );">Cash paid (received) for income taxes, net</a></td>
<td class="nump">9,364<span></span>
</td>
<td class="num">(11,433)<span></span>
</td>
<td class="nump">24,274<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>Noncash investing and financing activities</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_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability', window );">Noncash additions from adoption of ASC 842</a></td>
<td class="nump">2,840<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_CapitalExpendituresIncurredButNotYetPaid', window );">Purchased property and equipment in accounts payable</a></td>
<td class="nump">5,328<span></span>
</td>
<td class="nump">15,616<span></span>
</td>
<td class="nump">12,014<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_casy_NoncashOrPartNoncashTransactionSharesRepurchased', window );">Shares repurchased in accounts payable</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 2,232<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_casy_NoncashOrPartNoncashTransactionSharesRepurchased">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Noncash Or Part Noncash Transaction, Shares Repurchased</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;">casy_NoncashOrPartNoncashTransactionSharesRepurchased</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>casy_</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_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_CapitalExpendituresIncurredButNotYetPaid">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Future cash outflow to pay for purchases of fixed assets that have occurred.</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 5<br> -URI http://asc.fasb.org/extlink&amp;oid=98513485&amp;loc=d3e4332-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 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=98513485&amp;loc=d3e4313-108586<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 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=98513485&amp;loc=d3e4304-108586<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CapitalExpendituresIncurredButNotYetPaid</td>
</tr>
<tr>
<td style="padding-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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, 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.</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 24<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3521-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 4<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3044-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 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=98513485&amp;loc=SL98516268-108586<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents</td>
</tr>
<tr>
<td style="padding-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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, 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.</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 830<br> -SubTopic 230<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=98513438&amp;loc=d3e33268-110906<br><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=118932676&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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect</td>
</tr>
<tr>
<td style="padding-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_DepreciationAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 current period expense charged against earnings on long-lived, physical assets not used in production, and which are not intended for resale, to allocate or recognize the cost of such assets over their useful lives; or to record the reduction in book value of an intangible asset over the benefit period of such asset; or to reflect consumption during the period of an asset that is not used in production.</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 (a)<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 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&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_DepreciationAndAmortization</td>
</tr>
<tr>
<td style="padding-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_GainLossOnSaleOfPropertyPlantEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 gain (loss) on sale or disposal of property, plant and equipment assets, including oil and gas property and timber property.</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 (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&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_GainLossOnSaleOfPropertyPlantEquipment</td>
</tr>
<tr>
<td style="padding-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_IncomeTaxesPaidNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, net of any cash received during the current period as refunds for the overpayment of taxes.</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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxesPaidNet</td>
</tr>
<tr>
<td style="padding-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=118932676&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=118932676&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_IncreaseDecreaseInAccruedLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 expenses incurred but not yet paid.</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=118932676&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_IncreaseDecreaseInAccruedLiabilities</td>
</tr>
<tr>
<td style="padding-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_IncreaseDecreaseInDeferredIncomeTaxes">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 account that represents the temporary difference that results from Income or Loss that is recognized for accounting purposes but not for tax purposes and vice versa.</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=118932676&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_IncreaseDecreaseInDeferredIncomeTaxes</td>
</tr>
<tr>
<td style="padding-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_IncreaseDecreaseInIncomeTaxesReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 income taxes receivable, which represents the amount due from tax authorities for refunds of overpayments or recoveries of income taxes paid.</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=118932676&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_IncreaseDecreaseInIncomeTaxesReceivable</td>
</tr>
<tr>
<td style="padding-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_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=118932676&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_IncreaseDecreaseInPrepaidExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 amount of outstanding money paid in advance for goods or services that bring economic benefits for future periods.</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=118932676&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_IncreaseDecreaseInPrepaidExpense</td>
</tr>
<tr>
<td style="padding-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=118932676&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=118932676&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=118932676&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=118932676&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=118932676&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=118932676&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=118932676&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=118930883&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=116637391&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=118930883&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=116637232&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=116634182&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=118932676&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=118932676&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_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=118932676&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_PaymentsOfDividends">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Cash outflow in the form of capital distributions and dividends to common shareholders, preferred shareholders and noncontrolling interests.</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=118932676&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_PaymentsOfDividends</td>
</tr>
<tr>
<td style="padding-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_PaymentsRelatedToTaxWithholdingForShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<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=118932676&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 a business, net of the cash acquired from the purchase.</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 (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&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_PaymentsToAcquireBusinessesNetOfCashAcquired</td>
</tr>
<tr>
<td style="padding-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=118932676&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_ProceedsFromIssuanceOfLongTermDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 debt initially having maturity 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 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&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_ProceedsFromIssuanceOfLongTermDebt</td>
</tr>
<tr>
<td style="padding-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=118932676&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_ProceedsFromShortTermDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from a borrowing having initial term of repayment 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 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&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_ProceedsFromShortTermDebt</td>
</tr>
<tr>
<td style="padding-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_ProceedsFromStockOptionsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 from exercise of option under share-based payment 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 2A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=116856206&amp;loc=SL79508275-113901<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 14<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&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_ProceedsFromStockOptionsExercised</td>
</tr>
<tr>
<td style="padding-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_RepaymentsOfLongTermDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 debt initially having maturity due after one year or beyond 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 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&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_RepaymentsOfLongTermDebt</td>
</tr>
<tr>
<td style="padding-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_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>
<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>Amount of noncash expense for share-based payment 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 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SupplementalCashFlowInformationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_SupplementalCashFlowInformationAbstract</td>
</tr>
<tr>
<td style="padding-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>20
<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.20.1</span><table class="report" border="0" cellspacing="2" id="idp6808126400">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Net Income Per Common Share - Schedule of Basic and Diluted Earnings Per Share (Details) - USD ($)<br> $ / shares in Units, $ in Thousands</strong></div></th>
<th class="th" colspan="8">3 Months Ended</th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Apr. 30, 2020</div></th>
<th class="th"><div>Jan. 31, 2020</div></th>
<th class="th"><div>Oct. 31, 2019</div></th>
<th class="th"><div>Jul. 31, 2019</div></th>
<th class="th"><div>Apr. 30, 2019</div></th>
<th class="th"><div>Jan. 31, 2019</div></th>
<th class="th"><div>Oct. 31, 2018</div></th>
<th class="th"><div>Jul. 31, 2018</div></th>
<th class="th"><div>Apr. 30, 2020</div></th>
<th class="th"><div>Apr. 30, 2019</div></th>
<th class="th"><div>Apr. 30, 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_EarningsPerShareBasicAbstract', window );"><strong>Basic</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income</a></td>
<td class="nump">$ 62,091<span></span>
</td>
<td class="nump">$ 33,959<span></span>
</td>
<td class="nump">$ 81,981<span></span>
</td>
<td class="nump">$ 85,815<span></span>
</td>
<td class="nump">$ 25,212<span></span>
</td>
<td class="nump">$ 41,835<span></span>
</td>
<td class="nump">$ 66,615<span></span>
</td>
<td class="nump">$ 70,224<span></span>
</td>
<td class="nump">$ 263,846<span></span>
</td>
<td class="nump">$ 203,886<span></span>
</td>
<td class="nump">$ 317,903<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 shares outstanding-basic (shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">36,956,115<span></span>
</td>
<td class="nump">36,709,940<span></span>
</td>
<td class="nump">37,778,304<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Basic earnings per common share (in Dollars per share)</a></td>
<td class="nump">$ 1.68<span></span>
</td>
<td class="nump">$ 0.92<span></span>
</td>
<td class="nump">$ 2.22<span></span>
</td>
<td class="nump">$ 2.33<span></span>
</td>
<td class="nump">$ 0.69<span></span>
</td>
<td class="nump">$ 1.14<span></span>
</td>
<td class="nump">$ 1.82<span></span>
</td>
<td class="nump">$ 1.92<span></span>
</td>
<td class="nump">$ 7.14<span></span>
</td>
<td class="nump">$ 5.55<span></span>
</td>
<td class="nump">$ 8.41<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_EarningsPerShareDilutedAbstract', window );"><strong>Diluted</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_casy_EffectOfStockOptionsAndRestrictedStockUnits', window );">Plus effect of stock options and restricted stock units (shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">229,713<span></span>
</td>
<td class="nump">265,447<span></span>
</td>
<td class="nump">353,795<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_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Weighted-average shares outstanding-diluted (shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">37,185,828<span></span>
</td>
<td class="nump">36,975,387<span></span>
</td>
<td class="nump">38,132,099<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Diluted earnings per common share (in Dollars per share)</a></td>
<td class="nump">$ 1.67<span></span>
</td>
<td class="nump">$ 0.91<span></span>
</td>
<td class="nump">$ 2.21<span></span>
</td>
<td class="nump">$ 2.31<span></span>
</td>
<td class="nump">$ 0.68<span></span>
</td>
<td class="nump">$ 1.13<span></span>
</td>
<td class="nump">$ 1.80<span></span>
</td>
<td class="nump">$ 1.90<span></span>
</td>
<td class="nump">$ 7.10<span></span>
</td>
<td class="nump">$ 5.51<span></span>
</td>
<td class="nump">$ 8.34<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_casy_EffectOfStockOptionsAndRestrictedStockUnits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Effect Of Stock Options And Restricted Stock Units</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;">casy_EffectOfStockOptionsAndRestrictedStockUnits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>casy_</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=116637232&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=117326831&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=117327953&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=116634182&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=117326831&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=116637391&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=117326831&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=117327953&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=117326831&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=116637391&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=117326831&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=116634182&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=117326831&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=116637232&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_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=118930883&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=116637391&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=118930883&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=116637232&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=116634182&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=118932676&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=117326831&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=117326831&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>21
<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.20.1</span><table class="report" border="0" cellspacing="2" id="idp6799263424">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes - Schedule of Effective Income Tax Rate Reconciliation (Details)<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Apr. 30, 2020</div></th>
<th class="th"><div>Apr. 30, 2019</div></th>
<th class="th"><div>Apr. 30, 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_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax Disclosure [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_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate', window );">Income taxes at the statutory rates</a></td>
<td class="nump">21.00%<span></span>
</td>
<td class="nump">21.00%<span></span>
</td>
<td class="nump">30.40%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate', window );">Impact of Tax Reform Act</a></td>
<td class="nump">0.00%<span></span>
</td>
<td class="nump">0.40%<span></span>
</td>
<td class="num">(80.50%)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCredits', window );">Federal tax credits</a></td>
<td class="num">(1.90%)<span></span>
</td>
<td class="num">(2.30%)<span></span>
</td>
<td class="num">(2.20%)<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_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes', window );">State income taxes, net of federal tax benefit</a></td>
<td class="nump">4.00%<span></span>
</td>
<td class="nump">4.30%<span></span>
</td>
<td class="nump">3.70%<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_casy_EffectiveIncomeTaxRateReconciliationImpactOfPhasedinStateLawChangesNetOfFederalBenefitPercent', window );">Impact of phased-in state law changes, net of federal benefit</a></td>
<td class="num">(0.20%)<span></span>
</td>
<td class="num">(1.80%)<span></span>
</td>
<td class="nump">0.80%<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_EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes', window );">ASU 2016-09 benefit (share based compensation)</a></td>
<td class="num">(0.50%)<span></span>
</td>
<td class="num">(0.60%)<span></span>
</td>
<td class="num">(0.80%)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments', window );">Other</a></td>
<td class="nump">0.50%<span></span>
</td>
<td class="nump">1.60%<span></span>
</td>
<td class="nump">0.30%<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_EffectiveIncomeTaxRateContinuingOperations', window );">Effective income tax rate</a></td>
<td class="nump">22.90%<span></span>
</td>
<td class="nump">22.60%<span></span>
</td>
<td class="num">(48.30%)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_casy_EffectiveIncomeTaxRateReconciliationImpactOfPhasedinStateLawChangesNetOfFederalBenefitPercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Income Tax Rate Reconciliation, Impact Of Phased-in State Law Changes, Net Of Federal Benefit, Percent</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;">casy_EffectiveIncomeTaxRateReconciliationImpactOfPhasedinStateLawChangesNetOfFederalBenefitPercent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>casy_</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_EffectiveIncomeTaxRateContinuingOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 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://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)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e23780-122690<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 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32687-109319<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 50<br> -Paragraph 13<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32698-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_EffectiveIncomeTaxRateContinuingOperations</td>
</tr>
<tr>
<td style="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_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 domestic federal statutory tax rate applicable to pretax income (loss).</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)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&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 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32687-109319<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 50<br> -Paragraph 13<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32698-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_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate</td>
</tr>
<tr>
<td style="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_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to changes in the income tax rates.</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)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&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 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32698-109319<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 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32687-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_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate</td>
</tr>
<tr>
<td style="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_EffectiveIncomeTaxRateReconciliationOtherAdjustments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other adjustments.</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)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&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 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32698-109319<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 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32687-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_EffectiveIncomeTaxRateReconciliationOtherAdjustments</td>
</tr>
<tr>
<td style="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_EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to revisions of previously reported income tax expense.</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 50<br> -Paragraph 13<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32698-109319<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 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32687-109319<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 S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330036-122817<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes</td>
</tr>
<tr>
<td style="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_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations applicable to state and local income tax expense (benefit), net of federal tax expense (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 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32698-109319<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 S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330036-122817<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 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32687-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_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes</td>
</tr>
<tr>
<td style="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_EffectiveIncomeTaxRateReconciliationTaxCredits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to tax credits. Including, but not limited to, research credit, foreign tax credit, investment tax credit, and other tax credits.</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)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&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 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32698-109319<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 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32687-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_EffectiveIncomeTaxRateReconciliationTaxCredits</td>
</tr>
<tr>
<td style="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_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-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>22
<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.20.1</span><table class="report" border="0" cellspacing="2" id="idp6793862448">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Leases - Narrative (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Apr. 30, 2020</div></th>
<th class="th"><div>Jan. 31, 2020</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_srt_CounterpartyNameAxis=casy_CityOfJoplinMissouriMember', window );">City of Joplin Missouri</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_OtherCommitmentsLineItems', window );"><strong>Other Commitments</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_casy_SaleLeasebackTransactionMaximumTaxableExemptBondsAvailable', window );">Bonds issued</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 51,400<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_BuildingAndBuildingImprovementsMember', window );">Building and Building Improvements</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_OtherCommitmentsLineItems', window );"><strong>Other Commitments</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_SaleLeasebackTransactionNetBookValue', window );">Construction in progress</a></td>
<td class="nump">$ 5,505<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_casy_SaleLeasebackTransactionMaximumTaxableExemptBondsAvailable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sale Leaseback Transaction, Maximum Taxable Exempt Bonds Available</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;">casy_SaleLeasebackTransactionMaximumTaxableExemptBondsAvailable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>casy_</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_OtherCommitmentsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_OtherCommitmentsLineItems</td>
</tr>
<tr>
<td style="padding-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_SaleLeasebackTransactionNetBookValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 book value of the asset(s) sold in connection with the sale of the property to another party and lease back to the seller.</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 840<br> -SubTopic 40<br> -Section 55<br> -Paragraph 51<br> -URI http://asc.fasb.org/extlink&amp;oid=82846721&amp;loc=d3e51840-112757<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 40<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=77888430&amp;loc=SL77919786-209982<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 40<br> -Section 55<br> -Paragraph 52<br> -URI http://asc.fasb.org/extlink&amp;oid=82846721&amp;loc=d3e51843-112757<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 40<br> -Section 55<br> -Paragraph 50<br> -URI http://asc.fasb.org/extlink&amp;oid=82846721&amp;loc=d3e51831-112757<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SaleLeasebackTransactionNetBookValue</td>
</tr>
<tr>
<td style="padding-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_srt_CounterpartyNameAxis=casy_CityOfJoplinMissouriMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_CounterpartyNameAxis=casy_CityOfJoplinMissouriMember</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_PropertyPlantAndEquipmentByTypeAxis=us-gaap_BuildingAndBuildingImprovementsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_PropertyPlantAndEquipmentByTypeAxis=us-gaap_BuildingAndBuildingImprovementsMember</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>23
<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>24
<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.20.1</span><table class="report" border="0" cellspacing="2" id="idp6806950640">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Benefit Plans (Details)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Apr. 30, 2020 </div>
<div>USD ($) </div>
<div>executive </div>
<div>shares</div>
</th>
<th class="th">
<div>Apr. 30, 2019 </div>
<div>USD ($) </div>
<div>shares</div>
</th>
<th class="th">
<div>Apr. 30, 2018 </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_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems', window );"><strong>Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block</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_DeferredCompensationLiabilityCurrentAndNoncurrent', window );">Accrued deferred compensation liability</a></td>
<td class="nump">$ 3,793<span></span>
</td>
<td class="nump">$ 2,870<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_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths', window );">Expected future payments, 2021</a></td>
<td class="nump">1,511<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_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo', window );">Expected future payments, 2022</a></td>
<td class="nump">401<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_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree', window );">Expected future payments, 2023</a></td>
<td class="nump">401<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_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour', window );">Expected future payments, 2024</a></td>
<td class="nump">401<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_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive', window );">Expected future payments, 2025</a></td>
<td class="nump">401<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_DeferredCompensationArrangementWithIndividualCompensationExpense', window );">Deferred compensation expense incurred</a></td>
<td class="nump">2,727<span></span>
</td>
<td class="num">(97)<span></span>
</td>
<td class="nump">$ 131<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_RetirementPlanTypeAxis=us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember', window );">Other Postretirement Benefits Plan</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_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems', window );"><strong>Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block</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="re">
<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 );">Employer discretionary contribution</a></td>
<td class="nump">$ 10,571<span></span>
</td>
<td class="nump">$ 9,918<span></span>
</td>
<td class="nump">9,614<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance', window );">Common stock held by trustee of the 401K plan (shares) | shares</a></td>
<td class="nump">1,113,882<span></span>
</td>
<td class="nump">1,261,258<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_RetirementPlanTypeAxis=us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember', window );">Supplemental Employee Retirement Plan</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_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems', window );"><strong>Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block</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="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_casy_DefinedBenefitPlansNumberofExecutivesCovered', window );">Number of executives covered under SERP | executive</a></td>
<td class="nump">2<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_casy_DefinedBenefitPlanAnnualRetirementBenefitPercentage', window );">Annual benefit amount (percent of base compensation)</a></td>
<td class="nump">50.00%<span></span>
</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_casy_DefinedBenefitPlanDurationOfBenefits', window );">Duration of benefits</a></td>
<td class="text">20 years<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_DeferredCompensationLiabilityCurrent', window );">Accrued deferred compensation liability</a></td>
<td class="nump">$ 3,434<span></span>
</td>
<td class="nump">$ 3,800<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_PensionAndOtherPostretirementBenefitExpense', window );">Pension and post-retirement expense incurred</a></td>
<td class="nump">269<span></span>
</td>
<td class="nump">$ 221<span></span>
</td>
<td class="nump">$ 112<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths', window );">Expected future payments, 2021</a></td>
<td class="nump">635<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_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo', window );">Expected future payments, 2022</a></td>
<td class="nump">635<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_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree', window );">Expected future payments, 2023</a></td>
<td class="nump">635<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_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour', window );">Expected future payments, 2024</a></td>
<td class="nump">354<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_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive', window );">Expected future payments, 2025</a></td>
<td class="nump">$ 354<span></span>
</td>
<td class="text">&#160;<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_srt_RangeAxis=srt_MinimumMember', window );">Minimum | Supplemental Employee Retirement Plan</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_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems', window );"><strong>Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block</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="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate', window );">Discount rate</a></td>
<td class="nump">2.04%<span></span>
</td>
<td class="nump">3.78%<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_srt_RangeAxis=srt_MaximumMember', window );">Maximum | Supplemental Employee Retirement Plan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems', window );"><strong>Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block</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_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate', window );">Discount rate</a></td>
<td class="nump">2.44%<span></span>
</td>
<td class="nump">4.01%<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_casy_DefinedBenefitPlanAnnualRetirementBenefitPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Defined Benefit Plan, Annual Retirement Benefit, Percentage</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;">casy_DefinedBenefitPlanAnnualRetirementBenefitPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>casy_</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_casy_DefinedBenefitPlanDurationOfBenefits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Defined Benefit Plan, Duration Of Benefits</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;">casy_DefinedBenefitPlanDurationOfBenefits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>casy_</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_casy_DefinedBenefitPlansNumberofExecutivesCovered">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Defined Benefit Plans, Non-Qualified Supplemental Executive Plan, Number of Executives Covered</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;">casy_DefinedBenefitPlansNumberofExecutivesCovered</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>casy_</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_CommonStockCapitalSharesReservedForFutureIssuance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 number of common shares reserved for future 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 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_CommonStockCapitalSharesReservedForFutureIssuance</td>
</tr>
<tr>
<td style="padding-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_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=116856206&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_DeferredCompensationLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 carrying value as of the balance sheet date of the liabilities for all deferred compensation arrangements payable within one year (or the operating cycle, if longer). Represents currently earned compensation under compensation arrangements that is not actually paid until a later date.</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 25<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=6409733&amp;loc=d3e19512-108361<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 2<br> -URI http://asc.fasb.org/extlink&amp;oid=6409875&amp;loc=d3e20028-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_DeferredCompensationLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-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_DeferredCompensationLiabilityCurrentAndNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 carrying value as of the balance sheet date of the liabilities for all deferred compensation arrangements. Represents currently earned compensation under compensation arrangements that is not actually paid until a later 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_DeferredCompensationLiabilityCurrentAndNoncurrent</td>
</tr>
<tr>
<td style="padding-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_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 rate for present value of future retirement benefits cash flows, used to determine benefit obligation of defined benefit 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 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (k)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate</td>
</tr>
<tr>
<td style="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_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 benefits for defined benefit plan expected to be paid in next 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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-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_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 benefits for defined benefit plan expected to be paid 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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive</td>
</tr>
<tr>
<td style="padding-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_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 benefits for defined benefit plan expected to be paid 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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour</td>
</tr>
<tr>
<td style="padding-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_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 benefits for defined benefit plan expected to be paid 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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree</td>
</tr>
<tr>
<td style="padding-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_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 benefits for defined benefit plan expected to be paid 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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo</td>
</tr>
<tr>
<td style="padding-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_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems</td>
</tr>
<tr>
<td style="padding-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_PensionAndOtherPostretirementBenefitExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 (reversal of cost) for pension and other postretirement benefits.</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_PensionAndOtherPostretirementBenefitExpense</td>
</tr>
<tr>
<td style="padding-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_RetirementPlanTypeAxis=us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_RetirementPlanTypeAxis=us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember</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_RetirementPlanTypeAxis=us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_RetirementPlanTypeAxis=us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember</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>25
<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.20.1</span><table class="report" border="0" cellspacing="2" id="idp6798862400">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Acquisitions (Details)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th">
<div>Apr. 30, 2020 </div>
<div>store</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_BusinessCombinationsAbstract', window );"><strong>Business Combinations [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_NumberOfBusinessesAcquired', window );">Number of stores acquired</a></td>
<td class="nump">18<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_casy_NumberOfStoresOpened', window );">Number of stores opened</a></td>
<td class="nump">11<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_casy_NumberOfStoresExpectedToOpenInNextFiscalYear', window );">Number of stores expected to open in next fiscal year</a></td>
<td class="nump">7<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_casy_GoodwillDeductibleForIncomeTaxPurposesPeriod', window );">Goodwill deductible for income tax purposes period (in years)</a></td>
<td class="text">15 years<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_casy_GoodwillDeductibleForIncomeTaxPurposesPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Goodwill deductible for income tax purposes, 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;">casy_GoodwillDeductibleForIncomeTaxPurposesPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>casy_</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_casy_NumberOfStoresExpectedToOpenInNextFiscalYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 stores expected to open in next fiscal year.</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;">casy_NumberOfStoresExpectedToOpenInNextFiscalYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>casy_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:positiveIntegerItemType</td>
</tr>
<tr>
<td><strong> Balance 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_casy_NumberOfStoresOpened">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 stores opened in 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;">casy_NumberOfStoresOpened</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>casy_</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_BusinessCombinationsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_BusinessCombinationsAbstract</td>
</tr>
<tr>
<td style="padding-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_NumberOfBusinessesAcquired">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 businesses acquired by the entity 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_NumberOfBusinessesAcquired</td>
</tr>
<tr>
<td style="padding-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>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>26
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.20.1</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>202</ContextCount>
  <ElementCount>433</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>true</FootnotesReported>
  <SegmentCount>56</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>12</UnitCount>
  <MyReports>
    <Report instance="casy-2020430x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>0001000 - Document - Cover Page</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.caseys.com/role/CoverPage</Role>
      <ShortName>Cover Page</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>1</Position>
    </Report>
    <Report instance="casy-2020430x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R2.htm</HtmlFileName>
      <LongName>1001000 - Statement - Consolidated Balance Sheets</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.caseys.com/role/ConsolidatedBalanceSheets</Role>
      <ShortName>Consolidated Balance Sheets</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>2</Position>
    </Report>
    <Report instance="casy-2020430x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R3.htm</HtmlFileName>
      <LongName>1001501 - Statement - Consolidated Balance Sheets (Parentheticals)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.caseys.com/role/ConsolidatedBalanceSheetsParentheticals</Role>
      <ShortName>Consolidated Balance Sheets (Parentheticals)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>3</Position>
    </Report>
    <Report instance="casy-2020430x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R4.htm</HtmlFileName>
      <LongName>1002000 - Statement - Consolidated Statements of Income</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.caseys.com/role/ConsolidatedStatementsOfIncome</Role>
      <ShortName>Consolidated Statements of Income</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>4</Position>
    </Report>
    <Report instance="casy-2020430x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R5.htm</HtmlFileName>
      <LongName>1003000 - Statement - Consolidated Statements of Shareholders' Equity</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.caseys.com/role/ConsolidatedStatementsOfShareholdersEquity</Role>
      <ShortName>Consolidated Statements of Shareholders' Equity</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>5</Position>
    </Report>
    <Report instance="casy-2020430x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R6.htm</HtmlFileName>
      <LongName>1003501 - Statement - Consolidated Statements of Shareholders' Equity (Parentheticals)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.caseys.com/role/ConsolidatedStatementsOfShareholdersEquityParentheticals</Role>
      <ShortName>Consolidated Statements of Shareholders' Equity (Parentheticals)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>6</Position>
    </Report>
    <Report instance="casy-2020430x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R7.htm</HtmlFileName>
      <LongName>1004000 - Statement - Consolidated Statements of Cash Flows</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.caseys.com/role/ConsolidatedStatementsOfCashFlows</Role>
      <ShortName>Consolidated Statements of Cash Flows</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>7</Position>
    </Report>
    <Report instance="casy-2020430x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R8.htm</HtmlFileName>
      <LongName>2101100 - Disclosure - Significant Accounting Policies</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.caseys.com/role/SignificantAccountingPolicies</Role>
      <ShortName>Significant Accounting Policies</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>8</Position>
    </Report>
    <Report instance="casy-2020430x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R9.htm</HtmlFileName>
      <LongName>2102100 - Disclosure - Acquisitions</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.caseys.com/role/Acquisitions</Role>
      <ShortName>Acquisitions</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>9</Position>
    </Report>
    <Report instance="casy-2020430x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R10.htm</HtmlFileName>
      <LongName>2104100 - Disclosure - Fair Value of Financial Instruments and Long Term Debt</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.caseys.com/role/FairValueOfFinancialInstrumentsAndLongTermDebt</Role>
      <ShortName>Fair Value of Financial Instruments and Long Term Debt</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>10</Position>
    </Report>
    <Report instance="casy-2020430x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R11.htm</HtmlFileName>
      <LongName>2105100 - Disclosure - Preferred and Common Stock</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.caseys.com/role/PreferredAndCommonStock</Role>
      <ShortName>Preferred and Common Stock</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>11</Position>
    </Report>
    <Report instance="casy-2020430x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R12.htm</HtmlFileName>
      <LongName>2106100 - Disclosure - Net Income Per Common Share</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.caseys.com/role/NetIncomePerCommonShare</Role>
      <ShortName>Net Income Per Common Share</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>12</Position>
    </Report>
    <Report instance="casy-2020430x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R13.htm</HtmlFileName>
      <LongName>2107100 - Disclosure - Income Taxes</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.caseys.com/role/IncomeTaxes</Role>
      <ShortName>Income Taxes</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>13</Position>
    </Report>
    <Report instance="casy-2020430x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R14.htm</HtmlFileName>
      <LongName>2108100 - Disclosure - Leases</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.caseys.com/role/Leases</Role>
      <ShortName>Leases</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>14</Position>
    </Report>
    <Report instance="casy-2020430x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R15.htm</HtmlFileName>
      <LongName>2110100 - Disclosure - Benefit Plans</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.caseys.com/role/BenefitPlans</Role>
      <ShortName>Benefit Plans</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>15</Position>
    </Report>
    <Report instance="casy-2020430x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R16.htm</HtmlFileName>
      <LongName>2111100 - Disclosure - Commitments</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.caseys.com/role/Commitments</Role>
      <ShortName>Commitments</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>16</Position>
    </Report>
    <Report instance="casy-2020430x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R17.htm</HtmlFileName>
      <LongName>2112100 - Disclosure - Contingencies</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.caseys.com/role/Contingencies</Role>
      <ShortName>Contingencies</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>17</Position>
    </Report>
    <Report instance="casy-2020430x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R18.htm</HtmlFileName>
      <LongName>2114100 - Disclosure - Quarterly Financial Data</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.caseys.com/role/QuarterlyFinancialData</Role>
      <ShortName>Quarterly Financial Data</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>18</Position>
    </Report>
    <Report instance="casy-2020430x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R19.htm</HtmlFileName>
      <LongName>2201201 - Disclosure - Significant Accounting Policies (Policies)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.caseys.com/role/SignificantAccountingPoliciesPolicies</Role>
      <ShortName>Significant Accounting Policies (Policies)</ShortName>
      <MenuCategory>Policies</MenuCategory>
      <ParentRole>http://www.caseys.com/role/SignificantAccountingPolicies</ParentRole>
      <Position>19</Position>
    </Report>
    <Report instance="casy-2020430x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R20.htm</HtmlFileName>
      <LongName>2301302 - Disclosure - Significant Accounting Policies (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.caseys.com/role/SignificantAccountingPoliciesTables</Role>
      <ShortName>Significant Accounting Policies (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.caseys.com/role/SignificantAccountingPolicies</ParentRole>
      <Position>20</Position>
    </Report>
    <Report instance="casy-2020430x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R21.htm</HtmlFileName>
      <LongName>2302301 - Disclosure - Acquisitions (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.caseys.com/role/AcquisitionsTables</Role>
      <ShortName>Acquisitions (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.caseys.com/role/Acquisitions</ParentRole>
      <Position>21</Position>
    </Report>
    <Report instance="casy-2020430x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R22.htm</HtmlFileName>
      <LongName>2304301 - Disclosure - Fair Value of Financial Instruments and Long Term Debt (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.caseys.com/role/FairValueOfFinancialInstrumentsAndLongTermDebtTables</Role>
      <ShortName>Fair Value of Financial Instruments and Long Term Debt (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.caseys.com/role/FairValueOfFinancialInstrumentsAndLongTermDebt</ParentRole>
      <Position>22</Position>
    </Report>
    <Report instance="casy-2020430x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R23.htm</HtmlFileName>
      <LongName>2305301 - Disclosure - Preferred and Common Stock (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.caseys.com/role/PreferredAndCommonStockTables</Role>
      <ShortName>Preferred and Common Stock (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.caseys.com/role/PreferredAndCommonStock</ParentRole>
      <Position>23</Position>
    </Report>
    <Report instance="casy-2020430x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R24.htm</HtmlFileName>
      <LongName>2306301 - Disclosure - Net Income Per Common Share (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.caseys.com/role/NetIncomePerCommonShareTables</Role>
      <ShortName>Net Income Per Common Share (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.caseys.com/role/NetIncomePerCommonShare</ParentRole>
      <Position>24</Position>
    </Report>
    <Report instance="casy-2020430x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R25.htm</HtmlFileName>
      <LongName>2307301 - Disclosure - Income Taxes (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.caseys.com/role/IncomeTaxesTables</Role>
      <ShortName>Income Taxes (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.caseys.com/role/IncomeTaxes</ParentRole>
      <Position>25</Position>
    </Report>
    <Report instance="casy-2020430x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R26.htm</HtmlFileName>
      <LongName>2308301 - Disclosure - Leases - (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.caseys.com/role/LeasesTables</Role>
      <ShortName>Leases - (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <Position>26</Position>
    </Report>
    <Report instance="casy-2020430x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R27.htm</HtmlFileName>
      <LongName>2314301 - Disclosure - Quarterly Financial Data (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.caseys.com/role/QuarterlyFinancialDataTables</Role>
      <ShortName>Quarterly Financial Data (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.caseys.com/role/QuarterlyFinancialData</ParentRole>
      <Position>27</Position>
    </Report>
    <Report instance="casy-2020430x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R28.htm</HtmlFileName>
      <LongName>2401403 - Disclosure - Significant Accounting Policies (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.caseys.com/role/SignificantAccountingPoliciesDetails</Role>
      <ShortName>Significant Accounting Policies (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.caseys.com/role/SignificantAccountingPoliciesTables</ParentRole>
      <Position>28</Position>
    </Report>
    <Report instance="casy-2020430x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R29.htm</HtmlFileName>
      <LongName>2401404 - Disclosure - Significant Accounting Policies - Summary of the Inventory Values (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.caseys.com/role/SignificantAccountingPoliciesSummaryOfInventoryValuesDetails</Role>
      <ShortName>Significant Accounting Policies - Summary of the Inventory Values (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>29</Position>
    </Report>
    <Report instance="casy-2020430x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R30.htm</HtmlFileName>
      <LongName>2401405 - Disclosure - Significant Accounting Policies - Depreciation of Property and Equipment and Amortization of Capital Lease Assets (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.caseys.com/role/SignificantAccountingPoliciesDepreciationOfPropertyAndEquipmentAndAmortizationOfCapitalLeaseAssetsDetails</Role>
      <ShortName>Significant Accounting Policies - Depreciation of Property and Equipment and Amortization of Capital Lease Assets (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>30</Position>
    </Report>
    <Report instance="casy-2020430x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R31.htm</HtmlFileName>
      <LongName>2402402 - Disclosure - Acquisitions (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.caseys.com/role/AcquisitionsDetails</Role>
      <ShortName>Acquisitions (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.caseys.com/role/AcquisitionsTables</ParentRole>
      <Position>31</Position>
    </Report>
    <Report instance="casy-2020430x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R32.htm</HtmlFileName>
      <LongName>2402403 - Disclosure - Acquisitions - Allocation of Purchase Price (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.caseys.com/role/AcquisitionsAllocationOfPurchasePriceDetails</Role>
      <ShortName>Acquisitions - Allocation of Purchase Price (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>32</Position>
    </Report>
    <Report instance="casy-2020430x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R33.htm</HtmlFileName>
      <LongName>2402404 - Disclosure - Acquisitions - Summary of Unaudited Pro Forma Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.caseys.com/role/AcquisitionsSummaryOfUnauditedProFormaInformationDetails</Role>
      <ShortName>Acquisitions - Summary of Unaudited Pro Forma Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>33</Position>
    </Report>
    <Report instance="casy-2020430x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R34.htm</HtmlFileName>
      <LongName>2404402 - Disclosure - Fair Value of Financial Instruments and Long Term Debt (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.caseys.com/role/FairValueOfFinancialInstrumentsAndLongTermDebtDetails</Role>
      <ShortName>Fair Value of Financial Instruments and Long Term Debt (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.caseys.com/role/FairValueOfFinancialInstrumentsAndLongTermDebtTables</ParentRole>
      <Position>34</Position>
    </Report>
    <Report instance="casy-2020430x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R35.htm</HtmlFileName>
      <LongName>2404403 - Disclosure - Fair Value of Financial Instruments and Long Term Debt - Carrying Value of Long-term Debt (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.caseys.com/role/FairValueOfFinancialInstrumentsAndLongTermDebtCarryingValueOfLongTermDebtDetails</Role>
      <ShortName>Fair Value of Financial Instruments and Long Term Debt - Carrying Value of Long-term Debt (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>35</Position>
    </Report>
    <Report instance="casy-2020430x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R36.htm</HtmlFileName>
      <LongName>2404404 - Disclosure - Fair Value of Financial Instruments and Long Term Debt - Schedule of Maturities of Long-Term Debt Including Capitalizied Leases (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.caseys.com/role/FairValueOfFinancialInstrumentsAndLongTermDebtScheduleOfMaturitiesOfLongTermDebtIncludingCapitaliziedLeasesDetails</Role>
      <ShortName>Fair Value of Financial Instruments and Long Term Debt - Schedule of Maturities of Long-Term Debt Including Capitalizied Leases (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>36</Position>
    </Report>
    <Report instance="casy-2020430x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R37.htm</HtmlFileName>
      <LongName>2405402 - Disclosure - Preferred and Common Stock (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.caseys.com/role/PreferredAndCommonStockDetails</Role>
      <ShortName>Preferred and Common Stock (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.caseys.com/role/PreferredAndCommonStockTables</ParentRole>
      <Position>37</Position>
    </Report>
    <Report instance="casy-2020430x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R38.htm</HtmlFileName>
      <LongName>2405403 - Disclosure - Preferred and Common Stock- Schedule of Restricted Stock and Restricted Stock Units Granted (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.caseys.com/role/PreferredAndCommonStockScheduleOfRestrictedStockAndRestrictedStockUnitsGrantedDetails</Role>
      <ShortName>Preferred and Common Stock- Schedule of Restricted Stock and Restricted Stock Units Granted (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>38</Position>
    </Report>
    <Report instance="casy-2020430x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R39.htm</HtmlFileName>
      <LongName>2405404 - Disclosure - Preferred and Common Stock - Schedule of Stock Options Activity (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.caseys.com/role/PreferredAndCommonStockScheduleOfStockOptionsActivityDetails</Role>
      <ShortName>Preferred and Common Stock - Schedule of Stock Options Activity (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>39</Position>
    </Report>
    <Report instance="casy-2020430x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R40.htm</HtmlFileName>
      <LongName>2405405 - Disclosure - Preferred and Common Stock - Schedule of Restricted Stock Units Award Activity (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.caseys.com/role/PreferredAndCommonStockScheduleOfRestrictedStockUnitsAwardActivityDetails</Role>
      <ShortName>Preferred and Common Stock - Schedule of Restricted Stock Units Award Activity (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>40</Position>
    </Report>
    <Report instance="casy-2020430x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R41.htm</HtmlFileName>
      <LongName>2406402 - Disclosure - Net Income Per Common Share - Schedule of Basic and Diluted Earnings Per Share (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.caseys.com/role/NetIncomePerCommonShareScheduleOfBasicAndDilutedEarningsPerShareDetails</Role>
      <ShortName>Net Income Per Common Share - Schedule of Basic and Diluted Earnings Per Share (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>41</Position>
    </Report>
    <Report instance="casy-2020430x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R42.htm</HtmlFileName>
      <LongName>2407402 - Disclosure - Income Taxes - Schedule of Components of Income Tax Expense (Benefit) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.caseys.com/role/IncomeTaxesScheduleOfComponentsOfIncomeTaxExpenseBenefitDetails</Role>
      <ShortName>Income Taxes - Schedule of Components of Income Tax Expense (Benefit) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>42</Position>
    </Report>
    <Report instance="casy-2020430x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R43.htm</HtmlFileName>
      <LongName>2407403 - Disclosure - Income Taxes - Schedule of Deferred Tax Assets and Liabilities (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.caseys.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails</Role>
      <ShortName>Income Taxes - Schedule of Deferred Tax Assets and Liabilities (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>43</Position>
    </Report>
    <Report instance="casy-2020430x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R44.htm</HtmlFileName>
      <LongName>2407404 - Disclosure - Income Taxes (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.caseys.com/role/IncomeTaxesDetails</Role>
      <ShortName>Income Taxes (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.caseys.com/role/IncomeTaxesTables</ParentRole>
      <Position>44</Position>
    </Report>
    <Report instance="casy-2020430x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R45.htm</HtmlFileName>
      <LongName>2407405 - Disclosure - Income Taxes - Schedule of Effective Income Tax Rate Reconciliation (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.caseys.com/role/IncomeTaxesScheduleOfEffectiveIncomeTaxRateReconciliationDetails</Role>
      <ShortName>Income Taxes - Schedule of Effective Income Tax Rate Reconciliation (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>45</Position>
    </Report>
    <Report instance="casy-2020430x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R46.htm</HtmlFileName>
      <LongName>2407406 - Disclosure - Income Taxes - Schedule of Unrecognized Tax Benefits (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.caseys.com/role/IncomeTaxesScheduleOfUnrecognizedTaxBenefitsDetails</Role>
      <ShortName>Income Taxes - Schedule of Unrecognized Tax Benefits (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>46</Position>
    </Report>
    <Report instance="casy-2020430x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R47.htm</HtmlFileName>
      <LongName>2408402 - Disclosure - Leases - Assets and Liabilities of Lessee (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.caseys.com/role/LeasesAssetsAndLiabilitiesOfLesseeDetails</Role>
      <ShortName>Leases - Assets and Liabilities of Lessee (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>47</Position>
    </Report>
    <Report instance="casy-2020430x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R48.htm</HtmlFileName>
      <LongName>2408403 - Disclosure - Leases - Lease Maturity Schedule (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.caseys.com/role/LeasesLeaseMaturityScheduleDetails</Role>
      <ShortName>Leases - Lease Maturity Schedule (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>48</Position>
    </Report>
    <Report instance="casy-2020430x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R49.htm</HtmlFileName>
      <LongName>2408404 - Disclosure - Leases - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.caseys.com/role/LeasesNarrativeDetails</Role>
      <ShortName>Leases - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>49</Position>
    </Report>
    <Report instance="casy-2020430x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R50.htm</HtmlFileName>
      <LongName>2410401 - Disclosure - Benefit Plans (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.caseys.com/role/BenefitPlansDetails</Role>
      <ShortName>Benefit Plans (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.caseys.com/role/BenefitPlans</ParentRole>
      <Position>50</Position>
    </Report>
    <Report instance="casy-2020430x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R51.htm</HtmlFileName>
      <LongName>2411401 - Disclosure - Commitments (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.caseys.com/role/CommitmentsDetails</Role>
      <ShortName>Commitments (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.caseys.com/role/Commitments</ParentRole>
      <Position>51</Position>
    </Report>
    <Report instance="casy-2020430x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R52.htm</HtmlFileName>
      <LongName>2412401 - Disclosure - Contingencies (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.caseys.com/role/ContingenciesDetails</Role>
      <ShortName>Contingencies (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.caseys.com/role/Contingencies</ParentRole>
      <Position>52</Position>
    </Report>
    <Report instance="casy-2020430x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R53.htm</HtmlFileName>
      <LongName>2414402 - Disclosure - Quarterly Financial Data - Schedule of Quarterly Financial Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.caseys.com/role/QuarterlyFinancialDataScheduleOfQuarterlyFinancialInformationDetails</Role>
      <ShortName>Quarterly Financial Data - Schedule of Quarterly Financial Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>53</Position>
    </Report>
    <Report instance="casy-2020430x10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R9999.htm</HtmlFileName>
      <LongName>Uncategorized Items - casy-2020430x10k.htm</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xbrl.sec.gov/role/uncategorizedFacts</Role>
      <ShortName>Uncategorized Items - casy-2020430x10k.htm</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>54</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-K" original="casy-2020430x10k.htm">casy-2020430x10k.htm</File>
    <File>casy-20200430.xsd</File>
    <File>casy-20200430_cal.xml</File>
    <File>casy-20200430_def.xml</File>
    <File>casy-20200430_lab.xml</File>
    <File>casy-20200430_pre.xml</File>
    <File>casy-ex231_2020430xq4.htm</File>
    <File>casy-ex311_2020430xq4.htm</File>
    <File>casy-ex312_2020430xq4.htm</File>
    <File>casy-ex321_2020430xq4.htm</File>
    <File>casy-ex322_2020430xq4.htm</File>
    <File>exhibit107excessplaned.htm</File>
    <File>exhibit21.htm</File>
    <File>exhibit46descriptionof.htm</File>
  </InputFiles>
  <SupplementalFiles/>
  <BaseTaxonomies>
    <BaseTaxonomy>http://fasb.org/us-gaap/2019-01-31</BaseTaxonomy>
    <BaseTaxonomy>http://fasb.org/srt/2019-01-31</BaseTaxonomy>
    <BaseTaxonomy>http://xbrl.sec.gov/dei/2019-01-31</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>true</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>27
<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.20.1</span><table class="report" border="0" cellspacing="2" id="idp6808630224">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Fair Value of Financial Instruments and Long Term Debt - Carrying Value of Long-term Debt (Details)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Apr. 30, 2020 </div>
<div>USD ($) </div>
<div>installment_payment</div>
</th>
<th class="th">
<div>Apr. 30, 2019 </div>
<div>USD ($) </div>
<div>installment_payment</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>Debt Instrument</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_FinanceLeaseLiability', window );">Finance lease liabilities (Note 7)</a></td>
<td class="nump">$ 16,746<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_CapitalLeaseObligations', window );">Finance lease liabilities (Note 7)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 16,480<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Long-term debt</a></td>
<td class="nump">1,269,000<span></span>
</td>
<td class="text">&#160;<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_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities', window );">Total</a></td>
<td class="nump">1,285,746<span></span>
</td>
<td class="nump">1,300,480<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent', window );">Less current maturities (2)</a></td>
<td class="nump">571,244<span></span>
</td>
<td class="nump">17,205<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_LongTermDebtAndCapitalLeaseObligations', window );">Long-term debt and finance lease obligations, net of current maturities</a></td>
<td class="nump">714,502<span></span>
</td>
<td class="nump">1,283,275<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Debt issuance costs</a></td>
<td class="nump">$ 964<span></span>
</td>
<td class="nump">$ 1,171<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_SeniorNotesMember', window );">Senior Notes | 5.72% Senior notes due in 14 installments beginning September 30, 2012 and ending March 30, 2020</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_DebtInstrumentLineItems', window );"><strong>Debt Instrument</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_DebtInstrumentInterestRateStatedPercentage', window );">Interest rate</a></td>
<td class="nump">5.72%<span></span>
</td>
<td class="nump">5.72%<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_casy_DebtInstrumentPeriodicPaymentNumberofPayments', window );">Number of payments | installment_payment</a></td>
<td class="nump">14<span></span>
</td>
<td class="nump">14<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_LongTermDebt', window );">Long-term debt</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 15,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_SeniorNotesMember', window );">Senior Notes | 5.22% Senior notes due August 9, 2020 (1)</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_DebtInstrumentLineItems', window );"><strong>Debt Instrument</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_DebtInstrumentInterestRateStatedPercentage', window );">Interest rate</a></td>
<td class="nump">5.22%<span></span>
</td>
<td class="nump">5.22%<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_LongTermDebt', window );">Long-term debt</a></td>
<td class="nump">$ 569,000<span></span>
</td>
<td class="nump">$ 569,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_SeniorNotesMember', window );">Senior Notes | 3.67% Senior notes (Series A) due in 7 installments beginning June 17, 2022, and ending June 15, 2028</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_DebtInstrumentLineItems', window );"><strong>Debt Instrument</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_DebtInstrumentInterestRateStatedPercentage', window );">Interest rate</a></td>
<td class="nump">3.67%<span></span>
</td>
<td class="nump">3.67%<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_casy_DebtInstrumentPeriodicPaymentNumberofPayments', window );">Number of payments | installment_payment</a></td>
<td class="nump">7<span></span>
</td>
<td class="nump">7<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Long-term debt</a></td>
<td class="nump">$ 150,000<span></span>
</td>
<td class="nump">$ 150,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_SeniorNotesMember', window );">Senior Notes | 3.75% Senior notes (Series B) due in 7 installments beginning December 17, 2022 and ending December 18, 2028</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_DebtInstrumentLineItems', window );"><strong>Debt Instrument</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_DebtInstrumentInterestRateStatedPercentage', window );">Interest rate</a></td>
<td class="nump">3.75%<span></span>
</td>
<td class="nump">3.75%<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_casy_DebtInstrumentPeriodicPaymentNumberofPayments', window );">Number of payments | installment_payment</a></td>
<td class="nump">7<span></span>
</td>
<td class="nump">7<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebt', window );">Long-term debt</a></td>
<td class="nump">$ 50,000<span></span>
</td>
<td class="nump">$ 50,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_SeniorNotesMember', window );">Senior Notes | 3.65% Senior notes (Series C) due in 7 installments beginning May 2, 2025 and ending May 2, 2031</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_DebtInstrumentLineItems', window );"><strong>Debt Instrument</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_DebtInstrumentInterestRateStatedPercentage', window );">Interest rate</a></td>
<td class="nump">3.65%<span></span>
</td>
<td class="nump">3.65%<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_casy_DebtInstrumentPeriodicPaymentNumberofPayments', window );">Number of payments | installment_payment</a></td>
<td class="nump">7<span></span>
</td>
<td class="nump">7<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Long-term debt</a></td>
<td class="nump">$ 50,000<span></span>
</td>
<td class="nump">$ 50,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_SeniorNotesMember', window );">Senior Notes | 3.72% Senior notes (Series D) due in 7 installments beginning October 28, 2025 and ending October 28, 2031</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_DebtInstrumentLineItems', window );"><strong>Debt Instrument</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_DebtInstrumentInterestRateStatedPercentage', window );">Interest rate</a></td>
<td class="nump">3.72%<span></span>
</td>
<td class="nump">3.72%<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_casy_DebtInstrumentPeriodicPaymentNumberofPayments', window );">Number of payments | installment_payment</a></td>
<td class="nump">7<span></span>
</td>
<td class="nump">7<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebt', window );">Long-term debt</a></td>
<td class="nump">$ 50,000<span></span>
</td>
<td class="nump">$ 50,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_SeniorNotesMember', window );">Senior Notes | 3.51% Senior notes (Series E) due June 13, 2025</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_DebtInstrumentLineItems', window );"><strong>Debt Instrument</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_DebtInstrumentInterestRateStatedPercentage', window );">Interest rate</a></td>
<td class="nump">3.51%<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_LongTermDebt', window );">Long-term debt</a></td>
<td class="nump">$ 150,000<span></span>
</td>
<td class="nump">150,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_SeniorNotesMember', window );">Senior Notes | 3.77% Senior notes (Series F) due August 22, 2028</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_DebtInstrumentLineItems', window );"><strong>Debt Instrument</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_DebtInstrumentInterestRateStatedPercentage', window );">Interest rate</a></td>
<td class="nump">3.77%<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_LongTermDebt', window );">Long-term debt</a></td>
<td class="nump">$ 250,000<span></span>
</td>
<td class="nump">$ 250,000<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_casy_DebtInstrumentPeriodicPaymentNumberofPayments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Debt Instrument, Periodic Payment, Number of Payments</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;">casy_DebtInstrumentPeriodicPaymentNumberofPayments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>casy_</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_CapitalLeaseObligations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 equal to the present value (the principal) at the beginning of the lease term of minimum lease payments during the lease term (excluding that portion of the payments representing executory costs such as insurance, maintenance, and taxes to be paid by the lessor, together with any profit thereon) net of payments or other amounts applied to the principal through the balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/otherTransitionRef<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=119400593&amp;loc=d3e572229-122910<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=84164817&amp;loc=d3e45280-112737<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CapitalLeaseObligations</td>
</tr>
<tr>
<td style="padding-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_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_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_FinanceLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 finance 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><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 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_FinanceLeaseLiability</td>
</tr>
<tr>
<td style="padding-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_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=119400593&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_LongTermDebtAndCapitalLeaseObligations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 long-term debt and lease obligation, 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 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_LongTermDebtAndCapitalLeaseObligations</td>
</tr>
<tr>
<td style="padding-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_LongTermDebtAndCapitalLeaseObligationsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 long-term debt and lease obligation, 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://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_LongTermDebtAndCapitalLeaseObligationsCurrent</td>
</tr>
<tr>
<td style="padding-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_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 long-term debt and lease obligation, including portion classified as current.</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_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=us-gaap_SeniorNotesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=us-gaap_SeniorNotesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=casy_FivePointSevenTwoSeniorNotesMarch302020Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=casy_FivePointSevenTwoSeniorNotesMarch302020Member</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=casy_FivePointTwoTwoSeniorNotesDueAugust92020Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=casy_FivePointTwoTwoSeniorNotesDueAugust92020Member</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=casy_ThreePointSixSevenSeniorNotesDueJune152028Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=casy_ThreePointSixSevenSeniorNotesDueJune152028Member</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=casy_ThreePointSevenFiveSeniorNotesDueDecember182028Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=casy_ThreePointSevenFiveSeniorNotesDueDecember182028Member</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=casy_ThreePointSixFiveSeniorNotesDueMay22031Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=casy_ThreePointSixFiveSeniorNotesDueMay22031Member</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=casy_ThreePointSevenTwoSeniorNotesDueTwentyThirtyOneMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=casy_ThreePointSevenTwoSeniorNotesDueTwentyThirtyOneMember</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=casy_ThreePointFiveOneSeniorNotesDueJune132025Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=casy_ThreePointFiveOneSeniorNotesDueJune132025Member</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=casy_ThreePointSevenSevenSeniorNotesdueAugust222028Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=casy_ThreePointSevenSevenSeniorNotesdueAugust222028Member</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>28
<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.20.1</span><table class="report" border="0" cellspacing="2" id="idp6810088560">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Preferred and Common Stock - Schedule of Stock Options Activity (Details) - $ / shares<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Apr. 30, 2020</div></th>
<th class="th"><div>Apr. 30, 2019</div></th>
<th class="th"><div>Apr. 30, 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward', window );"><strong>Number of option shares</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Ending balance (in shares)</a></td>
<td class="nump">43,189<span></span>
</td>
<td class="text">&#160;<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_AwardTypeAxis=us-gaap_EmployeeStockOptionMember', window );">Stock Options</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward', window );"><strong>Number of option shares</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="re">
<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 );">Beginning balance (in shares)</a></td>
<td class="nump">109,827<span></span>
</td>
<td class="nump">181,673<span></span>
</td>
<td class="nump">222,050<span></span>
</td>
</tr>
<tr class="ro">
<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 (in shares)</a></td>
<td class="num">(66,638)<span></span>
</td>
<td class="num">(71,546)<span></span>
</td>
<td class="num">(40,377)<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod', window );">Forfeited (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(300)<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Ending balance (in shares)</a></td>
<td class="nump">43,189<span></span>
</td>
<td class="nump">109,827<span></span>
</td>
<td class="nump">181,673<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward', window );"><strong>Weighted average option exercise price</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice', window );">Beginning balance (in Dollars per share)</a></td>
<td class="nump">$ 44.39<span></span>
</td>
<td class="nump">$ 39.48<span></span>
</td>
<td class="nump">$ 38.51<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 (in Dollars per share)</a></td>
<td class="nump">44.39<span></span>
</td>
<td class="nump">32.02<span></span>
</td>
<td class="nump">34.11<span></span>
</td>
</tr>
<tr class="ro">
<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 (in Dollars per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">25.26<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice', window );">Ending balance (in Dollars per share)</a></td>
<td class="nump">$ 44.39<span></span>
</td>
<td class="nump">$ 44.39<span></span>
</td>
<td class="nump">$ 39.48<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_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=116856206&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_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=116856206&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=116856206&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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 roll forward is a reconciliation of a concept from the beginning of a period to the end of a 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward</td>
</tr>
<tr>
<td style="padding-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_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=116856206&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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward</td>
</tr>
<tr>
<td style="padding-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_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_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=116856206&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_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>29
<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.20.1</span><table class="report" border="0" cellspacing="2" id="idp6646024560">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Commitments<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Apr. 30, 2020</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_CommitmentsAndContingenciesDisclosureAbstract', window );"><strong>Commitments and Contingencies 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_CommitmentsDisclosureTextBlock', window );">Commitments</a></td>
<td class="text">COMMITMENTS<div style="line-height:120%;padding-top:8px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">During the 2019 fiscal year, the Company was a party to an employment agreement with Terry W. Handley with respect to his service as President and Chief Executive Officer.  Mr. Handley retired from the Company on June 23, 2019.  In connection with the appointment of Darren M. Rebelez as President and Chief Executive Officer, effective June 24, 2019, the Company is a party to an employment agreement with Mr. Rebelez that provides he will receive aggregate base compensation of not less than </span><span style="font-family:inherit;font-size:10pt;"><span>$950</span></span><span style="font-family:inherit;font-size:10pt;"> per year, exclusive of incentive payments. The Company also has entered into change of control agreements with its president and CEO and </span><span style="font-family:inherit;font-size:10pt;"><span>21</span></span><span style="font-family:inherit;font-size:10pt;"> other officers, providing for certain payments in the event of termination in connection with a change of control of the Company.</span></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_CommitmentsAndContingenciesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_CommitmentsAndContingenciesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-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_CommitmentsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 significant arrangements with third parties, which includes operating lease arrangements and arrangements in which the entity has agreed to expend funds to procure goods or services, or has agreed to commit resources to supply goods or services, and operating lease arrangements. Descriptions may include identification of the specific goods and services, period of time covered, minimum quantities and amounts, and cancellation rights.</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 440<br> -URI http://asc.fasb.org/topic&amp;trid=2144648<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsDisclosureTextBlock</td>
</tr>
<tr>
<td style="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>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.20.1</span><table class="report" border="0" cellspacing="2" id="idp6651469920">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Net Income Per Common Share<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Apr. 30, 2020</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 );">Net Income Per Common Share</a></td>
<td class="text">NET INCOME PER COMMON SHARE<div style="line-height:120%;padding-top:16px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Computations for basic and diluted earnings per common share are presented below:</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="12"/></tr><tr><td style="width:59%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><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="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">&#160;</span></div></td><td colspan="11" 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:8pt;"><span style="font-family:inherit;font-size:8pt;">Years ended April&#160;30,</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:8pt;"><span style="font-family:inherit;font-size:8pt;">&#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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;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:8pt;"><span style="font-family:inherit;font-size:8pt;">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:8pt;"><span style="font-family:inherit;font-size:8pt;">2018</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:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Basic</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><td style="vertical-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="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="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="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:top;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 income</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: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;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"><span>263,846</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;"><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;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>203,886</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;"><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;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>317,903</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></tr><tr><td style="vertical-align:top;background-color:#cceeff;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;">Weighted average shares outstanding-basic</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #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>36,956,115</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 colspan="2" style="vertical-align:bottom;border-bottom:3px double #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>36,709,940</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 colspan="2" style="vertical-align:bottom;border-bottom:3px double #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>37,778,304</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:top;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;">Basic earnings per common share</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: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;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"><span>7.14</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;"><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;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5.55</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;"><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;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8.41</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></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:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Diluted</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: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="3" 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;"><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="3" 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;"><br/></span></div></td></tr><tr><td style="vertical-align:top;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 income</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: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;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"><span>263,846</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;"><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;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>203,886</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;"><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;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>317,903</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></tr><tr><td style="vertical-align:top;background-color:#cceeff;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;">Weighted-average shares outstanding-basic</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>36,956,115</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>36,709,940</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>37,778,304</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:top;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;">Plus effect of stock options and restricted stock units</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>229,713</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>265,447</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>353,795</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:top;background-color:#cceeff;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;">Weighted-average shares outstanding-diluted</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #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>37,185,828</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 colspan="2" style="vertical-align:bottom;border-bottom:3px double #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>36,975,387</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 colspan="2" style="vertical-align:bottom;border-bottom:3px double #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>38,132,099</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:top;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;">Diluted earnings per common share</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: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;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"><span>7.10</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;"><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;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5.51</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;"><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;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8.34</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></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:16px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> There were no options considered antidilutive; therefore, all options were included in the computation of dilutive earnings per share for fiscal </span><span style="font-family:inherit;font-size:10pt;">2020</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;">, and fiscal </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;">, respectively.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for earnings per share.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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>31
<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.20.1</span><table class="report" border="0" cellspacing="2" id="idp6804048128">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Commitments (Details)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th">
<div>Apr. 30, 2020 </div>
<div>USD ($) </div>
<div>employee</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_OtherCommitmentsLineItems', window );"><strong>Other Commitments</strong></a></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_casy_EmploymentAgreementsNumberofEmployees', window );">Number of other key employees covered by employment agreements | employee</a></td>
<td class="nump">21<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</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_OtherCommitmentsLineItems', window );"><strong>Other Commitments</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_casy_CompensationCommitment', window );">Compensation commitment | $</a></td>
<td class="nump">$ 950<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_casy_CompensationCommitment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Compensation Commitment</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;">casy_CompensationCommitment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>casy_</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_casy_EmploymentAgreementsNumberofEmployees">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Employment Agreements, Number of Employees</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;">casy_EmploymentAgreementsNumberofEmployees</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>casy_</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_OtherCommitmentsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_OtherCommitmentsLineItems</td>
</tr>
<tr>
<td style="padding-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_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>32
<FILENAME>R9999.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.20.1</span><table class="report" border="0" cellspacing="2" id="idp6645765664">
<tr>
<th class="tl" colspan="1">Label</th>
<th class="tl"><strong>Element</strong></th>
<th class="th" colspan="1">Value</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_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption', window );">Cumulative Effect of New Accounting Principle in Period of Adoption</a></td>
<td class="th" style="border-bottom: 0px;">us-gaap_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption</td>
<td class="num">$ (4,140,000)<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_StatementEquityComponentsAxis=us-gaap_RetainedEarningsMember', window );">Retained Earnings [Member]</a></td>
<td class="th" 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_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption', window );">Cumulative Effect of New Accounting Principle in Period of Adoption</a></td>
<td class="th" style="border-bottom: 0px;">us-gaap_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption</td>
<td class="num">$ (4,140,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_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_StatementEquityComponentsAxis=us-gaap_RetainedEarningsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_StatementEquityComponentsAxis=us-gaap_RetainedEarningsMember</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>33
<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.20.1</span><table class="report" border="0" cellspacing="2" id="idp6810006064">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Preferred and Common Stock- Schedule of Restricted Stock and Restricted Stock Units Granted (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 23, 2019</div></th>
<th class="th"><div>Sep. 04, 2019</div></th>
<th class="th"><div>Jun. 24, 2019</div></th>
<th class="th"><div>Jun. 04, 2019</div></th>
<th class="th"><div>Sep. 05, 2018</div></th>
<th class="th"><div>Jun. 08, 2018</div></th>
<th class="th"><div>May 24, 2018</div></th>
<th class="th"><div>Mar. 29, 2018</div></th>
<th class="th"><div>Sep. 28, 2017</div></th>
<th class="th"><div>Jul. 14, 2017</div></th>
<th class="th"><div>Jun. 01, 2017</div></th>
<th class="th"><div>Apr. 30, 2020</div></th>
<th class="th"><div>Apr. 30, 2019</div></th>
<th class="th"><div>Apr. 30, 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_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember', window );">Restricted Stock Units</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Shares Granted</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">189,035<span></span>
</td>
<td class="nump">172,232<span></span>
</td>
<td class="nump">126,980<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_TitleOfIndividualAxis=casy_KeyEmployeesMember', window );">Key Employees | Stock Incentive Plan | Restricted Stock Units</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Shares Granted</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="nump">75,959,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">88,846,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="nump">63,699,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>
</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_casy_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantedInPeriodTotalFairValue', window );">Fair Value at Grant Date</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="nump">$ 9,886<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 8,593<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 7,388<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="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_TitleOfIndividualAxis=srt_OfficerMember', window );">Officers | Stock Incentive Plan | Restricted Stock Units</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Shares Granted</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="nump">59,579,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">75,402,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="nump">61,126,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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_casy_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantedInPeriodTotalFairValue', window );">Fair Value at Grant Date</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="nump">$ 9,097<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 7,571<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 6,912<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Award vesting period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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">3 years<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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions', window );">Compensation not yet recognized</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="nump">$ 3,100<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,600<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,300<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="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_TitleOfIndividualAxis=casy_NonEmployeeMembersOfTheBoardMember', window );">Non-Employee Board Members | Stock Incentive Plan | Restricted Stock Units</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Shares Granted</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,504,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7,984,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,150,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_casy_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantedInPeriodTotalFairValue', window );">Fair Value at Grant Date</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 919<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 920<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 236<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_TitleOfIndividualAxis=casy_NonEmployeeMembersOfTheBoardMember', window );">Non-Employee Board Members | Stock Incentive Plan | Restricted Stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Shares Granted</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">8,344,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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_casy_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantedInPeriodTotalFairValue', window );">Fair Value at Grant Date</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 920<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_TitleOfIndividualAxis=srt_ChiefExecutiveOfficerMember', window );">CEO | Stock Incentive Plan | Restricted Stock Units</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Shares Granted</a></td>
<td class="nump">5,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">32,786,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_casy_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantedInPeriodTotalFairValue', window );">Fair Value at Grant Date</a></td>
<td class="nump">$ 788<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 5,700<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions', window );">Compensation not yet recognized</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,800<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="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 | Officers | Stock Incentive Plan | Restricted Stock Units</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_casy_ShareBasedCompensatonArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsTargetAllocationPercentage', window );">Target allocation percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.00%<span></span>
</td>
<td class="text">&#160;<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_srt_RangeAxis=srt_MinimumMember', window );">Minimum | CEO | Stock Incentive Plan | Restricted Stock Units</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_casy_ShareBasedCompensatonArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsTargetAllocationPercentage', window );">Target allocation percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="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 | Officers | Stock Incentive Plan | Restricted Stock Units</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_casy_ShareBasedCompensatonArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsTargetAllocationPercentage', window );">Target allocation percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">200.00%<span></span>
</td>
<td class="text">&#160;<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_srt_RangeAxis=srt_MaximumMember', window );">Maximum | CEO | Stock Incentive Plan | Restricted Stock Units</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_casy_ShareBasedCompensatonArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsTargetAllocationPercentage', window );">Target allocation percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">200.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="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_VestingAxis=us-gaap_ShareBasedCompensationAwardTrancheOneMember', window );">Tranche One | Officers | Stock Incentive Plan | Restricted Stock Units</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Shares Granted</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">8,444,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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_casy_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantedInPeriodTotalFairValue', window );">Fair Value at Grant Date</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,368<span></span>
</td>
<td class="text">&#160;<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_VestingAxis=us-gaap_ShareBasedCompensationAwardTrancheTwoMember', window );">Tranche Two | Officers | Stock Incentive Plan | Restricted Stock Units</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Shares Granted</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,763,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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_casy_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantedInPeriodTotalFairValue', window );">Fair Value at Grant Date</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 354<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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions', window );">Compensation not yet recognized</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 177<span></span>
</td>
<td class="text">&#160;<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_casy_ShareBasedCompensatonArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsTargetAllocationPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Share Based Compensaton Arrangement By Share Based Payment Award Equity Instruments Other Than Options Target Allocation Percentage</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;">casy_ShareBasedCompensatonArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsTargetAllocationPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>casy_</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_casy_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantedInPeriodTotalFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Share-based Compensation Arrangement By Share-based Payment Award, Equity Instruments Other Than Options, Granted In Period, Total Fair Value</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;">casy_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantedInPeriodTotalFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>casy_</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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 to be recognized for nonvested award under share-based payment arrangement. Excludes share and unit 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> -Subparagraph (i)<br> -URI http://asc.fasb.org/extlink&amp;oid=116856206&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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions</td>
</tr>
<tr>
<td style="padding-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition.</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=116856206&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_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1</td>
</tr>
<tr>
<td style="padding-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target 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)(2)(iii)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=116856206&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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod</td>
</tr>
<tr>
<td style="padding-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_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_RestrictedStockUnitsRSUMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_RestrictedStockUnitsRSUMember</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_TitleOfIndividualAxis=casy_KeyEmployeesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_TitleOfIndividualAxis=casy_KeyEmployeesMember</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_PlanNameAxis=casy_StockIncentivePlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_PlanNameAxis=casy_StockIncentivePlanMember</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_TitleOfIndividualAxis=srt_OfficerMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_TitleOfIndividualAxis=srt_OfficerMember</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_TitleOfIndividualAxis=casy_NonEmployeeMembersOfTheBoardMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_TitleOfIndividualAxis=casy_NonEmployeeMembersOfTheBoardMember</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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_TitleOfIndividualAxis=srt_ChiefExecutiveOfficerMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_TitleOfIndividualAxis=srt_ChiefExecutiveOfficerMember</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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_VestingAxis=us-gaap_ShareBasedCompensationAwardTrancheOneMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_VestingAxis=us-gaap_ShareBasedCompensationAwardTrancheOneMember</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_VestingAxis=us-gaap_ShareBasedCompensationAwardTrancheTwoMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_VestingAxis=us-gaap_ShareBasedCompensationAwardTrancheTwoMember</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>34
<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.20.1</span><table class="report" border="0" cellspacing="2" id="idp6799261552">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Significant Accounting Policies - Depreciation of Property and Equipment and Amortization of Capital Lease Assets (Details)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Apr. 30, 2020</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_PropertyPlantAndEquipmentByTypeAxis=us-gaap_BuildingMember', window );">Buildings | Minimum</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_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment</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_PropertyPlantAndEquipmentUsefulLife', window );">Property, plant and equipment useful life</a></td>
<td class="text">25 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_PropertyPlantAndEquipmentByTypeAxis=us-gaap_BuildingMember', window );">Buildings | Maximum</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_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment</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_PropertyPlantAndEquipmentUsefulLife', window );">Property, plant and equipment useful life</a></td>
<td class="text">40 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_PropertyPlantAndEquipmentByTypeAxis=us-gaap_MachineryAndEquipmentMember', window );">Machinery and Equipment | Minimum</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_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment</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_PropertyPlantAndEquipmentUsefulLife', window );">Property, plant and equipment useful life</a></td>
<td class="text">5 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_PropertyPlantAndEquipmentByTypeAxis=us-gaap_MachineryAndEquipmentMember', window );">Machinery and Equipment | Maximum</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_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment</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_PropertyPlantAndEquipmentUsefulLife', window );">Property, plant and equipment useful life</a></td>
<td class="text">30 years<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_PropertyPlantAndEquipmentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_PropertyPlantAndEquipmentLineItems</td>
</tr>
<tr>
<td style="padding-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_PropertyPlantAndEquipmentUsefulLife">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment.</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_PropertyPlantAndEquipmentUsefulLife</td>
</tr>
<tr>
<td style="padding-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_PropertyPlantAndEquipmentByTypeAxis=us-gaap_BuildingMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_PropertyPlantAndEquipmentByTypeAxis=us-gaap_BuildingMember</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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_MachineryAndEquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_PropertyPlantAndEquipmentByTypeAxis=us-gaap_MachineryAndEquipmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>35
<FILENAME>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.20.1</span><table class="report" border="0" cellspacing="2" id="idp6806602192">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Fair Value of Financial Instruments and Long Term Debt (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="3">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Jan. 31, 2019</div></th>
<th class="th"><div>Apr. 30, 2020</div></th>
<th class="th"><div>Apr. 30, 2019</div></th>
<th class="th"><div>Apr. 30, 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_DebtInstrumentLineItems', window );"><strong>Debt Instrument</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtFairValue', window );">Long-term debt and capital lease obligations</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,341,000,000<span></span>
</td>
<td class="nump">$ 1,272,000,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_InterestIncomeExpenseNet', window );">Interest income</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">860,000<span></span>
</td>
<td class="nump">595,000<span></span>
</td>
<td class="nump">$ 1,583,000<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_InterestCostsCapitalized', window );">Capitalized interest</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 5,258,000<span></span>
</td>
<td class="nump">3,057,000<span></span>
</td>
<td class="nump">$ 2,260,000<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_DebtInstrumentAxis=casy_Note1Member', window );">Promissory Note</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_DebtInstrumentLineItems', window );"><strong>Debt Instrument</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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_casy_InterestOverIndex', window );">Interest over variable Index</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1.00%<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="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 );">Line of Credit | Revolving Credit Facility</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_DebtInstrumentLineItems', window );"><strong>Debt Instrument</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Maximum borrowing capacity</a></td>
<td class="nump">$ 300,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_LineOfCreditFacilityFairValueOfAmountOutstanding', window );">Fair value of amount outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 120,000,000<span></span>
</td>
<td class="nump">$ 75,000,000<span></span>
</td>
<td class="text">&#160;<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_LongtermDebtTypeAxis=us-gaap_LineOfCreditMember', window );">Line of Credit | Bank Line</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_DebtInstrumentLineItems', window );"><strong>Debt Instrument</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Maximum borrowing capacity</a></td>
<td class="nump">25,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="nump">$ 150,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_LetterOfCreditMember', window );">Letter of Credit | Revolving Credit Facility</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_DebtInstrumentLineItems', window );"><strong>Debt Instrument</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_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Maximum borrowing capacity</a></td>
<td class="nump">30,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="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_BridgeLoanMember', window );">Bridge Loan | Revolving Credit Facility</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_DebtInstrumentLineItems', window );"><strong>Debt Instrument</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Maximum borrowing capacity</a></td>
<td class="nump">30,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="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_BridgeLoanMember', window );">Bridge Loan | Accordion Feature</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_DebtInstrumentLineItems', window );"><strong>Debt Instrument</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_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Maximum borrowing capacity</a></td>
<td class="nump">$ 150,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="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 | Line of Credit | Revolving Credit Facility</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_DebtInstrumentLineItems', window );"><strong>Debt Instrument</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_casy_LineOfCreditFacilityFacilityFeePercentage', window );">Facility fee percentage</a></td>
<td class="nump">0.20%<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="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 | Line of Credit | Revolving Credit Facility</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_DebtInstrumentLineItems', window );"><strong>Debt Instrument</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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_casy_LineOfCreditFacilityFacilityFeePercentage', window );">Facility fee percentage</a></td>
<td class="nump">0.40%<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>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_casy_InterestOverIndex">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Interest Over Index</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;">casy_InterestOverIndex</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>casy_</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_casy_LineOfCreditFacilityFacilityFeePercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Of Credit Facility, Facility Fee Percentage</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;">casy_LineOfCreditFacilityFacilityFeePercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>casy_</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_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_InterestCostsCapitalized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 interest capitalized 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 835<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=6450988&amp;loc=d3e26243-108391<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestCostsCapitalized</td>
</tr>
<tr>
<td style="padding-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_InterestIncomeExpenseNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 amount of operating interest income (expense).</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.10)<br> -URI http://asc.fasb.org/extlink&amp;oid=116637391&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_InterestIncomeExpenseNet</td>
</tr>
<tr>
<td style="padding-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_LineOfCreditFacilityFairValueOfAmountOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 of the amount outstanding under the credit facility.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/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=118260190&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_LineOfCreditFacilityFairValueOfAmountOutstanding</td>
</tr>
<tr>
<td style="padding-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_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_LongTermDebtFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 fair value amount of long-term debt whether such amount is presented as a separate caption or as a parenthetical disclosure. Additionally, this element may be used in connection with the fair value disclosures required in the footnote disclosures to the financial statements. The element may be used in both the balance sheet and disclosure in the same submission.</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_LongTermDebtFairValue</td>
</tr>
<tr>
<td style="padding-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=casy_Note1Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=casy_Note1Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=us-gaap_LineOfCreditMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=us-gaap_LineOfCreditMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=us-gaap_RevolvingCreditFacilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_RevolvingCreditFacilityMember</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=casy_BankLineMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=casy_BankLineMember</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_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_LongtermDebtTypeAxis=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_LongtermDebtTypeAxis=us-gaap_BridgeLoanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_BridgeLoanMember</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=casy_AccordionFeatureMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=casy_AccordionFeatureMember</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>36
<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.20.1</span><table class="report" border="0" cellspacing="2" id="idp6793527424">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Contingencies<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Apr. 30, 2020</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_LossContingencyDisclosures', window );">Contingencies</a></td>
<td class="text">CONTINGENCIES<div style="line-height:120%;padding-top:8px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;text-decoration:underline;">Environmental compliance:</span><span style="font-family:inherit;font-size:10pt;"> The United States Environmental Protection Agency and several states have adopted laws and regulations relating to underground storage tanks used for petroleum products. Several states in which the Company does business have trust fund programs with provisions for sharing or reimbursing corrective action or remediation costs.</span></div><div style="line-height:120%;padding-top:16px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Management currently believes that substantially all capital expenditures for electronic monitoring, cathodic protection, and overfill/spill protection to comply with existing regulations have been completed. The Company has an accrued liability at April&#160;30, </span><span style="font-family:inherit;font-size:10pt;">2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;"> of approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$328</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$381</span></span><span style="font-family:inherit;font-size:10pt;">, respectively, for estimated expenses related to anticipated corrective actions or remediation efforts, including relevant legal and consulting costs. Management believes the Company has no material joint and several environmental liability with other parties. Additional regulations or amendments to the existing regulations could result in future revisions to such estimated expenditures.</span></div><div style="line-height:120%;padding-top:16px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;text-decoration:underline;">Legal matters:</span><span style="font-family:inherit;font-size:10pt;"> From time to time we may be involved in legal or administrative proceedings or investigations arising from the conduct of our business operations, including, but not limited to, contractual disputes; employment, personnel, or accessibility matters; personal injury and property damage claims; and claims by federal, state, and local regulatory authorities relating to the sale of products pursuant to licenses and permits issued by those authorities. Claims for damages in those actions may be substantial. While the outcome of such litigation, proceedings, investigations, or claims is never certain, it is our </span></div><div style="line-height:120%;padding-top:16px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">opinion, after taking into consideration legal counsel&#8217;s assessment and the availability of insurance proceeds and other collateral sources to cover potential losses, that the ultimate disposition of such matters currently pending or threatened, individually or cumulatively, will not have a material impact on our consolidated financial position and results of operations.</span></div><div style="line-height:120%;padding-top:16px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;text-decoration:underline;">Other:</span><span style="font-family:inherit;font-size:10pt;"> At April&#160;30, </span><span style="font-family:inherit;font-size:10pt;">2020</span><span style="font-family:inherit;font-size:10pt;">, the Company was primarily self-insured for workers&#8217; compensation claims in all but two states of its marketing territory.  In North Dakota and Ohio, the Company is required to participate in an exclusive, state managed fund for all workers compensation claims.  The Company was also partially self-insured for general liability and auto liability under an agreement that provides for annual stop-loss limits equal to or exceeding $</span><span style="font-family:inherit;font-size:10pt;"><span>500</span></span><span style="font-family:inherit;font-size:10pt;"> for general liability and auto liability and $</span><span style="font-family:inherit;font-size:10pt;"><span>350</span></span><span style="font-family:inherit;font-size:10pt;"> for workers' compensation. To facilitate this agreement, letters of credit approximating </span><span style="font-family:inherit;font-size:10pt;"><span>$21,526</span></span><span style="font-family:inherit;font-size:10pt;"> were issued and outstanding at April&#160;30, </span><span style="font-family:inherit;font-size:10pt;">2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;">, on the insurance company&#8217;s behalf.  Additionally, the Company is self-insured for its portion of team member medical expenses. At April&#160;30, </span><span style="font-family:inherit;font-size:10pt;">2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;">, the Company had </span><span style="font-family:inherit;font-size:10pt;"><span>$44,959</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$44,334</span></span><span style="font-family:inherit;font-size:10pt;">, respectively, outstanding for estimated claims relating to self-insurance, the majority of which has been actuarially determined.</span></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_LossContingencyAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LossContingencyAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LossContingencyDisclosures">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 loss and gain contingencies. Describes any existing condition, situation, or set of circumstances involving uncertainty as of the balance sheet date (or prior to issuance of the financial statements) as to a probable or reasonably possible loss incurred by an entity that will ultimately be resolved when one or more future events occur or fail to occur, and typically discloses the amount of loss recorded or a range of possible loss, or an assertion that no reasonable estimate can be made.</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> -SubTopic 30<br> -URI http://asc.fasb.org/subtopic&amp;trid=2127197<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -SubTopic 20<br> -URI http://asc.fasb.org/subtopic&amp;trid=2127163<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LossContingencyDisclosures</td>
</tr>
<tr>
<td style="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>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.20.1</span><table class="report" border="0" cellspacing="2" id="idp6793666608">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Apr. 30, 2020</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_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax 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_IncomeTaxDisclosureTextBlock', window );">Income Taxes</a></td>
<td class="text">INCOME TAXES<div style="line-height:120%;padding-top:16px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Income tax expense (benefit) attributable to earnings consisted of the following components:</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="11"/></tr><tr><td style="width:59%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><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="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">&#160;</span></div></td><td colspan="10" 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:8pt;"><span style="font-family:inherit;font-size:8pt;">Years ended April&#160;30,</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:8pt;"><span style="font-family:inherit;font-size:8pt;">&#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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;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:8pt;"><span style="font-family:inherit;font-size:8pt;">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="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:8pt;"><span style="font-family:inherit;font-size:8pt;">2018</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:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Current tax expense (benefit):</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><td style="vertical-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="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="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;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:top;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;">Federal</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>22,182</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>10,326</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>(7,057</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:top;background-color:#cceeff;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;">State</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>6,210</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>3,853</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 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>1,769</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="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;font-weight:bold;"><span>28,392</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>14,179</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>(5,288</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:top;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;">Deferred tax expense (benefit)</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>49,810</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>45,337</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 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>(98,178</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: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;">Total income tax expense (benefit)</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: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;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"><span>78,202</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;"><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;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>59,516</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:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(103,466</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;">)</span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:16px;text-indent:32px;font-size:12pt;"><span style="font-family:inherit;font-size:10pt;">The tax effects of temporary differences that gave rise to significant portions of the deferred tax assets and deferred tax              liabilities were as follows:</span><span style="font-family:inherit;font-size:12pt;">&#160;</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:73%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><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="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">&#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:8pt;"><span style="font-family:inherit;font-size:8pt;">As of April&#160;30,</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:8pt;"><span style="font-family:inherit;font-size:8pt;">&#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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;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:8pt;"><span style="font-family:inherit;font-size:8pt;">2019</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:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Deferred tax assets:</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><td style="vertical-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="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:top;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;">Accrued liabilities and reserves</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>15,953</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>11,705</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:top;background-color:#cceeff;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;">Property and equipment depreciation</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>27,512</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>24,661</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:top;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;">Workers compensation </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>8,303</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>8,277</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:top;background-color:#cceeff;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;">Deferred 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;"><span>3,781</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>3,827</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:top;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;">Equity compensation</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>7,083</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>6,727</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:top;background-color:#cceeff;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;">State net operating losses &amp; tax credits</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>424</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>775</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:top;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;">Other</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>1,335</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,033</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:top;background-color:#cceeff;padding-left:52px;padding-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 gross deferred tax assets</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>64,391</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>57,005</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:top;padding-left:52px;padding-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 valuation allowance</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>47</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>47</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:top;background-color:#cceeff;padding-left:52px;padding-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 net deferred tax assets</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>64,344</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>56,958</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: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;">Deferred tax 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="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="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;background-color:#cceeff;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;">Property and equipment depreciation</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>(474,829</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>(420,710</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:top;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;">Goodwill</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>(24,348</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>(21,560</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:top;background-color:#cceeff;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;">Other</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>(765</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;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;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>(476</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></tr><tr><td style="vertical-align:top;padding-left:52px;padding-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 gross deferred tax 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;font-weight:bold;"><span>(499,942</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;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>(442,746</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:top;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 deferred tax liability</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;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;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"><span>(435,598</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;"><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;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;"><span>(385,788</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;">)</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;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</span></div><div style="line-height:120%;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">At April&#160;30, </span><span style="font-family:inherit;font-size:10pt;">2020</span><span style="font-family:inherit;font-size:10pt;">, the Company had net operating loss carryforwards for state income tax purposes of approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$97,144</span></span><span style="font-family:inherit;font-size:10pt;">, which are available to offset future state taxable income. The state net operating loss carryforwards begin to expire in </span><span style="font-family:inherit;font-size:10pt;">2021</span><span style="font-family:inherit;font-size:10pt;">.</span></div><div style="line-height:120%;padding-top:16px;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The valuation allowance for state net operating loss deferred tax assets as of </span><span style="font-family:inherit;font-size:10pt;">April&#160;30, 2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;"> was </span><span style="font-family:inherit;font-size:10pt;"><span>$47</span></span><span style="font-family:inherit;font-size:10pt;">. In assessing the realizability of deferred tax assets, management considers whether it is more likely than not that some portion of the deferred tax assets will not be realized. The ultimate realization of deferred tax assets is dependent upon the generation of future taxable income during the periods in which those temporary differences become deductible. Management considers the scheduled reversal of deferred tax liabilities, projected taxable income, and tax planning strategies in making this assessment.</span></div><div style="line-height:120%;padding-top:16px;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total reported tax expense applicable to the Company&#8217;s continuing operations varies from the tax that would have resulted from applying the statutory U.S. federal income tax rates to income before income taxes.</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="9"/></tr><tr><td style="width:59%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><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="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">&#160;</span></div></td><td colspan="8" 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:8pt;"><span style="font-family:inherit;font-size:8pt;">Years ended April&#160;30,</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:8pt;"><span style="font-family:inherit;font-size:8pt;">&#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;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2020</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;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">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 colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;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;">2018</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;">Income taxes at the statutory rates</span></div></td><td 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>21.0</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;">&#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;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>21.0</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;">&#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;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>30.4</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;">&#160;%</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:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Impact of Tax Reform Act</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>&#8212;</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;">&#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="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>0.4</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;%</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>(80.5</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: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;">Federal tax credits</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>(1.9</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>(2.3</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 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.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;">)%</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:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">State income taxes, net of federal tax benefit</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>4.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;">&#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="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>4.3</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;%</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>3.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;">&#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;">Impact of phased-in state law changes, net of federal benefit</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>(0.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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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>(1.8</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 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>0.8</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;%</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:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">ASU 2016-09 benefit (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;font-weight:bold;"><span>(0.5</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>(0.6</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 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>(0.8</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: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;">Other</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;font-weight:bold;"><span>0.5</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;font-weight:bold;">&#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;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.6</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;">&#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;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>0.3</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;">&#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;border-bottom:3px double #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>22.9</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;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">&#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="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;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.6</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;"><div style="text-align:left;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="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;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>(48.3</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;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)%</span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:16px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company recognizes the effect of income tax positions only if those positions are more likely than not of being sustained. Recognized income tax positions are measured at the largest amount that is greater than </span><span style="font-family:inherit;font-size:10pt;">50%</span><span style="font-family:inherit;font-size:10pt;"> likely of being realized. Changes in recognition or measurement are reflected in the period in which the change in judgment occurs. The Company had a total of </span><span style="font-family:inherit;font-size:10pt;"><span>$8,907</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$7,287</span></span><span style="font-family:inherit;font-size:10pt;"> in gross unrecognized tax benefits at April&#160;30, </span><span style="font-family:inherit;font-size:10pt;">2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;">, respectively, which is recorded in other long-term liabilities in the consolidated balance sheets. Of this amount, </span><span style="font-family:inherit;font-size:10pt;"><span>$7,059</span></span><span style="font-family:inherit;font-size:10pt;"> represents the amount of unrecognized tax benefits that, if recognized, would impact our effective tax rate. Unrecognized tax benefits increased </span><span style="font-family:inherit;font-size:10pt;"><span>$1,620</span></span><span style="font-family:inherit;font-size:10pt;"> during the twelve months ended April&#160;30, </span><span style="font-family:inherit;font-size:10pt;">2020</span><span style="font-family:inherit;font-size:10pt;">, due primarily to the increase associated with income tax filing positions for the current year exceeding the decrease related to the expiration of certain statute of limitations.</span></div><div style="line-height:120%;padding-top:16px;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">A reconciliation of the beginning and ending amount of unrecognized tax benefits is as follows:</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:73%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;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:8pt;"><span style="font-family:inherit;font-size:8pt;">2019</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:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Beginning balance</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>7,287</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>6,421</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: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;">Additions based on tax positions related to current year</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>2,780</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>2,169</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:top;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;">Reductions due to lapse of applicable statute of limitations</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>(1,160</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>(1,303</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: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;">Ending balance</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>8,907</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;"><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;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,287</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></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:16px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The total net amount of accrued interest and penalties for such unrecognized tax benefits was </span><span style="font-family:inherit;font-size:10pt;"><span>$354</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$242</span></span><span style="font-family:inherit;font-size:10pt;"> at April&#160;30, </span><span style="font-family:inherit;font-size:10pt;">2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;">, respectively, and is included in other long-term liabilities. Net interest and penalties included in income tax expense for the twelve month periods ended April&#160;30, </span><span style="font-family:inherit;font-size:10pt;">2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;"> was an increase in tax expense of </span><span style="font-family:inherit;font-size:10pt;"><span>$112</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$51</span></span><span style="font-family:inherit;font-size:10pt;">, respectively.</span></div><div style="line-height:120%;padding-top:16px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">A number of years may elapse before an uncertain tax position is audited and ultimately settled. It is difficult to predict the ultimate outcome or the timing of resolution for uncertain tax positions. It is reasonably possible that the amount of unrecognized tax benefits could significantly increase or decrease within the next twelve months. These changes could result from the expiration of the statute of limitations, examinations or other unforeseen circumstances. The IRS is currently examining tax years 2016 and 2017. The Company has no other ongoing federal or state income tax examinations. </span></div><div style="line-height:120%;padding-top:16px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">At this time, the Company&#8217;s best estimate of the reasonably possible change in the amount of the gross unrecognized tax benefits is a decrease of </span><span style="font-family:inherit;font-size:10pt;"><span>$1,800</span></span><span style="font-family:inherit;font-size:10pt;"> during the next twelve months mainly due to the expiration of certain statutes of limitation. The federal statute of limitations remains open for the tax years </span><span style="font-family:inherit;font-size:10pt;">2012</span><span style="font-family:inherit;font-size:10pt;"> and forward. Tax years </span><span style="font-family:inherit;font-size:10pt;">2012</span><span style="font-family:inherit;font-size:10pt;"> and forward are subject to audit by state tax authorities depending on open statute of limitations waivers and the tax code of each state.</span></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_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-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_IncomeTaxDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties 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 740<br> -URI http://asc.fasb.org/topic&amp;trid=2144680<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureTextBlock</td>
</tr>
<tr>
<td style="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>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.20.1</span><table class="report" border="0" cellspacing="2" id="idp6799125920">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Apr. 30, 2020</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_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax 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_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock', window );">Schedule of Components of Income Tax Expense (Benefit)</a></td>
<td class="text"><div style="line-height:120%;padding-top:16px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Income tax expense (benefit) attributable to earnings consisted of the following components:</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="11"/></tr><tr><td style="width:59%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><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="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">&#160;</span></div></td><td colspan="10" 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:8pt;"><span style="font-family:inherit;font-size:8pt;">Years ended April&#160;30,</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:8pt;"><span style="font-family:inherit;font-size:8pt;">&#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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;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:8pt;"><span style="font-family:inherit;font-size:8pt;">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="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:8pt;"><span style="font-family:inherit;font-size:8pt;">2018</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:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Current tax expense (benefit):</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><td style="vertical-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="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="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;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:top;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;">Federal</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>22,182</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>10,326</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>(7,057</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:top;background-color:#cceeff;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;">State</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>6,210</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>3,853</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 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>1,769</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="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;font-weight:bold;"><span>28,392</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>14,179</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>(5,288</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:top;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;">Deferred tax expense (benefit)</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>49,810</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>45,337</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 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>(98,178</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: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;">Total income tax expense (benefit)</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: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;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"><span>78,202</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;"><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;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>59,516</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:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(103,466</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;">)</span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock', window );">Schedule of Deferred Tax Assets and Liabilities</a></td>
<td class="text"><div style="line-height:120%;padding-top:16px;text-indent:32px;font-size:12pt;"><span style="font-family:inherit;font-size:10pt;">The tax effects of temporary differences that gave rise to significant portions of the deferred tax assets and deferred tax              liabilities were as follows:</span><span style="font-family:inherit;font-size:12pt;">&#160;</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:73%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><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="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">&#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:8pt;"><span style="font-family:inherit;font-size:8pt;">As of April&#160;30,</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:8pt;"><span style="font-family:inherit;font-size:8pt;">&#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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;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:8pt;"><span style="font-family:inherit;font-size:8pt;">2019</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:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Deferred tax assets:</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><td style="vertical-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="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:top;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;">Accrued liabilities and reserves</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>15,953</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>11,705</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:top;background-color:#cceeff;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;">Property and equipment depreciation</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>27,512</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>24,661</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:top;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;">Workers compensation </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>8,303</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>8,277</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:top;background-color:#cceeff;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;">Deferred 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;"><span>3,781</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>3,827</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:top;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;">Equity compensation</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>7,083</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>6,727</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:top;background-color:#cceeff;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;">State net operating losses &amp; tax credits</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>424</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>775</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:top;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;">Other</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>1,335</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,033</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:top;background-color:#cceeff;padding-left:52px;padding-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 gross deferred tax assets</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>64,391</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>57,005</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:top;padding-left:52px;padding-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 valuation allowance</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>47</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>47</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:top;background-color:#cceeff;padding-left:52px;padding-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 net deferred tax assets</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>64,344</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>56,958</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: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;">Deferred tax 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="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="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;background-color:#cceeff;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;">Property and equipment depreciation</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>(474,829</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>(420,710</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:top;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;">Goodwill</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>(24,348</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>(21,560</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:top;background-color:#cceeff;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;">Other</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>(765</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;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;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>(476</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></tr><tr><td style="vertical-align:top;padding-left:52px;padding-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 gross deferred tax 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;font-weight:bold;"><span>(499,942</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;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>(442,746</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:top;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 deferred tax liability</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;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;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"><span>(435,598</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;"><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;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;"><span>(385,788</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;">)</span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></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_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock', window );">Schedule of Effective Income Tax Rate Reconciliation</a></td>
<td class="text"><div style="line-height:120%;padding-top:16px;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total reported tax expense applicable to the Company&#8217;s continuing operations varies from the tax that would have resulted from applying the statutory U.S. federal income tax rates to income before income taxes.</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="9"/></tr><tr><td style="width:59%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><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="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">&#160;</span></div></td><td colspan="8" 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:8pt;"><span style="font-family:inherit;font-size:8pt;">Years ended April&#160;30,</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:8pt;"><span style="font-family:inherit;font-size:8pt;">&#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;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2020</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;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">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 colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;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;">2018</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;">Income taxes at the statutory rates</span></div></td><td 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>21.0</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;">&#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;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>21.0</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;">&#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;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>30.4</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;">&#160;%</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:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Impact of Tax Reform Act</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>&#8212;</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;">&#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="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>0.4</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;%</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>(80.5</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: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;">Federal tax credits</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>(1.9</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>(2.3</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 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.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;">)%</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:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">State income taxes, net of federal tax benefit</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>4.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;">&#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="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>4.3</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;%</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>3.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;">&#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;">Impact of phased-in state law changes, net of federal benefit</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>(0.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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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>(1.8</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 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>0.8</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;%</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:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">ASU 2016-09 benefit (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;font-weight:bold;"><span>(0.5</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>(0.6</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 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>(0.8</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: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;">Other</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;font-weight:bold;"><span>0.5</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;font-weight:bold;">&#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;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.6</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;">&#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;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>0.3</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;">&#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;border-bottom:3px double #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>22.9</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;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">&#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="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;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.6</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;"><div style="text-align:left;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="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;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>(48.3</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;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)%</span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock', window );">Schedule of Unrecognized Tax Benefits</a></td>
<td class="text"><div style="line-height:120%;padding-top:16px;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">A reconciliation of the beginning and ending amount of unrecognized tax benefits is as follows:</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:73%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;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:8pt;"><span style="font-family:inherit;font-size:8pt;">2019</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:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Beginning balance</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>7,287</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>6,421</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: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;">Additions based on tax positions related to current year</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>2,780</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>2,169</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:top;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;">Reductions due to lapse of applicable statute of limitations</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>(1,160</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>(1,303</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: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;">Ending balance</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>8,907</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;"><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;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,287</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></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></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_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-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_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years.</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 50<br> -Paragraph 9<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_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock</td>
</tr>
<tr>
<td style="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_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax 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 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32537-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_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock</td>
</tr>
<tr>
<td style="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_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax 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 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32687-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_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock</td>
</tr>
<tr>
<td style="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_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 change in unrecognized tax benefits.</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 55<br> -Paragraph 217<br> -URI http://asc.fasb.org/extlink&amp;oid=117331294&amp;loc=d3e36027-109320<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 50<br> -Paragraph 15A<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=SL6600010-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_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock</td>
</tr>
<tr>
<td style="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>39
<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.20.1</span><table class="report" border="0" cellspacing="2" id="idp6661958208">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Acquisitions (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Apr. 30, 2020</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_BusinessCombinationsAbstract', window );"><strong>Business Combinations [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_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock', window );">Allocation of Purchase Price</a></td>
<td class="text"><div style="line-height:120%;padding-top:16px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Allocation of the purchase price for the transactions in aggregate for the year ended April&#160;30, </span><span style="font-family:inherit;font-size:10pt;">2020</span><span style="font-family:inherit;font-size:10pt;"> is as follows (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="4"/></tr><tr><td style="width:87%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></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;">Assets acquired:</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:top;background-color:#cceeff;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;">Inventories</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>680</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:top;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;">Property and equipment</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>28,384</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:top;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 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>29,064</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: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;">Liabilities assumed:</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:top;background-color:#cceeff;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;">Accrued expenses</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>210</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: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;">Total 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>210</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:top;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 tangible assets acquired</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>28,854</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: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;">Goodwill</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,852</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:top;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 consideration paid</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>32,706</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><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_BusinessAcquisitionProFormaInformationTextBlock', window );">Summary of Unaudited Pro Forma Information</a></td>
<td class="text"><div style="line-height:120%;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following unaudited pro forma information presents a summary of our consolidated results of operations as if the transactions referenced above occurred at the beginning of the first fiscal year of the periods presented (amounts 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:73%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><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="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">&#160;</span></div></td><td colspan="7" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Years Ended April 30,</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:8pt;"><span style="font-family:inherit;font-size:8pt;">&#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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;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:8pt;"><span style="font-family:inherit;font-size:8pt;">2019</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:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total revenue</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>9,217,749</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>9,421,773</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: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;">Net income</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>265,233</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>205,987</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:top;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 per common share</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><td style="vertical-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="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:top;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;">Basic</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>7.18</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>5.61</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:top;background-color:#cceeff;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;">Diluted</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>7.13</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>5.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></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></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_BusinessAcquisitionProFormaInformationTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 pro forma results of operations for a material business acquisition or series of individually immaterial business acquisitions that are material in the aggregate.</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 805<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=79982066&amp;loc=d3e1392-128463<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=79982066&amp;loc=d3e1392-128463<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionProFormaInformationTextBlock</td>
</tr>
<tr>
<td style="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_BusinessCombinationsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_BusinessCombinationsAbstract</td>
</tr>
<tr>
<td style="padding-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_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 amounts recognized as of the acquisition date for each major class of assets acquired and liabilities assumed. May include but not limited to the following: (a) acquired receivables; (b) contingencies recognized at the acquisition date; and (c) the fair value of noncontrolling interests in the acquiree.</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 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=116869197&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock</td>
</tr>
<tr>
<td style="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>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.20.1</span><table class="report" border="0" cellspacing="2" id="idp6798855536">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Significant Accounting Policies - Summary of the Inventory Values (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Apr. 30, 2020</div></th>
<th class="th"><div>Apr. 30, 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_InventoryLineItems', window );"><strong>Inventory</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_InventoryGross', window );">Inventory</a></td>
<td class="nump">$ 236,007<span></span>
</td>
<td class="nump">$ 273,040<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_ProductOrServiceAxis=casy_GasolineMember', window );">Fuel</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_InventoryLineItems', window );"><strong>Inventory</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_InventoryGross', window );">Inventory</a></td>
<td class="nump">33,695<span></span>
</td>
<td class="nump">83,204<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_ProductOrServiceAxis=casy_MerchandiseMember', window );">Merchandise</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_InventoryLineItems', window );"><strong>Inventory</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_InventoryGross', window );">Inventory</a></td>
<td class="nump">$ 202,312<span></span>
</td>
<td class="nump">$ 189,836<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_InventoryGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 amount, as of the balance sheet date, of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process.</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.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_InventoryGross</td>
</tr>
<tr>
<td style="padding-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_InventoryLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_InventoryLineItems</td>
</tr>
<tr>
<td style="padding-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_srt_ProductOrServiceAxis=casy_GasolineMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ProductOrServiceAxis=casy_GasolineMember</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_ProductOrServiceAxis=casy_MerchandiseMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ProductOrServiceAxis=casy_MerchandiseMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>41
<FILENAME>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.20.1</span><table class="report" border="0" cellspacing="2" id="idp6806992064">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Consolidated Balance Sheets - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Apr. 30, 2020</div></th>
<th class="th"><div>Apr. 30, 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_AssetsCurrentAbstract', window );"><strong>Current assets</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_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents</a></td>
<td class="nump">$ 78,275<span></span>
</td>
<td class="nump">$ 63,296<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_AccountsAndOtherReceivablesNetCurrent', window );">Receivables</a></td>
<td class="nump">48,500<span></span>
</td>
<td class="nump">37,856<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Inventories</a></td>
<td class="nump">236,007<span></span>
</td>
<td class="nump">273,040<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_PrepaidExpenseCurrent', window );">Prepaid expenses</a></td>
<td class="nump">9,801<span></span>
</td>
<td class="nump">7,493<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxesReceivable', window );">Income taxes receivable</a></td>
<td class="nump">14,667<span></span>
</td>
<td class="nump">28,895<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">387,250<span></span>
</td>
<td class="nump">410,580<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGrossAbstract', window );"><strong>Property and equipment, at cost</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_Land', window );">Land</a></td>
<td class="nump">872,151<span></span>
</td>
<td class="nump">792,601<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BuildingsAndImprovementsGross', window );">Buildings and leasehold improvements</a></td>
<td class="nump">1,969,585<span></span>
</td>
<td class="nump">1,770,695<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_MachineryAndEquipmentGross', window );">Machinery and equipment</a></td>
<td class="nump">2,369,361<span></span>
</td>
<td class="nump">2,236,123<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CapitalLeasedAssetsGross', window );">Finance lease right-of-use assets</a></td>
<td class="nump">24,780<span></span>
</td>
<td class="nump">25,323<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_ConstructionInProgressGross', window );">Construction in process</a></td>
<td class="nump">125,632<span></span>
</td>
<td class="nump">124,613<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_PropertyPlantAndEquipmentGross', window );">Property and equipment, at cost</a></td>
<td class="nump">5,361,509<span></span>
</td>
<td class="nump">4,949,355<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,037,708<span></span>
</td>
<td class="nump">1,826,936<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,323,801<span></span>
</td>
<td class="nump">3,122,419<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 of amortization</a></td>
<td class="nump">71,766<span></span>
</td>
<td class="nump">41,154<span></span>
</td>
</tr>
<tr class="ro">
<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">161,075<span></span>
</td>
<td class="nump">157,223<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Assets', window );">Total assets</a></td>
<td class="nump">3,943,892<span></span>
</td>
<td class="nump">3,731,376<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrentAbstract', window );"><strong>Current liabilities</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_LineOfCredit', window );">Lines of credit</a></td>
<td class="nump">120,000<span></span>
</td>
<td class="nump">75,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_LongTermDebtCurrent', window );">Current maturities of long-term debt</a></td>
<td class="nump">570,280<span></span>
</td>
<td class="nump">17,205<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsPayableCurrent', window );">Accounts payable</a></td>
<td class="nump">184,800<span></span>
</td>
<td class="nump">335,240<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_casy_AccruedExpensesAbstract', window );"><strong>Accrued expenses</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_EmployeeRelatedLiabilitiesCurrent', window );">Wages and related taxes</a></td>
<td class="nump">34,039<span></span>
</td>
<td class="nump">39,950<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_casy_AccruedPropertyTaxes', window );">Property taxes</a></td>
<td class="nump">36,348<span></span>
</td>
<td class="nump">32,931<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 );">Insurance accruals</a></td>
<td class="nump">22,097<span></span>
</td>
<td class="nump">21,671<span></span>
</td>
</tr>
<tr class="ro">
<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</a></td>
<td class="nump">95,864<span></span>
</td>
<td class="nump">68,935<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">1,063,428<span></span>
</td>
<td class="nump">590,932<span></span>
</td>
</tr>
<tr class="ro">
<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 and finance lease obligations, net of current maturities</a></td>
<td class="nump">714,502<span></span>
</td>
<td class="nump">1,283,275<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_DeferredIncomeTaxLiabilitiesNet', window );">Deferred income taxes</a></td>
<td class="nump">435,598<span></span>
</td>
<td class="nump">385,788<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredCompensationLiabilityClassifiedNoncurrent', window );">Deferred compensation</a></td>
<td class="nump">13,604<span></span>
</td>
<td class="nump">15,881<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_SelfInsuranceReserveNoncurrent', window );">Insurance accruals, net of current portion</a></td>
<td class="nump">22,862<span></span>
</td>
<td class="nump">22,663<span></span>
</td>
</tr>
<tr class="ro">
<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 long-term liabilities</a></td>
<td class="nump">50,693<span></span>
</td>
<td class="nump">24,068<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_Liabilities', window );">Total liabilities</a></td>
<td class="nump">2,300,687<span></span>
</td>
<td class="nump">2,322,607<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingencies', window );">Commitments and contingencies</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <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_StockholdersEquityAbstract', window );"><strong>Shareholders&#8217; equity</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_PreferredStockValue', window );">Preferred stock, no par value, none issued</a></td>
<td class="nump">0<span></span>
</td>
<td 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_CommonStockValue', window );">Common stock, no par value, 36,806,325 and 36,664,521 shares issued and outstanding at April 30, 2020 and 2019, respectively</a></td>
<td class="nump">33,286<span></span>
</td>
<td class="nump">15,600<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetainedEarningsAccumulatedDeficit', window );">Retained earnings</a></td>
<td class="nump">1,609,919<span></span>
</td>
<td class="nump">1,393,169<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Total shareholders&#8217; equity</a></td>
<td class="nump">1,643,205<span></span>
</td>
<td class="nump">1,408,769<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesAndStockholdersEquity', window );">Total liabilities and shareholders&#8217; equity</a></td>
<td class="nump">$ 3,943,892<span></span>
</td>
<td class="nump">$ 3,731,376<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_casy_AccruedExpensesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">casy_AccruedExpensesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>casy_</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_casy_AccruedPropertyTaxes">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Accrued property taxes.</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;">casy_AccruedPropertyTaxes</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>casy_</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_AccountsAndOtherReceivablesNetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 allowance, receivable from customers, clients, or other third-parties, and receivables 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>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_AccountsAndOtherReceivablesNetCurrent</td>
</tr>
<tr>
<td style="padding-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_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_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_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=119400593&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_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=118951113&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=118951113&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_AssetsCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_AssetsCurrentAbstract</td>
</tr>
<tr>
<td style="padding-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_BuildingsAndImprovementsGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 of building structures held for productive use including addition, improvement, or renovation to the structure, including, but not limited to, interior masonry, interior flooring, electrical, and plumbing.</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 4<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=118951113&amp;loc=d3e6812-107765<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> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BuildingsAndImprovementsGross</td>
</tr>
<tr>
<td style="padding-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_CapitalLeasedAssetsGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 of leased 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/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=84164758&amp;loc=d3e45014-112735<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CapitalLeasedAssetsGross</td>
</tr>
<tr>
<td style="padding-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=118932676&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=118951113&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_CommitmentsAndContingencies">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.</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.25)<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),19)<br> -URI http://asc.fasb.org/extlink&amp;oid=119400593&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.17)<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 450<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=118942415&amp;loc=d3e14326-108349<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingencies</td>
</tr>
<tr>
<td style="padding-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_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_ConstructionInProgressGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 structure or a modification to a structure under construction. Includes recently completed structures or modifications to structures that have not been placed into service.</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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConstructionInProgressGross</td>
</tr>
<tr>
<td style="padding-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_DeferredCompensationLiabilityClassifiedNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 carrying value as of the balance sheet date of the liabilities for all deferred compensation arrangements payable 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>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_DeferredCompensationLiabilityClassifiedNoncurrent</td>
</tr>
<tr>
<td style="padding-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_DeferredIncomeTaxLiabilitiesNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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.</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 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32537-109319<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=116821951&amp;loc=d3e31931-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_DeferredIncomeTaxLiabilitiesNet</td>
</tr>
<tr>
<td style="padding-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_EmployeeRelatedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 the carrying values 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 salaries and bonuses, payroll taxes and fringe benefits. 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.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_EmployeeRelatedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-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_IncomeTaxesReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 due within one year of the balance sheet date (or one operating cycle, if longer) from tax authorities as of the balance sheet date representing refunds of overpayments or recoveries based on agreed-upon resolutions of disputes.</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.5(c))<br> -URI http://asc.fasb.org/extlink&amp;oid=119400593&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.10)<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.3(a)(4))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxesReceivable</td>
</tr>
<tr>
<td style="padding-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=118951113&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=116846819&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_Land">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 depletion of real estate held for productive use, excluding land held for sale.</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.13)<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 45<br> -Paragraph 4<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=118951113&amp;loc=d3e6812-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_Land</td>
</tr>
<tr>
<td style="padding-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_Liabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.</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-26)<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_Liabilities</td>
</tr>
<tr>
<td style="padding-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_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=119400593&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_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_LiabilitiesCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_LiabilitiesCurrentAbstract</td>
</tr>
<tr>
<td style="padding-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_LineOfCredit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 value as of the balance sheet date of the current and noncurrent portions of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a 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. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the 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))<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(16))<br> -URI http://asc.fasb.org/extlink&amp;oid=119400593&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_LineOfCredit</td>
</tr>
<tr>
<td style="padding-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_LongTermDebtCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 current. 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.19,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_LongTermDebtCurrent</td>
</tr>
<tr>
<td style="padding-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_MachineryAndEquipmentGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 of tangible personal property used to produce goods and services, including, but is not limited to, tools, dies and molds, computer and office equipment.</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 4<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=118951113&amp;loc=d3e6812-107765<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> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MachineryAndEquipmentGross</td>
</tr>
<tr>
<td style="padding-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=118951113&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=118951113&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_PreferredStockValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred 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(28))<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_PreferredStockValue</td>
</tr>
<tr>
<td style="padding-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_PrepaidExpenseCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 asset related to consideration paid in advance for costs that provide economic benefits within a future period of 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 2<br> -URI http://asc.fasb.org/extlink&amp;oid=118951113&amp;loc=d3e6787-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 1<br> -Subparagraph (g)<br> -URI http://asc.fasb.org/extlink&amp;oid=118951113&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 340<br> -SubTopic 10<br> -Section 05<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=68074540&amp;loc=d3e5879-108316<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PrepaidExpenseCurrent</td>
</tr>
<tr>
<td style="padding-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_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_PropertyPlantAndEquipmentGrossAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_PropertyPlantAndEquipmentGrossAbstract</td>
</tr>
<tr>
<td style="padding-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_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=119400593&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=119400593&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_SelfInsuranceReserveNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 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>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_SelfInsuranceReserveNoncurrent</td>
</tr>
<tr>
<td style="padding-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_StockholdersEquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_StockholdersEquityAbstract</td>
</tr>
<tr>
<td style="padding-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>42
<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.20.1</span><table class="report" border="0" cellspacing="2" id="idp6963185632">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Consolidated Statements of Shareholders' Equity (Parentheticals) - $ / shares<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Apr. 30, 2020</div></th>
<th class="th"><div>Apr. 30, 2019</div></th>
<th class="th"><div>Apr. 30, 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_StatementEquityComponentsAxis=us-gaap_RetainedEarningsMember', window );">Retained Earnings</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_CommonStockDividendsPerShareCashPaid', window );">Payment of dividends per share (in Dollars per share)</a></td>
<td class="nump">$ 1.28<span></span>
</td>
<td class="nump">$ 1.16<span></span>
</td>
<td class="nump">$ 1.04<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_CommonStockDividendsPerShareCashPaid">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 dividends paid during the period for each share of common stock outstanding.</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 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_CommonStockDividendsPerShareCashPaid</td>
</tr>
<tr>
<td style="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_StatementEquityComponentsAxis=us-gaap_RetainedEarningsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_StatementEquityComponentsAxis=us-gaap_RetainedEarningsMember</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>43
<FILENAME>Financial_Report.xlsx
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 Financial_Report.xlsx
M4$L#!!0    ( ,2(VE ?(\\#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,$%     @ Q(C:4"?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    " #$B-I0SOZ-F^\    K @  $0   &1O8U!R;W!S+V-O
M<F4N>&ULS9)12\,P$,>_BN2]O;33#D+7%\4G!<&!XEM(;EM8DX;DI-VW-XU;
MA^@'\#%W__SN=W"M\D(- 5_"X#&0P7@SV=Y%H?R&'8B\ (CJ@%;&,B5<:NZ&
M8"6E9]B#E^HH]P@UYPU8)*DE29B!A5^(K&NU$BJ@I"&<\5HM>/\9^@S3"K!'
MBXXB5&4%K)LG^M/4MW %S##"8.-W ?5"S-4_L;D#[)R<HEE2XSB6XRKGT@X5
MO#\_O>9U"^,B2:<P_8I&T,GCAETFOZWN'[:/K*MYS0O>%'6SK=:"WXJ[]<?L
M^L/O*FP';7;F'QM?!+L6?MU%]P502P,$%     @ Q(C:4)E<G",0!@  G"<
M !,   !X;"]T:&5M92]T:&5M93$N>&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T
M$W-I=MNTF83M3A^%$5B-;'EDD81_OT<V$,N6#>V23;J;/ 0LZ?O.14?GZ#AY
M\^XN8NB&B)3R>&#9+]O6N[<OWN!7,B0103 9IZ_PP JE3%ZU6FD PSA]R1,2
MP]R"BPA+>!3+UES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4?
M,_@5RU2-9:,!$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA
M5,+$P&IG/U9KQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M
M&N#C\7@XMLO2BW <!.!1NY["G?1LOZ1!";2C:=!DV/;:KI&FJHU33]/W?=_K
MFVB<"HU;3]-K=]W3CHG&K=!X#;[Q3X?#KHG&J]!TZVDF)_VN:Z3I%FA"1N/K
M>A(5M>5 TR  6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T
M1G*=D 4. #?$T4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7<K_WUE[O)
MI#-ZG7TZSFN4?VFK :?MNYO/D_QSZ.2?IY/734+.<+PL"?'[(UMAAR=N.Q-R
M.AQG0GS/]O:1I24RS^_Y"NM./&<?5I:P7<_/Y)Z,<B.[W?98??9/1VXCUZG
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
MRG8EOK-=.:OL,%X4ZFC:TYD]K_M-=7]A]&7XPR :_[58_P-02P,$%     @
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
MD=UU:X708$2#.Z/:F0=H+1BTVD[OS5S.G^%<:#$N+PQ9G[GR+U!+ P04
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
M^+*Q_XTQ'E#*[@9'J,,/MA@2&A^.[_%LIS&;#&_Z^0>QY1N7/P%02P,$%
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
M?82EGEM*EN(_PQ64#P]*?(X*E8TKJ4;K4"\L7HH6K_,N^[A/\\TA76#[ +X
M^ JXCWG8G"@J?R^<*'.#$S%S[P<1GC@]<M^;*CAC*^*=%V^]]UKR),O9-1 M
M,:<YAF]BTC6">?8U!=]+<>+_P/D^_+"K\!#AAS\4WNX39+L$623(_EOB7LS=
M7TG8IJ<:3!NGR9(*QSY.\L:[#NP#CV_R.WR>]B_"M+*WY(+.OVSL?X/HP$M)
M;OP(=?Z#K8:"QH7C.W\V\YC-AL-A^4%L_<;E+U!+ P04    " #$B-I0$NZN
MCK4!  #2 P  &0   'AL+W=O<FMS:&5E=',O<VAE970Q-BYX;6Q]4V%OVR 0
M_2N('U <DJY99%MJ.DVKU$I1IVV?B7VV4<%X@./VW^_ KN>UUKX =]Q[]^XX
MTL'89]< >/*B5>LRVGC?'1AS10-:N"O308LWE;%:>#1MS5QG0901I!7C2?*)
M:2%;FJ?1=[)Y:GJO9 LG2UROM;"O1U!FR.B&OCF>9-WXX&!YVHD:OH/_T9TL
M6FQF*:6&UDG3$@M51F\WA^,NQ,> GQ(&MSB34,G9F.=@W)<938(@4%#XP"!P
MN\ =*!6(4,;OB9/.*0-P>7YC_QIKQUK.PL&=4;]DZ9N,[BDIH1*]\D]F^ 93
M/=>43,4_P 44A@<EF*,PRL65%+WS1D\L*$6+EW&7;=R'\>::3[!U )\ ? ;L
M8QXV)HK*OP@O\M2:@=BQ]YT(3[PY<.Q-$9RQ%?$.Q3OT7G*>W*3L$HBFF.,8
MPQ<QFSF"(?N<@J^E./(/<+X.WZXJW$;X]A^%^W6"W2K!+A+L_EOB6LSG=TG8
MHJ<:;!VGR9'"]&V<Y(5W'MC;^(CL;_@X[8_"UK)UY&P\OFSL?V6,!Y227.$(
M-?C!9D-!Y</Q!L]V'+/1\*:;?A";OW'^!U!+ P04    " #$B-I08?I*%K,!
M  #2 P  &0   'AL+W=O<FMS:&5E=',O<VAE970Q-RYX;6Q]4V%OW" ,_2N(
M'U 2[M:=3DFD7J>IE3;IU&G;9RYQ$E0(*9!+]^]G2)IE6[8O@(W?\[,QV6CL
MLVL!/'G5JG,Y;;WOCXRYL@4MW(WIH<.;VE@M/)JV8:ZW(*H(THKQ)+EE6LB.
M%EGTG6V1F<$KV<'9$C=H+>R/$R@SYC2E;XXGV;0^.%B1]:*!+^"_]F>+%EM8
M*JFA<])TQ$*=T[OT>-J'^!CP3<+H5F<2*KD8\QR,QRJG21 $"DH?& 1N5[@'
MI0(1RGB9.>F2,@#7YS?VC[%VK.4B'-P;]5U6OLWI@9(*:C$H_V3&!YCK>4?)
M7/PGN(+"\* $<Y1&N;B2<G#>Z)D%I6CQ.NVRB_LXW?###-L&\!G %\ AYF%3
MHJC\@_"BR*P9B9UZWXOPQ.F18V_*X(RMB'<HWJ'W6O TR=@U$,TQIRF&KV+2
M)8(A^Y*";Z4X\;_@?!N^VU2XB_#=;PK_D7^_2;"/!/O_EK@5\Z=*MNJI!MO$
M:7*D-$,7)WGE70;VCL<W^14^3?MG81O9.7(Q'E\V]K\VQ@-*26YPA%K\8(NA
MH/;A^![/=AJSR?"FGW\06[YQ\1-02P,$%     @ Q(C:4+(47C.U 0  T@,
M !D   !X;"]W;W)K<VAE971S+W-H965T,3@N>&UL?5/;;MLP#/T501]0Q8JS
M%8%MH.DPK, *!!VV/2LV?4%U<24Y;O]^E.QZWF;L11(IGL-#BLI&8Y]="^#)
MJY+:Y;3UOC\RYLH6E' WI@>--[6Q2G@T;<-<;T%4$:0DX[O=!Z9$IVF11=_9
M%ID9O.PTG"UQ@U+"OIU FC&G"7UW/'5-ZX.#%5DO&O@&_GM_MFBQA:7J%&C7
M&4TLU#F]2XZG-,3'@!\=C&YU)J&2BS'/P7BH<KH+@D!"Z0.#P.T*]R!E($(9
M+S,G75(&X/K\SOXYUHZU7(2#>R-_=I5O<WI+206U&*1_,N,7F.LY4#(7_Q6N
M(#$\*,$<I9$NKJ0<G#=J9D$I2KQ.>Z?C/DXWAW2&;0/X#. +X#;F85.BJ/R3
M\*+(K!F)G7K?B_#$R9%C;\K@C*V(=RC>H?=:\&2?L6L@FF-.4PQ?Q21+!$/V
M)07?2G'B_\#Y-GR_J7 ?X?L_%*;;!.DF01H)TO^6N!5S^"L)6_54@6WB-#E2
MFD''25YYEX&]X_%-?H=/T_XH;--I1R[&X\O&_M?&>$ INQL<H18_V&)(J'TX
M?L2SG<9L,KSIYQ_$EF]<_ )02P,$%     @ Q(C:4!97G1"T @  $PL  !D
M  !X;"]W;W)K<VAE971S+W-H965T,3DN>&UL=59_;YLP$/TJB ]0\ 'Y4261
MFD[3)FU2U6G=WV[B)*B ,]M)NF\_8RAC^/D?L,V[]^[,W>E6-ZG>]$D($[W7
M5:/7\<F8\WV2Z-U)U%S?R;-H[)>#5#4W=JN.B3XKP??.J*X22M-94O.RB3<K
M=_:D-BMY,579B"<5Z4M=<_5G*RIY6\<L_CAX+H\GTQXDF]69'\4/87Z>GY3=
M)0/+OJQ%HTO91$H<UO$#N]\2M08.\5**FQZMHS:45RG?VLW7_3I.6X]$)7:F
MI>#V=16/HJI:)NO'[YXT'C1;P_'Z@_VS"]X&\\JU>)35KW)O3NMX$4=[<>"7
MRCS+VQ?1!U3$41_]-W$5E86WGEB-G:RT>T:[BS:R[EFL*S5_[]YEX]ZW[DM1
M]&;8@'H#&@P63B?IA)SGG[CAFY62MTAUEW_F[3]F]V3O9M<>NJMPWZSSVIY>
M-\1FJ^3:$O68;8>A$88-B,2R#Q*$)+;DF1,VSZ"'F3//QNJ+ $$."7)'D/\7
MXGP2(L(LL$@!10I L)R(  RE6&0&16: @$U$$"9P77,H,O<(9M.$\"%$&=98
M0(T%(,@G(@A38)$E%%EZ!,S[[SZ&:(9%6(H+* 444QD("N07"Q0J\\,IBJF.
M#R):!G1@M3XP\BFR=*J#0(&FP'!9L\R/9Y2HO8X/HBR0S0Q7/P.EG653'03*
M SJX 3!0W9GW?Q HE&^X!S!0X)F7;P@4RC?<!A@H\FS:T1 H#[0TAEL!\^N<
MY=.F!D"4A_(-=P,&2CWW\@V! IV-<#\@4.KYM+=!4*"Y$>X'!$H]G=X; N6!
M?"/<#PB4NJ\#0)Y.,II):J&.;AK3T4Y>&C<*CDZ'B>_!#7S)/W@W+G[GZE@V
M.GJ5QDY&;GXY2&F$]26]LS5VLA/JL*G$P;3+N5VK;DSK-D:>^Q$T&>;@S5]0
M2P,$%     @ Q(C:4$.1#9W# 0  -P0  !D   !X;"]W;W)K<VAE971S+W-H
M965T,C N>&UL=51A;]L@$/TKB!]0'!*W661;:CI5F[1)4:=MGXE]ME'!>(#C
M[M\/L.-Y*?L2N/-[[]X!EVQ4^M6T !:]2=&9'+?6]@="3-F"9.9.]="Y+[72
MDED7ZH:87@.K DD*0I/DGDC&.UQD(7?21:8&*W@')XW,("73OX\@U)CC#;XF
M7GC36I\@1=:S!KZ!_=Z?M(O(HE)Q"9WAJD,:ZAP_;@['U.,#X >'T:SVR'=R
M5NK5!Y^K'"?>$ @HK5=@;KG $PCAA9R-7[,F7DIZXGI_57\.O;M>SLS DQ(_
M>67;'.\QJJ!F@[ O:OP$<S\I1G/S7^ "PL&]$U>C5,*$7U0.QBHYJS@KDKU-
M*^_".L[Z5UJ<0&<"O2&0J5!P_I%95F1:C4A/9]\S?\6; W5G4_ID.(KPS9DW
M+GLIZ.XA(Q<O-&..$X:N,)L%09SZ4H+&2ASI.SJ-T[=1A]M WZZK[_\CL(L*
M[(+ [I\6]S<MQC ?XD72:)'TO4":W!2)86Y/DJPN3H)NPI,UJ%1#%\9EE5VF
MXI&&B_\+GT;J*],-[PPZ*^N>3[CD6BD+SDIRY[RT;HJ70$!M_?;![?7TEJ?
MJGX>4[+\5Q1_ %!+ P04    " #$B-I0NQ?*]\4!   W!   &0   'AL+W=O
M<FMS:&5E=',O<VAE970R,2YX;6QM5-MNW" 0_17$!X1=;*>KE6TIFRI*I59:
MI6K[S-KCB\+%!;Q._[Z '<?=\F*8X<PY,PSC?%+ZU70 %KT)+DV!.VN'(R&F
MZD P<Z<&D.ZD45HPZTS=$C-H8'4($IS0W>Z>"-9+7.;!=]9EKD;+>PEGC<PH
M!--_3L#55. ]?G>\]&UGO8.4^<!:^ [VQW#6SB(K2]T+D*97$FEH"ORP/YXR
MCP^ GSU,9K-'OI*+4J_>^%(7>.<3 @Z5]0S,+5=X!,X]D4OC]\*)5TD?N-V_
MLS^%VETM%V;@4?%??6V[ A\PJJ%A([<O:GJ&I9X,HZ7XKW %[N ^$Z=1*6["
M%U6CL4HL+"X5P=[FM9=AG>:3-%G"X@%T":!KP"'HD%DH9/Z965;F6DU(SW<_
M,-_B_9&ZNZF\,UQ%.'/)&^>]EC2C.;EZH@5SFC%T@]FO".+85PD:DSC1_\)I
M/#R)9IB$\&2K?LCB!&F4( T$Z3\E)C<EQC!I7"2+BF01@NQ&)(:YOQ$AF\8)
MT&UXL@95:I1A7#;>=2H>:&C\!WP>J6],M[TTZ**L>SZAR8U2%EPJNSN72^>F
M>#4X--9O/[F]GM_R;%@U+&-*UG]%^1=02P,$%     @ Q(C:4)$A+-70 0
MG 0  !D   !X;"]W;W)K<VAE971S+W-H965T,C(N>&UL=51M;]L@$/XKB!]0
M')*X661;:EI5F[1)4:=UGXE]?E'!>(#C[M\/L.-Y+OL2N//S<D<XDD&J-UT#
M&/0N>*M37!O3'0G1>0V"Z3O906N_E%()9FRH*J([!:SP),$)C:*8"-:T.$M\
M[JRR1/:&-RV<%=*]$$S]/@&70XHW^)9X::K:N 3)DHY5\!W,C^ZL;$1FE:(1
MT.I&MDA!F>*'S?$4.[P'O#8PZ,4>N4XN4KZYX$N1XL@5!!QRXQ287:[P")P[
M(5O&KTD3SY:.N-S?U)]][[:7"]/P*/G/IC!UB@\8%5"RGIL7.7R&J9\]1E/S
M7^$*W,)=)=8CEUS[7Y3WVD@QJ=A2!'L?UZ;UZS#IWVAA IT(=$4@HY&O_(D9
MEB5*#DB-9]\Q]Q=OCM2>3>Z2_BC\-UN\MMEK1O?W";DZH0ES&C%T@=G,"&+5
M9PL:LCC1#W0:IF^#%6X]?;MT/QS" KN@P,X+[/YI\;!J,83Y%#;9!TWV'P7B
M:&42POSG)..@21P0H"N3$&:[,B&+VR% 57XN-,IEW_J97&3GT7N@_G;]A8]S
M^XVIJFDUNDAC[ZB_2:64!FPIT9UMN+9/Q1QP*(W;WMN]&@=F#(SLIK> S ]2
M]@=02P,$%     @ Q(C:4!:=>1/4 0  G 0  !D   !X;"]W;W)K<VAE971S
M+W-H965T,C,N>&UL=51M;]L@$/XKB!]0')(X:61;:EI-F[1)4:>UGXE]?E'!
M>(#C]M\7L.MZ&?UBN..YY[G#=R2#5"^Z!C#H5?!6I[@VICL0HO,:!-,WLH/6
MGI12"6:LJ2JB.P6L\$&"$QI%,1&L:7&6>-])98GL#6]:."FD>R&8>CL"ET.*
M5_C#\=A4M7$.DB4=J^ WF#_=25F+S"Q%(Z#5C6R1@C+%=ZO#,79X#WAJ8-"+
M/7*5G*5\<<:/(L612P@XY,8Q,+M<X!XX=T0VC;\3)YXE7>!R_\'^S==N:SDS
M#?>2/S>%J5.\QZB DO7</,KA.TSU;#&:BO\)%^ 6[C*Q&KGDVG]1WFLCQ<1B
M4Q'L=5R;UJ_#>!+3*2P<0*< .@?LO0X9A7SF#\RP+%%R0&J\^XZY7[PZ4'LW
MN7/ZJ_!G-GEMO9>,QIN$7!S1A#F.&+K K&8$L>RS! U)'.E_X30<O@YFN/;A
MZZ7Z[1<$FR#!QA-L_BEQ>U5B"!.'1;9!D6V 8'<E$L+LPR)Q4"0.$-Q>B00P
MN^A*A"RZ0X"J_%QHE,N^]3.Y\,ZC=^?;D7S"Q[G]Q535M!J=I;$]ZCNIE-*
M326ZL077]JF8#0ZE<=N=W:MQ8$;#R&YZ"\C\(&7O4$L#!!0    ( ,2(VE"D
M*".2M@$  -(#   9    >&PO=V]R:W-H965T<R]S:&5E=#(T+GAM;&U3VV[<
M(!#]%<0'A%W6N:UL2]E$42NUTBI5VV?6'MLH8!S Z_3O.V#'<1*_ #.<<^;"
MD [&/KL&P)-7K5J7T<;[;L^8*QK0PEV8#EJ\J8S5PJ-I:^8Z"Z*,)*T8WVRN
MF!:RI7D:?4>;IZ;W2K9PM,3U6@O[[P#*#!G=TC?'DZP;'QPL3SM1PR_PO[NC
M18O-*J74T#II6F*ARNC==G]( CX"_D@8W.),0B4G8YZ#\;W,Z"8D! H*'Q0$
M;F>X!Z6"$*;Q,FG2.60@+L]OZH^Q=JSE)!S<&_57EK[)Z TE)52B5_[)#-]@
MJN>2DJGX'W &A?"0"<8HC')Q)47OO-&3"J:BQ>NXRS;NPWB3W$ZT=0*?"'PF
MW,0X; P4,W\07N2I-0.Q8^\[$9YXN^?8FR(X8ROB'2;OT'O.^?4V9><@-&$.
M(X8O,.\(ANIS"+X6XL"_T/DZ?;>:X2[2=\OHMU?K LFJ0!(%D@\E\D\EKF%V
MGX*P14\UV#I.DR.%Z=LXR0OO/+!W/+[).WR<]I_"UK)UY&0\OFSL?V6,!TQE
M<X$CU. 'FPT%E0_':SS;<<Q&PYMN^D%L_L;Y?U!+ P04    " #$B-I0E%G,
M).$!   !!0  &0   'AL+W=O<FMS:&5E=',O<VAE970R-2YX;6QM5-N.FS 0
M_17+'[ &$D(2 =)F5U4KM5*T5=MG!X:+UL;4-F'[][4-2RGK%^P9GSEGQG@F
M'85\50V 1F^<=2K#C=;]F1!5-,"I>A ]=.:D$I)3;4Q9$]5+H*4+XHQ$07 @
MG+8=SE/GN\H\%8-F;0=7B=3 .95_+L#$F.$0OSM>VKK1UD'RM*<U? ?]H[]*
M8Y&%I6PY=*H5'9)09?@Q/%\2BW> GRV,:K5'MI*;$*_6^%)F.+ ) 8-"6P9J
MECL\ 6.6R*3Q>^;$BZ0-7._?V3^YVDTM-ZK@2;!?;:F;#!\Q*J&B ],O8OP,
M<STQ1G/Q7^$.S,!M)D:C$$RY+RH&I06?64PJG+Y-:]NY=9Q.XG@.\P=$<T"T
M!!R=#IF$7.;/5-,\E6)$<KK[GMI?')XC<S>%=;JK<&<F>66\]SQ*]BFY6Z(9
M<YDPT0H3+@ABV!>)R"=QB3Z$1_[PG3?#G0O?K=5/)S_!WDNP=P3[_TJ,-R7Z
M, >_2.P5B3T$R4;$ASGZ10Y>D8.'X+01\6".@5\D\8HD'H)P(^+#;'\J63U!
M#K)VS:=0(8;.-?[*N_3W8^2>\#_X-!R^45FWG4(WH4TCN.=:":'!I!(\F%MM
MS#Q:# :5MMO$[.74E9.A13\/'+),O?PO4$L#!!0    ( ,2(VE RSF?'T@$
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
MUP!'D93*BOL(<#(1(7D*3&"!B5.@3;%EXCP&Q5K;*V+EPCC641SC;*3 JB)
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
MB\IY4]I\SS=?W2NEM#2$_IU9Z8TY&QX;F5SI^M8<99RR/2"U#:VVW>'/.YY
MI_\ 4$L#!!0    ( ,2(VE"^1<$<,P0  -D6   9    >&PO=V]R:W-H965T
M<R]S:&5E=#,U+GAM;)68;8^;.!2%_PKB!Q3\ H11$FF&JMJ5=J515[O]S"1.
M@@HX!3)I_WUYFVQL'P/Y,@'/\;W'U_83Q^NKK+[7)R$:YV>1E_7&/37-^<GS
MZMU)%&G]29Y%V?[G(*LB;=K7ZNC5YTJD^[Y3D7O4]T.O2+/2W:[[MM=JNY:7
M)L]*\5HY]:4HTNK7B\CE=>,2]Z/A:W8\-5V#MUV?TZ/X1S3_GE^K]LV[1=EG
MA2CK3)9.)0X;]YD\)3SJ.O2*_S)QK>^>G6XH;U)^[U[^W&]<OW,D<K%KNA!I
M^_$N$I'G7:36QX\QJ'O+V76\?_Z(_J4??#N8M[06B<R_9?OFM'%7KK,7A_22
M-U_E]0\Q#BAPG7'T?XEWD;?RSDF;8R?SNO_K["YU(XLQ2FNE2'\.GUG9?U['
M^!_=< <Z=J"W#GRZ QL[,*V#-SCKA_HY;=+MNI)7IQIFZYQVBX(\L;:8NZZQ
MKUW_OW:T==OZOF51O/;>NT"CYF70T#L-N2F\-OHM!44I7JC1G:U\-46"-)8D
M#(Z#]0'8?8#0QP$X#,#[ %QQ0+5"#)JHUY1#(<*(ASA- -,$\VF2 *3A*\MH
M0I@F!&F8-II!$]ZGH6'L^Y9$$4P4&8D(U==/!!*M@OO"#>,&.N;[UI&OH*$5
M&#G7#*V,1$%$*-=DB2DC$?4#[":&;F+#34PT,[&1)2(\\/5%8<K:(C(:6>P0
M'V]W'Y0GT/>[;RS .-2+ T2$1)8]2RSP(<"-93L1")=G0I=O?(+101AP$>DU
M0:*57I-ID6H&8X@@#AE YN9B,.9G4J-:P:@BB%4Z1(@)*YWM0$("*V8(!AH!
M1(MM(3"J2/3 4L%P(8@NQE(!(GW7)S,BU0QF"S'A N8G-HH?J) ?_<SJU&]Z
MC!<*\!)32PC,!$J6SQ+%3*!TP2PA4:Q5+YD1J68P72AB@KZA1Y'R):!;F9*H
M1C!9*"*+OEPH..)T>]4XK\WJ5$N8,!00)K9 BF(NT/"!Y8*Y0,TS#%@N0!0'
M>E6F1:H93!B*"&,L%_-D8BR7*8EJ!-.%+J$+!=1 JV5.IA[P,5L88HOEL, P
M6]@#;&&8+6P)6Y HUF=H1J2:L?SH6<(6-L^628EJ!+.%+6$+,YF!%LNL3#6$
MR<(062PG,8;)PAX@"\-D84O(@D1QK!=E6J2:P61A2\C"YLDR*5&-8+*P)61A
MR\@R*U-_^6.R<),LW!H"DX4_0!:.R<*7D 6(N&\Y-G(,#8Z@H9=_%,V> [A)
MCJES +?<O9CXX+[EV,CQAN?! Q. -SQ'ER;&!)@B[EM.A!Q3@2,J&!,0&1-
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
MJ_Z8MW]HRJ,ZPO8NY^BS_P%02P,$%     @ Q(C:4*T(M):X!   M!D  !D
M  !X;"]W;W)K<VAE971S+W-H965T,S@N>&ULE5G;<N(X$/T5B@\8JR79DE-
MU88DDV22F=1L[>ZS$T2@QL:L[839OU_9" 9+W1GS@B^<;O5%YTBV)[NR^E&O
MC&E&/XM\4T_'JZ;97D11_;(R159_*K=F8_]9EE61-?:R>HWJ;66R16=4Y!%G
M+(F*;+T9SR;=O:=J-BG?FGR],4_5J'XKBJSZ[]+DY6XZAO'AQO?UZZII;T2S
MR39[-7^:YJ_M4V6OHJ.7Q;HPFWI=;D:564['?\#%-ZE;@P[Q]]KLZI/S49O*
M<UG^:"_N%M,Q:R,RN7EI6A>9/;R;N<GSUI.-XU_G='P<LS4\/3]XO^F2M\D\
M9[69E_D_ZT6SFH[U>+0PR^PM;[Z7NUOC$HK'(Y?]@WDWN86WD=@Q7LJ\[GY'
M+V]U4Q;.BPVER'[NC^M-=]PY_P<SW( [ WXT /FA@7 &8JB!= 9RJ$'L#.*A
M!HDS2(8:*&>@AAIH9Z!_&8@/#5)GD X= =BA<VRPR;'9,-CDT&X8W&\X-!P&
M=QP.+8?!/8=#T\'O>K2?\1V%KK(FFTVJ<C>J]BJPS5JQ@0MK99VW=SM2=G]:
M&M7V[OM,RF02O;>>'.9RC^$]C.ICYAA&]S%7&";M8ZX13,SZF!L, WW,9PS#
M^YA;#"/ZF#L,(_N8>PP3]S%?,(Q7YP<,X]7Y,<1X67T-$8D'^19" 'X5,+(S
MYCAM.#YM>.=!]D+5N >!>Q"=!W'J 5+<@\0]2"0&;SH][C%)A]GL,]4I$UYW
MOB(PQ;GPZX; >))JAH<=XV''8=@)X2'!/23#2Z=P#^KWI;M60;(J3N.4,8^.
MMR%0:VUS\H$/(3 12=KSV M>X\%KI( >_:_W&'4R5*JUQ[?;$*3CU!. AQ"D
MA":F>HH'G"(!<]Q#NYRA,LV&]QPHJ8<!77>@TR;9KJNP[9\1I(HEXP'R"X),
MP#*';#P0J@.([ 2M=Z!>[UFJ_.A#E(H5^)&'J"0%JG>$TH% HA:^KH<@P24Q
M$"&(@"AB(OWRR" E 6%S0U3;+[\\"$J0327T$#!!C D?A"+"&9((A";" %&<
M0ZAA<<QD,.=O$*!*=0B\0X <8D9S@U!%&""+<T!T$5(_= 3$@[!#$!<)$3*A
MBX )(^&#$\+(SQ!&3@@C'R",]SP4,2VD)/O$J9W3  V[YXB&<6H@0G8X)CN*
M\$$H"I=G5)?@-T?X[5?WTH%ZO&*,!72Y0H""*TVO)9R0#)[\O@^7#M1;);3_
M6(. 8D6&0Z@/1]3'U^XK!SH="30Y$B$4'!,*8D/#">;R=/B\$ 1S!4/B\/?O
M&$@1"0N"W@*AMR(>=P3!6L'/2)AZXL$(Z25\A8'(A G6"F0?H(A-BR!8*^(S
M$B8H)C"*!1U&0$H0 Q'D$0AY%+%Y$@0MA#XC88(6 EO0@@XC("IA27!'8K0@
M]DR2H(6$,Y[ "5I([#U \ S.PY53?K!R2H(_$N,/^(.)4"(%)6^2>K. $8C8
MF$B"0/(, DF"0!+A1EC>!'EYD0BZO 2))+8"!>4-5R 1$TR3!-,DM@!)?Z!P
M?PG*W[U$)Z\YV^\9CUGUNM[4H^>R:<JB>ZVY+,O&6(?LD^W'RF2+XT5NEDU[
MJNQYM?^.L+]HRJW[1A(=/]3,_@=02P,$%     @ Q(C:4"^U1HO5 @  >0H
M !D   !X;"]W;W)K<VAE971S+W-H965T,SDN>&ULC5;1CILP$/P5Q'L!&P/F
ME$2Z)*I:J95.5[5]YA(G00>8@I-<_[ZV(1S8RS4O 3NSLS.V6>_BRIO7]L28
M<-[*HFJ7[DF(^L'WV]V)E5GK\9I5\I\#;\I,R&%S]-NZ8=E>!Y6%CX,@]LLL
MK]S50L\]-:L%/XLBK]A3X[3GLLR:OVM6\.O21>YMXCD_GH2:\%>+.CNR'TS\
MK)\:.?('EGU>LJK->>4T[+!T']'#%D4J0"-^Y>S:CMX=9>6%\U<U^+I?NH%2
MQ JV$XHBDX\+V["B4$Q2QY^>U!URJL#Q^XW]LS8OS;QD+=OPXG>^%Z>E2UUG
MSP[9N1#/_/J%]88BU^G=?V,75DBX4B)S['C1ZE]G=VX%+WL6*:7,WKIG7NGG
MM>>_A<$!N _ 0P"*/PP(^X#P/8!\&$#Z &($^)T5O3;;3&2K1<.O3M-M;YVI
M4X0>B%S]G9K4BZW_D\O3RMG+BB3)PK\HHAZS[C!XA$$#PI?L0PH,I5AC*QQ/
M$VQL1&Q MC8$H1D5(6@TU 3AQ"B%"0A(0#0!F1"DQDIUF%ACJ@X3(IK":2(P
M362GP00FB$&"^'ZC"4B0V IH8!A-+*,H2"DV3LX&@%$4)Z&QN38,8QQ$ :R:
M@JHIH!H9JJF5YU,<QR$U5 .P!$4D-E0#,!*$HZ]GHCH%5:> :O/K2.T\83"S
M-BB O_+@CL/;@^9/;R<'@$%[OX5PT\V?*I^I3\@^SG2. JP_CP@#BTQ,\QV(
MCLT3+[3,V[ P]0@UO0,PZD4S!0O!%0N%@.[(U-V!TO_IMF$A]@*SRD(PXLT5
M6@072@142AJ;@HB5"4<>CF<RP;42 <626K=7=-_.W@7; K#I >AT^Z/[MV3-
M4?<VK;/CYTJH:VPT._1/CUC=W\;\6O55^EY_I^F:LN]9<\RKUGGA0G8'^@X_
M<"Z85!EX4N5)]H'#H& 'H5X3^=YTS5 W$+SN&SU_Z#97_P!02P,$%     @
MQ(C:4&U#FU*- @  2@@  !D   !X;"]W;W)K<VAE971S+W-H965T-# N>&UL
M?5;1CILP$/P5Q/L=V!BPHR32D:AJI5:*KFK[["1.0 >8VDYR_?O:AG")<>XE
MV,O,[.P"WLPO7+S)DC$5O#=U*Q=AJ50WBR*Y*UE#Y3/O6*OO'+AHJ-);<8QD
M)QC=6U)31S".LZBA51LNYS:V$<LY/ZFZ:ME&!/+4-%3\*UC-+XL0A-? :W4L
ME0E$RWE'C^PG4[^ZC="[:%395PUK9<7;0+##(GP!LS4Q> OX7;&+O%D'II(M
MYV]F\VV_"&-CB-5LIXP"U9<S6[&Z-D+:QM]!,QQ3&N+M^JK^Q=:N:]E2R5:\
M_E/M5;D(<1CLV8&>:O7*+U_94$\:!D/QW]F9U1ING.@<.UY+^QOL3E+Q9E#1
M5AKZWE^KUEXO@_Z5YB? @0!' L@^)20#(?D@H$\):" @AQ#UI=C>K*FBR[G@
MET#T3[>CYB4",Z2[OS-!VVQ[3[='ZNAYB3">1V<C-&"*'@-O,&!$1%I]3 %]
M*0HXH</[!*LI(G,@ZRD$@ <N$F^AB15([@HE?@'D%4!6 -T)Q$ZG>DQF,:W%
M)!CCV(&M/+ $$PR<FCVP.$$W:G>N4Z_K=.J:N*[321Z 29RDCFL/+(<P<9^4
M!P8S@A^XSKRN,X]KISM%-LGS!&*,,')L>W$(9)GCVX/#.'_4[=SK._>\(TY_
MBGR:!Z8 .796'AB(T\1Y=FN?6D8>O-C8:QI[FNV:QI,TD*3$;?44]93G(/>;
M(5XS9&HF)XX9,DF#\B0G#FPUA?D^QK4'=O\Q]JZCFQ.U8>)HIY4,=OS4*G,P
MW43'@?@"S8GLQ L]*/NY]B'33]D?5!RK5@9;KO1Y;T_E ^>*:9?QL_ZL2CW8
MQTW-#LHL<[T6_7CK-XIWP^2.QK\/R_]02P,$%     @ Q(C:4.;S?3NR P
M.P\  !D   !X;"]W;W)K<VAE971S+W-H965T-#$N>&ULC9?;<ILZ%(9?A>$!
M#)(X2!G;,[43UZ?.9-KIWM?$E@]30-Z X^ZWKP"%P-)*ZEP$D+]_K5]H24CC
MFRI^E2<I*^=WEN;EQ#U5U>7!\\K=269).5(7F>M?#JK(DDH_%D>OO!0RV3>B
M+/6H[T=>EIQS=SINVIZ+Z5A=J_2<R^?"*:]9EA3_SV2J;A.7N&\-W\_'4U4W
M>-/Q)3G*'[+Z>7DN])/71=F?,YF79Y4[A3Q,W"_D84O\6M 0_YSEK>S=.W57
M7I3Z53^L]A/7KQW)5.ZJ.D2B+Z]R+M.TCJ1]_&>"NEW.6MB_?XN^:#JO._.2
ME'*NTG_/^^HT<;GK[.4AN:;5=W5;2M.AT'5,[[?R5:8:KYWH'#N5ELU_9W<M
M*Y69*-I*EOQNK^>\N=Y,_#<9+J!&0#N!SOV9@!D!>Q<$GPH"(PCN%81&$-XK
MB(P@NE<0&T%\KX ; ;]7((Q W"O0)6E&SG^71)]+NL$F=V=Y&VY"@<1K"ZNI
MU,>D2J;C0MV<HIULEZ2>T^1!JW3PNK6I_>9'7:VE;GV=!H*-O=<ZDF%F+4/[
M# F'S-IF2$=XVD+G@Z(^9M32TV&&N4T$(A@RCP@S))ZP** O"YN)@)FO-L)"
M/F266*IHR*PP)@:O]J^O9O-WPUL;(>2#$6)XI; F AM8Y7B$ (\0-!&"O@=*
M0*VU3-PPN>F*+P UMRG&1"A -=@4)X*#6$\(%7)8WPN;HB$EL"QL*B"<@5A+
MI(]1!#.N;"KV*07UO$9\18P'H,XV".8SS@&V1=XKB87/\&$.\6$.K6$.!!B:
M=<M$_421"","W\(& V-?B, 'UA$PCF/._  W'^'F(\M\Z(-4LY;AO51D%('9
M/[<A?R1 O3S:$!U1 #UA$ -K] )+%W$Q^ /%BG6#@/I:8A '#E<8!/NZMJ'8
M2K>QH7 4@IK8VA ?!1\L9C$^S+&UF(7^!Q$X'H$CA0*[S*V:I%3$!(S=!L&B
M, C =V!K8RQD<>_K-; M<-L"L0W\K 4RE8A>%"FH\0T"1B(.&8?6$9 3IA=V
M@9NO-T_H;L5'[(,:FAD(S$]@:8Y0>H*"C\,C0ND9"C\A*,4 M4 SPG7C*^H>
MELP2I4"H%0K!E1B!]+P$ XU >EX":HM0?,3@^NOU]J:9+([-*:QT=NJ:5_64
M[+5V)[TOM-[;@O89>5@1I'U=GPR;O?![^/98^2TICN>\=%Y4I??4S;;WH%0E
MM7E_I#\@)WV2[1Y2>:CJVUC?%^UQKGVHU,4<5;WNO#S] U!+ P04    " #$
MB-I0W07BKG0"  "M!P  &0   'AL+W=O<FMS:&5E=',O<VAE970T,BYX;6Q]
M55V/FS 0_"N(]QS8?#D10;HDJEJIE:*KVCX[Q GH %/;"==_7]L0+K%]]Q+L
M969V=F.\^4#9*Z\($=Y;VW1\[5="]*L@X&5%6LR?:$\Z^>9$68N%W+)SP'M&
M\%&3VB: 89@&+:X[O\AU;,^*G%Y$4W=DSSQ^:5O,_FU(0X>U#_Q;X*4^5T(%
M@B+O\9G\).)7OV=R%\PJQ[HE':]IYS%R6OO/8+5#"J\!OVLR\+NUIRHY4/JJ
M-M^.:S]4ADA#2J$4L'Q<R98TC1*2-OY.FOZ<4A'OUS?U+[IV6<L!<[*ES9_Z
M**JUCWSO2$[XTH@7.GPE4SV)[TW%?R=7TDBX<B)SE+3A^M<K+US0=E*15EK\
M-C[K3C^'2?]&<Q/@1( S :2?$J*)$+T3XD\)\42(#4(PEJ)[L\,"%SFC@\?&
M?[?'ZA"!52R[7ZJ@;K9^)]O#9?1:)&&2!U<E-&$V(P;>8<","*3ZG *Z4FR@
M18>/";8V(C4@.QL"P <N(F>AD1:('@I-W0*Q4R#6 O&#0&9T:L1D&M.-I4*
MS')M% @CF!H5VZA%%B:9VW+BM)PX+"/#\HA)[]*D$(2&8QL4H20R#-L@D*5+
MM]_4Z3=U^%T:?E,K"T31TFRQC0(QR RMG8U:)! AM^7,:3FS+9O=VV16FGB)
MK!X[4$D4&2=L9Z,64BO[P#-R>D8.S\#PC*S3ER$8FFVV4<DR >9)ME$+>>#C
MU/S\@KM+JR7LK <"]TIZZ83Z]N^B\\QYANK2,^(;.8O&T?$N,PZR'YB=ZXY[
M!RKDE:HOOA.E@DB;X9,\P)6<G?.F(2>AEIE<LW&"C!M!^VDX!O.$+OX#4$L#
M!!0    ( ,2(VE"<BA%-  ,  .0+   9    >&PO=V]R:W-H965T<R]S:&5E
M=#0S+GAM;(V6VX[:,!"&7R7*/9N,#[&S J22JFJE5EIMU?8Z"P:B36*:&-B^
M?9T#%.S)JC<D-O_,?./8OSP_Z^:UW2ME@K>JK-M%N#?F\!A%[7JOJKQ]T =5
MVW^VNJER8X?-+FH/C<HW?5!51B2.DZC*BSI<SONYIV8YUT=3%K5Z:H+V6%5Y
M\V>E2GU>A!!>)IZ+W=YT$]%R?LAWZKLR/PY/C1U%URR;HE)U6^@Z:-1V$7Z
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
MH68S1(  LQ@#MQ'&Q, LQB2XV1PUFR,"\ ^#,6"KK#$&;@.,N;,-"M1L@0C
M;8 P*=P&& .^T 9C(MSL##4[0P3 YUMA3 +,8@SX0AN,R7"S),0/SG B4<"E
M19@TA><!"L'_& K=.;[(G9.>3"6R$#K&( (=8Q \L%$H!HZ#T355,WER)8#R
M]N+2:'O:CT:',N,QLM<<&%_9\L-=?^\R7>WR@\I3U2AO)[2Y1-U5=Q1",^,Q
M?#!'U]F42T.'LZ.VS=RT95<S=!TMVKX>"H:B;/D/4$L#!!0    ( ,2(VE"P
M/8*<)0(   <&   9    >&PO=V]R:W-H965T<R]S:&5E=#0V+GAM;'U4T8Z;
M,!#\%<1[SV"(22) NJ2J6JF5HJO:/CMD$] 93&TG7/^^MB$< ;<OV%[/S,[:
M>-..BU=9 BCOK6:-S/Q2J7:+D"Q*J*E\XBTT>N?,14V57HH+DJT >K*DFB$<
M! 35M&K\/+6Q@\A3?E6L:N @/'FM:RK^[(#Q+O-#_QYXJ2ZE,@&4IRV]P'=0
M/]J#T"LTJIRJ&AI9\<83<,[\YW"[3PS> GY6T,G)W#.5'#E_-8LOI\P/C"%@
M4"BC0/5P@STP9H2TC=^#IC^F-,3I_*[^R=:N:SE2"7O.?E4G56;^VO=.<*97
MIEYX]QF&>E:^-Q3_%6[ --PXT3D*SJ3]>L55*EX/*MI*3=_ZL6KLV WZ=YJ;
M@ <"'@DA^2\A&@C1.R&VQ??.;*D?J:)Y*GCGB?ZR6FK^B7 ;Z<,L3-">G=W3
MU4H=O>4K$J?H9H0&S*['X DF'!%(JX\IL"O%#B_H^#'!?HD@V)TA<A8167[T
M4,3*+1 [!6(K$#\(D-DI])C$8AJ+2? ZF56R!)$8_^.T5DXK*X>5699=CR&3
M+#A9!S,K#E!(-FXKQ&F%.*RL9U;((LN',"1S+RY4%$1N,XG33.(PLYF921:G
MO]X$\RM:@A[NL;>")N^G!G&QK49Z!;\VRORID^C8S9ZQ>7^S^$YWN;XIO<OT
M+?(;%9>JD=Z1*_VZ[1L\<ZY >PR>].65NBN/"P9G9::)GHN^-_4+Q=NA[:*Q
M]^=_ 5!+ P04    " #$B-I0 =U$A!X"  "@!@  &0   'AL+W=O<FMS:&5E
M=',O<VAE970T-RYX;6Q]E=V.FS 0A5\%\0!K,!!(1)!VLZI:J96BK;J]=I))
M0&LPM9VP??O:AJ $)KW!/YPYWPS&=MX)^:%* .U]UKQ1:[_4NET1HO8EU$P]
MB18:\^8H9,VT&<H34:T$=G!!-2<T"!:D9E7C%[F;V\HB%V?-JP:VTE/GNF;R
M[PMPT:W]T+].O%6G4ML)4N0M.\%/T+_:K30C,KH<JAH:58G&DW!<^\_A:A,&
M-L IWBOHU$W?LZ7LA/BP@V^'M1_8C(##7EL+9IH+;(!SZV3R^#.8^B/3!M[V
MK^Y?7/&FF!U3L!'\=W70Y=K/?.\ 1W;F^DUT7V$H*/&]H?KO< %NY#83P]@+
MKMS3VY^5%O7@8E*IV6??5HUKN\'_&H8'T"& C@%A_-^ : B(Q@":NN+[S%RI
MKTRS(I>B\V2_6BVS/T6XBLS'W-M)]^W<.U.M,K.7(DF#G%RLT:!YZ37T3A/>
M:S9S#1T5Q&0PID'1-*@+CV[#@P<&$6H0.8/X+D<ZR;'7I$[3]) PC",<$Z.8
M>(9)XPDEGE'".,D>4!*4DB#%1!,,IHEQR *%+!"#9 +!- L<DJ*0%#%()Q!,
MD^&0#(5DB,%R D$T68!#EBADB1A,-\%ROO0)?4 Q9Q^Z'P.$0Z<;,IC_R701
M35</DV7Q-!]R<U38L_L'DZ>J4=Y.:'/JN+/A*(0&XQ@\F;^N--?%..!PU+:;
MFK[LS\Q^H$4[W =DO)2*?U!+ P04    " #$B-I0S=^/',<#  !?$@  &0
M 'AL+W=O<FMS:&5E=',O<VAE970T."YX;6R-F&V/HS80Q[\*X@,<S(P!LTHB
MW7*J6JF55E>U?<TFS@8=X!38S?7;USQ<&NQQQ9OPD)GY>\S\/(;=37??^HM2
M0_"]J=M^'UZ&X?H41?WQHIJR_Z2OJC7_G'77E(.Y[-ZB_MJI\C0Y-76$<9Q&
M35FUX6$WW7OI#CO]/M15JUZZH']OFK+[YUG5^K8/(?QQXVOU=AG&&]%A=RW?
MU.]J^./ZTIFKZ![E5#6J[2O=!ITZ[\//\%2(>'28+/ZLU*U_. _&5%ZU_C9>
M_'+:A_$X(E6KXS"&*,WA0Q6JKL=(9AQ_+T'#N^;H^'C^(_I/4_(FF=>R5X6N
M_ZI.PV4?RC XJ7/Y7@]?]>UGM224A,&2_:_J0]7&?!R)T3CJNI]^@^-[/^AF
MB6*&TI3?YV/53L?;_$\F%S?> 1<'O#M0\K\.M#C0W0'$E/P\LBG5+^50'G:=
MO@7=_+2NY5@4\$1F,H_CS6GNIO],MKVY^W%().VBCS'08O,\V^"##:XM"M<B
M_<\D,@.XCP+94>#D3P_^(D[Y ,0&H"F 6 7(K#1FFVRR:2<; I"\BF!5!*,B
M+979)EVKQ+Q*PJHDC$INJ22<BF?&4E8E=54>ACFKI(X*)FG"JV2L2L:H@*62
M.2HFE8Q7D:R*9%2L$GV6KDJ<I8*7R5F9G'DPJ263NU-&4GB>/\0\D[$CE$AA
M0QD[2EF<>_(!#_S@")&T)VXQ6LU<F@E/L0$/.+B$)])32< C#EL87XQ6@Y68
M>X1XRF$+YN!R#A)\T\^##EM(!Q=UR,"#!_"LPQ;8P:4=TH=>L!;B<8<MO ,#
M?"I]]<03#UN0!Y=Y3(A\9<=##R[UB;2I!Q=[,FN#IQR0QQZW8(\N]H B];0Q
MY+E'E_M$VB@M1H_]$B')/<\)/8T=&26;)=;(PRSRBP.2N[[DGE47>>S1Q3ZQ
M1EHL-NL]1.QA!'GJD:,^LX6X!A_[YH2G'AGJ[76L0)=ZBKT/F:<>&>KM=:Q
MEWHCY*M;GGKDJ(]M(8YZX1/BH4>FU=O+2X$N]+DAQ+-MY9DGCGEK=2G(91X%
MI)YJ()YYXI@7MI+;Z[/4AR+QR!-'LUW?B]&Z!PCI(98\FWX&>M^F@GCH:0/T
MQ+3ZS <]\=#3%NB):?6)\+1ZXJ&G+= 3T^HI\70KXJ&G+= 3T^H1/2P2#SUM
M@9ZX[7WJ>X7DH:<MT),+/<2"?*^1//5B"_6+4;8J.R([I^CA37_\]/);V;U5
M;1^\ZF'0S?1J?]9Z4"9D_,D4V$65I_M%K<[#>)J9\V[^Y#%?#/JZ?,Z)[M^4
M#O\"4$L#!!0    ( ,2(VE L8.&-U@$  -@$   9    >&PO=V]R:W-H965T
M<R]S:&5E=#0Y+GAM;(U4[6[;(!1]%<0#%'_&:V1;6E-5F[1)4:=UOXE]'5L%
MXP&)N[<?'ZZ5I&C:'\.]G'ON.1@H9R%?50^@T1MGHZIPK_6T)40U/7"J[L0$
MHUGIA.14FU >B9HDT-85<4:2*-H03H<1UZ7+[65=BI-FPPA[B=2)<RK_/  3
M<X5C_)YX'HZ]M@E2EQ,]P@_0/Z>]-!%96=J!PZ@&,2()784_Q]M=8?$.\#+
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
MFN19M4EGV;^_@3M79>6W[,T?@X:LA!P2R0@(**(!T#5KRFY + 5055-\P[]
M:,Q11&H0+N')K:\EHW#2'X5)/*0=P9^CT2 <QA$+@Y4,23\6EHTCW02^DB^-
M_DE/((<) =&K34;RT+*QB\_9%K1DO"]IN49BVGX(U<%@:1P:+>3P]_=QV.-/
M*:+64[8%A6A9G0#+9:@T3A'5">+R@)!,S'/D]84HF]W*=.-4/;#O/\D??[3H
M%L0\.)C]$($4-OQ[Y(V&M"9C68!U@X9/MLQ ?&A:!BZ :>/:'H&15$&%?/@X
M^SY;@BC\C12AO9P. 8*Z107R!TK9RY?@(5L6SR?!<7I2G^J_H\;2;C<HG.,]
MZ"+[[W^$T9(&D55;HFD=$'O(%D69[:6D5QF@.[)/O "DX.Y[&KD[_][]"VF%
M,\&D-N7P75J!0G ,Z/"^6"[3LK)Z9 ..[_/E#I'KT*>_Y7.0["LXR1D\>_"+
MH'3FE0J-,W@<2%'S>@!4E[LY/)&YCZ/4L@&1YWN^8JPXBL+^* E!^0B#H^ED
M@I\(OD=3H'3]IB*^YQJYI/X/P251HX,O%5V&?>I\)Z&][""T[S)0"O$70_6.
MF4J<"'$WEWC\^JNOO0'@+DF0.'Z?\:<3W"ZMO Z2__X,AP8*4OF<EO.F];&!
M%TT$R$HZ4X YD;^@V)#D8C9X\!M-H&YVY>PIY4=G#HGM'+O[E283@2]/'^!)
M7Q;J'+KKA::./3_DF!NTNO;>#S[>-4U#!=T_S6N/=TS35,3W3M-\_$<O<HNL
M<!3\U"$O?$I?5%J8&WPV).U 0K=GA:2W7P%#.]Q*0*\LZ)5%6:R"PK X,FVU
MRL/G\[_L*I&'MP5JZ 4(/LN,1'/E/07]108$U)-AL_/@X:5U_+.F7@+Z*]R
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
M 0VW+'$BS?%7EJ\='"=/'^J2[B)3E)YF*)@)H(+T$2@?+A ES'SUL"LK*_N
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
M/F=HZ4&HH*;WF+5D3:G?)4/+I:Q1>, 7"E+(YOH6$Q%..I/0R[K;S]V($P+
MTG+KGI0]XJTD)I*"/ "4:)6AKPJV7*'(%LPD#D?"5DP0#(EYSQ2J8-UM5W2]
M4[0CAF@R OXB[U@NRTO'](**?$VB :$%KK8$E&J^%3D)>(N,G!A&#Z69B7H!
MJ<=:.DMW,G/;Y8Z&8F?QI.-#@<-4T?V&8NTY ZGE73J5JI8OPO8$.58,XP0=
MEST_^!3:D,6HCIQ2@FSU,1X ;SAJYLBT_-/V%7?XR&%SM$2@+<)/NA?L;LUX
MT+88CT0V;Q'QD-3IA)ZC#+%$K"1$.$PL"-(5#0)-':]I(^J'M 7G^)P4X4[1
MI975D7Y#_&H%U(#O#>J=E,56T$6$V_?5\4.U&'RM8=-])^@U5D+7,'"L,Y;F
M&Y7$&D'8]YQV[U7CD6!@9 P%4PD3#"VGW+3+I!QFOB3SA6A>CM25KCOAP%<"
MJ]$8>=YX9-CXKOH<6Y32^9SY4[>1K]TAR-*;.3OD0QEM61WP'%6WSF86$%M"
MVA;8FK.S)F7WT'!COGG'H!X&AJ !J(8Q;-(CG)&\D#T@2]D"P8P)Y3J.2G0,
MF[1Z&0U#<68I14.0%]51+) (LH$:U4,-RA MQ8W$>,IQ 9@*)*ME/''T!%Q^
M\R[8?!51R0LT@&=S=2H^JYK'H*8D(=]VZ&?KDTF9=3?D#9Q"RG7,R"@/8'[@
M1,'.."9G30BZ?9?!0DKXI&NDX/-%MBOK]:(IUHU+HY)+]ZG*2HP$MF=IE3CC
MDG 02: 72'=C=/ >&NC%UA61=DIA2.V7RH3[NRX,)>DMMX/6%L?A:#B1M4W"
M/G[^N];&\F-KZ0/0WK+EXC37L@H^Q4:?B@DNJLR#:K5Q!8XL76Z?@+RA5;0
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
MC!1QU?*OI4[8)OU]EF6FY,$\DW%KMG:26@SOU  %)IMD3R8;G!;"/"< KK$
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
MTVUZR'-N,<R#M/L_?SG_?'_Y^<-_!5?7-^>@@9Q_"-Z?WY\'Q^^1]I;*D#@
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
M:K1PS4[D8O5J.;<T*6@:?WQY68/R;6EOHLV44DHR5*WOA5_ >_N<9=KMM6%
MXFKN;I(7&N4TGFJ//8O5&LMMN!H?UPPY=(NF3!<3^&R=:C5P24EP>Y=176TB
M1WYE<Y&BF4P?5-.\HRO:-PJ=195&:UJ2U4 *,Z\[.U>XN\+#=\L8FITT&*Z_
M>M$!N+RR:0",TR-,N 295HIQI#?I*EUQDR^QS9*UT5VK">>T.M8K9LZFV2_U
M[8)>J6:WFGD&&(IAH_E2R*^MIZ:"DM-UT*R'G]>W?:&;ZB.)ZM7BOU<_DE-<
M^H!'SAIY0U(4#]:0 E=!M9:.DZU>C_L<1*&8K5L]/_8-]0W6BM>8.#?AM*0Y
M]X([6@ 7/,*X+(8VG07KUJ(Y ;5W!/5'Q.*U4U%;@$CR-U)JEKK;JD^WE_\Z
M=X-#= >T"H:0B[&L\H*63M?SH?@.J]H@+FTX-IA"^C4-&8T$OM/D<\8=)4QO
M,-L-0O*5%*EK_18(>K6JV%XZNF56)@ATGJTV7@7GCM7ZR35>W\6.G4H\(N\5
M#\$LV\@K1#CM"DJGZ&@OL,CJJ6![)I%HHKQJHVI"<6RB@2FQ8JP[!8BSU,V[
M!0U_GUKC)G];/<VR2BS/BLUVHDE?8J]&X;21>1/68>!I,BWP('SZ@X-)!!^G
MZD.SQ'.C#N%!ND^^$*N_+E!OAD_F)6O_41]G?'#+3 B4[8 /(*!\Y9)&;2-Z
M1C*+UH\M[Y/C2#4CN%/4[A,FE_*#M$FL-]O6<J\CD?>LK54<NX;]0'G2VAZ0
MZTK*B),=+#MOE)]J]EQ3(Y:;2B9,Q/2IE;>8IF3<0DGZP=9LJ.Y&O"IC#UU[
M<DO!$1=*O? X##1;84M&<:NZ&?:FAC&7[;6VRRNZ[2FJ[E*0W^8NVZP+\LS
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
MYX2)V'@?V^.C_Q8-+W$?_A4)T%O]F^ZZ/VCL+K'X^#9K*?9(2?D<@D"ZGLV
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
MQN%[CI*!$'LV@;/W/##Z5"YEG^+58Q_Y1  8<(H[-3:M7^%@;X=-KT&.+4!
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
MX>NM0&_EZZU ;[W"LS9ZV.;KK4!OY>NM0&_EZZU ;^7KK4!OY>NM0&_EZZU
M;^7KK4!OY>MM0&_CZVU ;^/K;4!ON\)9"3HLX>MM0&_CZVU ;^/K;4!OX^MM
M0&_CZVU ;^/K;4!OX^OM0&_GZ^U ;^?K[4!OY^OM0&^_PEDW.NSFZ^U ;^?K
M[4!OY^OM0&_GZ^U ;^?K[4!OY^L=@=Z1KW<$>D>^WA'H'?EZ1Z!WY.L=@=[Q
M"K]53O3.33VD[4L9#NT^7[KDT_!O:R9PY_)^3)?/.$_]=O]$Z3)N2>'\>O'O
MTWGJ1T3X]+^&Q[]02P,$%     @ Q(C:4) #]W/4 0  K"   !,   !;0V]N
M=&5N=%]4>7!E<UTN>&ULS=I=3\(P% ;@OT)V:UCIQ_ CP(UZJR3Z!^IV8 O;
MVK0%X=_;#371S$0C).\-8SO=.>]&\UPQ>SY8\J-]4[=^GI0AV!O&?%Y2HWUJ
M++6QLC*NT2&>NC6S.M_H-3$QF4Q9;MI ;1B'KD>RF-W12F_K,+H]7N]:SQ-M
M;5WE.E2F9;NV^-9T_-XP=53W:WQ967\1%R2C^WWLXN.U>1*K/F&_F/#]QNX\
MWO>X(^>J@OX4S:Q654Z%R;=-O"7UUI$N?$D4FCKUI794/ 57M>OWO$OMPH-N
M8F.VK]F7!>GY<H1#3<,!^LHI)X>X+6AH5%\X?O)_#?S8#;EQ-+8N5EVH!AXO
M1EK&JF?=PE,^(G5;IZ#B5\-CZ_/]L*_&;?KO0R_\L^A9?_C?6S]=#@&20X+D
M4" Y,I <4Y <ER YKD!R7(/DX!.4("BB<A12.8JI' 55CJ(J1V&5H[C*46#E
M*+(*%%D%BJP"15:!(JM D56@R"I09!4HL@H4606*K!)%5HDBJT215:+(*E%D
ME2BR2A19)8JL$D56B2*K0I%5H<BJ4&15*+(J%%D5BJP*15:%(JM"D56AR)JA
MR)JAR)JAR)JAR)J=4=;^F#:Z:G]*\F+,YF,^Z_^DL'@#4$L! A0#%     @
MQ(C:4!\CSP/     $P(   L              ( !     %]R96QS+RYR96QS
M4$L! A0#%     @ Q(C:4"?HAPZ"    L0   !               ( !Z0
M &1O8U!R;W!S+V%P<"YX;6Q02P$"% ,4    " #$B-I0SOZ-F^\    K @
M$0              @ &9 0  9&]C4')O<',O8V]R92YX;6Q02P$"% ,4
M" #$B-I0F5R<(Q &  "<)P  $P              @ &W @  >&PO=&AE;64O
M=&AE;64Q+GAM;%!+ 0(4 Q0    ( ,2(VE 9R;(Y< ,  ,$0   8
M      "  ?@(  !X;"]W;W)K<VAE971S+W-H965T,2YX;6Q02P$"% ,4
M" #$B-I0T;8X QT%   W&0  &               @ &>#   >&PO=V]R:W-H
M965T<R]S:&5E=#(N>&UL4$L! A0#%     @ Q(C:4) &!RO; 0  \@0  !@
M             ( !\1$  'AL+W=O<FMS:&5E=',O<VAE970S+GAM;%!+ 0(4
M Q0    ( ,2(VE#RJM.(D0,  !H.   8              "  0(4  !X;"]W
M;W)K<VAE971S+W-H965T-"YX;6Q02P$"% ,4    " #$B-I0B8I"Y$,$  !/
M%   &               @ ')%P  >&PO=V]R:W-H965T<R]S:&5E=#4N>&UL
M4$L! A0#%     @ Q(C:4+R?HN#L 0  W@0  !@              ( !0AP
M 'AL+W=O<FMS:&5E=',O<VAE970V+GAM;%!+ 0(4 Q0    ( ,2(VE"G88Y/
MQP4  !4=   8              "  60>  !X;"]W;W)K<VAE971S+W-H965T
M-RYX;6Q02P$"% ,4    " #$B-I0-&_H0[0!  #2 P  &
M@ %A)   >&PO=V]R:W-H965T<R]S:&5E=#@N>&UL4$L! A0#%     @ Q(C:
M4,_;[>6T 0  T@,  !@              ( !2R8  'AL+W=O<FMS:&5E=',O
M<VAE970Y+GAM;%!+ 0(4 Q0    ( ,2(VE#6T!_?N $  -(#   9
M      "  34H  !X;"]W;W)K<VAE971S+W-H965T,3 N>&UL4$L! A0#%
M  @ Q(C:4-OA?SRV 0  T@,  !D              ( !)"H  'AL+W=O<FMS
M:&5E=',O<VAE970Q,2YX;6Q02P$"% ,4    " #$B-I0XQ;]2K0!  #2 P
M&0              @ $1+   >&PO=V]R:W-H965T<R]S:&5E=#$R+GAM;%!+
M 0(4 Q0    ( ,2(VE -O["0M@$  -(#   9              "  ?PM  !X
M;"]W;W)K<VAE971S+W-H965T,3,N>&UL4$L! A0#%     @ Q(C:4+T6Y5V_
M 0  -P0  !D              ( !Z2\  'AL+W=O<FMS:&5E=',O<VAE970Q
M-"YX;6Q02P$"% ,4    " #$B-I0H CM_;0!  #2 P  &0
M@ '?,0  >&PO=V]R:W-H965T<R]S:&5E=#$U+GAM;%!+ 0(4 Q0    ( ,2(
MVE 2[JZ.M0$  -(#   9              "  <HS  !X;"]W;W)K<VAE971S
M+W-H965T,38N>&UL4$L! A0#%     @ Q(C:4&'Z2A:S 0  T@,  !D
M         ( !MC4  'AL+W=O<FMS:&5E=',O<VAE970Q-RYX;6Q02P$"% ,4
M    " #$B-I0LA1>,[4!  #2 P  &0              @ &@-P  >&PO=V]R
M:W-H965T<R]S:&5E=#$X+GAM;%!+ 0(4 Q0    ( ,2(VE 65YT0M (  !,+
M   9              "  8PY  !X;"]W;W)K<VAE971S+W-H965T,3DN>&UL
M4$L! A0#%     @ Q(C:4$.1#9W# 0  -P0  !D              ( !=SP
M 'AL+W=O<FMS:&5E=',O<VAE970R,"YX;6Q02P$"% ,4    " #$B-I0NQ?*
M]\4!   W!   &0              @ %Q/@  >&PO=V]R:W-H965T<R]S:&5E
M=#(Q+GAM;%!+ 0(4 Q0    ( ,2(VE"1(2S5T $  )P$   9
M  "  6U   !X;"]W;W)K<VAE971S+W-H965T,C(N>&UL4$L! A0#%     @
MQ(C:4!:=>1/4 0  G 0  !D              ( !=$(  'AL+W=O<FMS:&5E
M=',O<VAE970R,RYX;6Q02P$"% ,4    " #$B-I0I"@CDK8!  #2 P  &0
M            @ %_1   >&PO=V]R:W-H965T<R]S:&5E=#(T+GAM;%!+ 0(4
M Q0    ( ,2(VE"46<PDX0$   $%   9              "  6Q&  !X;"]W
M;W)K<VAE971S+W-H965T,C4N>&UL4$L! A0#%     @ Q(C:4#+.9\?2 0
MG 0  !D              ( !A$@  'AL+W=O<FMS:&5E=',O<VAE970R-BYX
M;6Q02P$"% ,4    " #$B-I0@.3=HK@!  #2 P  &0              @ &-
M2@  >&PO=V]R:W-H965T<R]S:&5E=#(W+GAM;%!+ 0(4 Q0    ( ,2(VE#J
MNI0M?P0  "\6   9              "  7Q,  !X;"]W;W)K<VAE971S+W-H
M965T,C@N>&UL4$L! A0#%     @ Q(C:4#+>F3X% @  ]@4  !D
M     ( !,E$  'AL+W=O<FMS:&5E=',O<VAE970R.2YX;6Q02P$"% ,4
M" #$B-I0/.SCD14"  #5!@  &0              @ %N4P  >&PO=V]R:W-H
M965T<R]S:&5E=#,P+GAM;%!+ 0(4 Q0    ( ,2(VE"2H1:[YP$  /\$   9
M              "  ;I5  !X;"]W;W)K<VAE971S+W-H965T,S$N>&UL4$L!
M A0#%     @ Q(C:4'BDBV94 @  U <  !D              ( !V%<  'AL
M+W=O<FMS:&5E=',O<VAE970S,BYX;6Q02P$"% ,4    " #$B-I0_M^QG30"
M  !0!@  &0              @ %C6@  >&PO=V]R:W-H965T<R]S:&5E=#,S
M+GAM;%!+ 0(4 Q0    ( ,2(VE#-VM%_)0,  (T.   9              "
M <Y<  !X;"]W;W)K<VAE971S+W-H965T,S0N>&UL4$L! A0#%     @ Q(C:
M4+Y%P1PS!   V18  !D              ( !*F   'AL+W=O<FMS:&5E=',O
M<VAE970S-2YX;6Q02P$"% ,4    " #$B-I0-NUG/MP"   5#   &0
M        @ &49   >&PO=V]R:W-H965T<R]S:&5E=#,V+GAM;%!+ 0(4 Q0
M   ( ,2(VE 'J S,>P0  %,7   9              "  :=G  !X;"]W;W)K
M<VAE971S+W-H965T,S<N>&UL4$L! A0#%     @ Q(C:4*T(M):X!   M!D
M !D              ( !66P  'AL+W=O<FMS:&5E=',O<VAE970S."YX;6Q0
M2P$"% ,4    " #$B-I0+[5&B]4"  !Y"@  &0              @ %(<0
M>&PO=V]R:W-H965T<R]S:&5E=#,Y+GAM;%!+ 0(4 Q0    ( ,2(VE!M0YM2
MC0(  $H(   9              "  51T  !X;"]W;W)K<VAE971S+W-H965T
M-# N>&UL4$L! A0#%     @ Q(C:4.;S?3NR P  .P\  !D
M ( !&'<  'AL+W=O<FMS:&5E=',O<VAE970T,2YX;6Q02P$"% ,4    " #$
MB-I0W07BKG0"  "M!P  &0              @ $!>P  >&PO=V]R:W-H965T
M<R]S:&5E=#0R+GAM;%!+ 0(4 Q0    ( ,2(VE"<BA%-  ,  .0+   9
M          "  :Q]  !X;"]W;W)K<VAE971S+W-H965T-#,N>&UL4$L! A0#
M%     @ Q(C:4+_KB>&- @  G @  !D              ( !XX   'AL+W=O
M<FMS:&5E=',O<VAE970T-"YX;6Q02P$"% ,4    " #$B-I0[H0VVXP"  "@
M"0  &0              @ &G@P  >&PO=V]R:W-H965T<R]S:&5E=#0U+GAM
M;%!+ 0(4 Q0    ( ,2(VE"P/8*<)0(   <&   9              "  6J&
M  !X;"]W;W)K<VAE971S+W-H965T-#8N>&UL4$L! A0#%     @ Q(C:4 '=
M1(0> @  H 8  !D              ( !QH@  'AL+W=O<FMS:&5E=',O<VAE
M970T-RYX;6Q02P$"% ,4    " #$B-I0S=^/',<#  !?$@  &0
M    @ $;BP  >&PO=V]R:W-H965T<R]S:&5E=#0X+GAM;%!+ 0(4 Q0    (
M ,2(VE L8.&-U@$  -@$   9              "  1F/  !X;"]W;W)K<VAE
M971S+W-H965T-#DN>&UL4$L! A0#%     @ Q(C:4"A\]<64 P  9A   !D
M             ( !)I$  'AL+W=O<FMS:&5E=',O<VAE970U,"YX;6Q02P$"
M% ,4    " #$B-I0L$+F4^,!  "Z!   &0              @ 'QE   >&PO
M=V]R:W-H965T<R]S:&5E=#4Q+GAM;%!+ 0(4 Q0    ( ,2(VE!EMT<W3@(
M %@'   9              "  0N7  !X;"]W;W)K<VAE971S+W-H965T-3(N
M>&UL4$L! A0#%     @ Q(C:4+"=2##$!@  V"(  !D              ( !
MD)D  'AL+W=O<FMS:&5E=',O<VAE970U,RYX;6Q02P$"% ,4    " #$B-I0
MDE_XTL,!  !F!   &0              @ &+H   >&PO=V]R:W-H965T<R]S
M:&5E=#4T+GAM;%!+ 0(4 Q0    ( ,2(VE!S&C L=80  +SM 0 4
M      "  86B  !X;"]S:&%R9613=')I;F=S+GAM;%!+ 0(4 Q0    ( ,2(
MVE!GXF)U/0(  'P*   -              "  2PG 0!X;"]S='EL97,N>&UL
M4$L! A0#%     @ Q(C:4)*0UI!F!   SB,   \              ( !E"D!
M 'AL+W=O<FMB;V]K+GAM;%!+ 0(4 Q0    ( ,2(VE"O>P*V\P$  .<@   :
M              "  2<N 0!X;"]?<F5L<R]W;W)K8F]O:RYX;6PN<F5L<U!+
M 0(4 Q0    ( ,2(VE"0 _=SU $  *P@   3              "  5(P 0!;
H0V]N=&5N=%]4>7!E<UTN>&UL4$L%!@     _ #\ *Q$  %<R 0    $!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>44
<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.20.1</span><table class="report" border="0" cellspacing="2" id="idp6800399712">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Leases - Lease Maturity Schedule (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Apr. 30, 2020</div></th>
<th class="th"><div>Apr. 30, 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_FinanceLeaseLiabilitiesPaymentsDueAbstract', window );"><strong>Finance Leases</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_FinanceLeaseLiabilityPaymentsDueInNextRollingTwelveMonths', window );">2021</a></td>
<td class="nump">$ 3,118<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_FinanceLeaseLiabilityPaymentsDueInRollingYearTwo', window );">2022</a></td>
<td class="nump">3,110<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_FinanceLeaseLiabilityPaymentsDueInRollingYearThree', window );">2023</a></td>
<td class="nump">3,116<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_FinanceLeaseLiabilityPaymentsDueInRollingYearFour', window );">2024</a></td>
<td class="nump">2,565<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_FinanceLeaseLiabilityPaymentsDueInRollingYearFive', window );">2025</a></td>
<td class="nump">1,167<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_FinanceLeaseLiabilityPaymentsDueInRollingAfterYearFive', window );">Thereafter</a></td>
<td class="nump">10,764<span></span>
</td>
<td class="text">&#160;<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_FinanceLeaseLiabilityPaymentsDue', window );">Finance Leases</a></td>
<td class="nump">23,840<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_FinanceLeaseLiabilityUndiscountedExcessAmount', window );">Less amount representing interest</a></td>
<td class="nump">7,094<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_FinanceLeaseLiability', window );">Finance lease liabilities (Note 7)</a></td>
<td class="nump">16,746<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_OperatingLeaseLiabilitiesPaymentsDueAbstract', window );"><strong>Operating leases</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_LesseeOperatingLeaseLiabilityPaymentsDueNextRollingTwelveMonths', window );">2021</a></td>
<td class="nump">1,829<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_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearTwo', window );">2022</a></td>
<td class="nump">1,814<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_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearThree', window );">2023</a></td>
<td class="nump">1,717<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_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearFour', window );">2024</a></td>
<td class="nump">1,683<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_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearFive', window );">2025</a></td>
<td class="nump">1,686<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_LesseeOperatingLeaseLiabilityPaymentsDueAfterRollingYearFive', window );">Thereafter</a></td>
<td class="nump">25,335<span></span>
</td>
<td class="text">&#160;<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_LesseeOperatingLeaseLiabilityPaymentsDue', window );">Total minimum lease payments</a></td>
<td class="nump">34,064<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_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount', window );">Less amount representing interest</a></td>
<td class="nump">12,468<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_OperatingLeaseLiability', window );">Present value of net minimum lease payments</a></td>
<td class="nump">$ 21,596<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_OperatingLeaseLiabilityStatementOfFinancialPositionExtensibleList', window );">Operating Lease, Liability, Statement of Financial Position [Extensible List]</a></td>
<td class="text">us-gaap:OtherLiabilitiesNoncurrent<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_CapitalLeaseObligationsAbstract', window );"><strong>Capital leases</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_CapitalLeasesFutureMinimumPaymentsDueCurrent', window );">2020</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 3,103<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CapitalLeasesFutureMinimumPaymentsDueInTwoYears', window );">2021</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,109<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_CapitalLeasesFutureMinimumPaymentsDueInThreeYears', window );">2022</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,096<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CapitalLeasesFutureMinimumPaymentsDueInFourYears', window );">2023</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,098<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_CapitalLeasesFutureMinimumPaymentsDueInFiveYears', window );">2024</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,548<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CapitalLeasesFutureMinimumPaymentsDueThereafter', window );">Thereafter</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">9,215<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_CapitalLeasesFutureMinimumPaymentsDue', window );">Total minimum lease payments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">24,169<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CapitalLeasesFutureMinimumPaymentsInterestIncludedInPayments', window );">Less amount representing interest</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7,689<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_CapitalLeasesFutureMinimumPaymentsPresentValueOfNetMinimumPayments', window );">Present value of net minimum lease payments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">16,480<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LeasesOperatingAbstract', window );"><strong>Operating leases</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_OperatingLeasesFutureMinimumPaymentsDueCurrent', window );">2020</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,703<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears', window );">2021</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,547<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_OperatingLeasesFutureMinimumPaymentsDueInThreeYears', window );">2022</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,354<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears', window );">2023</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,228<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_OperatingLeasesFutureMinimumPaymentsDueInFiveYears', window );">2024</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,066<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter', window );">Thereafter</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10,438<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_OperatingLeasesFutureMinimumPaymentsDue', window );">Total minimum lease payments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 17,336<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_CapitalLeaseObligationsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_CapitalLeaseObligationsAbstract</td>
</tr>
<tr>
<td style="padding-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_CapitalLeasesFutureMinimumPaymentsDue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 minimum lease payments for capital leases.</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/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=84164817&amp;loc=d3e45280-112737<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CapitalLeasesFutureMinimumPaymentsDue</td>
</tr>
<tr>
<td style="padding-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_CapitalLeasesFutureMinimumPaymentsDueCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 minimum lease payments for capital leases due in the next fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=84164817&amp;loc=d3e45280-112737<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CapitalLeasesFutureMinimumPaymentsDueCurrent</td>
</tr>
<tr>
<td style="padding-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_CapitalLeasesFutureMinimumPaymentsDueInFiveYears">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 minimum lease payments for capital leases due in the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=84164817&amp;loc=d3e45280-112737<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CapitalLeasesFutureMinimumPaymentsDueInFiveYears</td>
</tr>
<tr>
<td style="padding-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_CapitalLeasesFutureMinimumPaymentsDueInFourYears">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 minimum lease payments for capital leases due in the fourth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=84164817&amp;loc=d3e45280-112737<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CapitalLeasesFutureMinimumPaymentsDueInFourYears</td>
</tr>
<tr>
<td style="padding-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_CapitalLeasesFutureMinimumPaymentsDueInThreeYears">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 minimum lease payments for capital leases due in the third fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=84164817&amp;loc=d3e45280-112737<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CapitalLeasesFutureMinimumPaymentsDueInThreeYears</td>
</tr>
<tr>
<td style="padding-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_CapitalLeasesFutureMinimumPaymentsDueInTwoYears">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 minimum lease payments for capital leases due in the second fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=84164817&amp;loc=d3e45280-112737<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CapitalLeasesFutureMinimumPaymentsDueInTwoYears</td>
</tr>
<tr>
<td style="padding-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_CapitalLeasesFutureMinimumPaymentsDueThereafter">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 minimum lease payments for capital leases due after the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=84164817&amp;loc=d3e45280-112737<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CapitalLeasesFutureMinimumPaymentsDueThereafter</td>
</tr>
<tr>
<td style="padding-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_CapitalLeasesFutureMinimumPaymentsInterestIncludedInPayments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 necessary to reduce net minimum lease payments to present value for capital leases.</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/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=84164817&amp;loc=d3e45280-112737<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CapitalLeasesFutureMinimumPaymentsInterestIncludedInPayments</td>
</tr>
<tr>
<td style="padding-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_CapitalLeasesFutureMinimumPaymentsPresentValueOfNetMinimumPayments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 minimum lease payments for capital leases net of executory costs, including amounts paid by the lessee to the lessor for insurance, maintenance and taxes.</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/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=84164817&amp;loc=d3e45280-112737<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CapitalLeasesFutureMinimumPaymentsPresentValueOfNetMinimumPayments</td>
</tr>
<tr>
<td style="padding-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_FinanceLeaseLiabilitiesPaymentsDueAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_FinanceLeaseLiabilitiesPaymentsDueAbstract</td>
</tr>
<tr>
<td style="padding-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_FinanceLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 finance 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><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 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_FinanceLeaseLiability</td>
</tr>
<tr>
<td style="padding-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_FinanceLeaseLiabilityPaymentsDue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 finance 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_FinanceLeaseLiabilityPaymentsDue</td>
</tr>
<tr>
<td style="padding-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_FinanceLeaseLiabilityPaymentsDueInNextRollingTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 finance lease, due after fifth fiscal year following latest statement of financial position date. For interim and annual periods when interim periods are reported on rolling approach, from latest statement of financial position date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/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_FinanceLeaseLiabilityPaymentsDueInNextRollingTwelveMonths</td>
</tr>
<tr>
<td style="padding-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_FinanceLeaseLiabilityPaymentsDueInRollingAfterYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 finance lease, due after fifth rolling twelve months following latest statement of financial position date. For interim and annual periods when interim periods are reported on rolling approach, from latest statement of financial position date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/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_FinanceLeaseLiabilityPaymentsDueInRollingAfterYearFive</td>
</tr>
<tr>
<td style="padding-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_FinanceLeaseLiabilityPaymentsDueInRollingYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 finance lease, due in fifth rolling twelve months following latest statement of financial position date. For interim and annual periods when interim periods are reported on rolling approach, from latest statement of financial position date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/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_FinanceLeaseLiabilityPaymentsDueInRollingYearFive</td>
</tr>
<tr>
<td style="padding-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_FinanceLeaseLiabilityPaymentsDueInRollingYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 finance lease, due in fourth rolling twelve months following latest statement of financial position date. For interim and annual periods when interim periods are reported on rolling approach, from latest statement of financial position date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/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_FinanceLeaseLiabilityPaymentsDueInRollingYearFour</td>
</tr>
<tr>
<td style="padding-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_FinanceLeaseLiabilityPaymentsDueInRollingYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 finance lease, due in third rolling twelve months following latest statement of financial position date. For interim and annual periods when interim periods are reported on rolling approach, from latest statement of financial position date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/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_FinanceLeaseLiabilityPaymentsDueInRollingYearThree</td>
</tr>
<tr>
<td style="padding-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_FinanceLeaseLiabilityPaymentsDueInRollingYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 finance lease, due in second rolling twelve months following latest statement of financial position date. For interim and annual periods when interim periods are reported on rolling approach, from latest statement of financial position date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/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_FinanceLeaseLiabilityPaymentsDueInRollingYearTwo</td>
</tr>
<tr>
<td style="padding-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_FinanceLeaseLiabilityUndiscountedExcessAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 finance 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_FinanceLeaseLiabilityUndiscountedExcessAmount</td>
</tr>
<tr>
<td style="padding-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_LeasesOperatingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_LeasesOperatingAbstract</td>
</tr>
<tr>
<td style="padding-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_LesseeOperatingLeaseLiabilityPaymentsDueAfterRollingYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 rolling twelve months following latest statement of financial position date. For interim and annual periods when interim periods are reported on rolling approach, from latest statement of financial position date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/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_LesseeOperatingLeaseLiabilityPaymentsDueAfterRollingYearFive</td>
</tr>
<tr>
<td style="padding-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_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 rolling twelve months following latest statement of financial position date. For interim and annual periods when interim periods are reported on a rolling approach, from latest statement of financial position date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/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_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearFive</td>
</tr>
<tr>
<td style="padding-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_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 rolling twelve months following latest statement of financial position date. For interim and annual periods when interim periods are reported on a rolling approach, from latest statement of financial position date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/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_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearFour</td>
</tr>
<tr>
<td style="padding-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_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 rolling twelve months following latest statement of financial position date. For interim and annual periods when interim periods are reported on a rolling approach, from latest statement of financial position date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/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_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearThree</td>
</tr>
<tr>
<td style="padding-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_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 rolling twelve months following latest statement of financial position date. For interim and annual periods when interim periods are reported on a rolling approach, from latest statement of financial position date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/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_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearTwo</td>
</tr>
<tr>
<td style="padding-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_LesseeOperatingLeaseLiabilityPaymentsDueNextRollingTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 next rolling twelve months following latest statement of financial position date. For interim and annual periods when interim periods are reported on a rolling approach, from latest statement of financial position date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/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_LesseeOperatingLeaseLiabilityPaymentsDueNextRollingTwelveMonths</td>
</tr>
<tr>
<td style="padding-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_OperatingLeaseLiabilitiesPaymentsDueAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_OperatingLeaseLiabilitiesPaymentsDueAbstract</td>
</tr>
<tr>
<td style="padding-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_OperatingLeaseLiabilityStatementOfFinancialPositionExtensibleList">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 line item in statement of financial position that includes 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> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=77888419&amp;loc=SL77918631-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_OperatingLeaseLiabilityStatementOfFinancialPositionExtensibleList</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>srt-types:extensibleListItemType</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_OperatingLeasesFutureMinimumPaymentsDue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 required minimum rental payments for leases having an initial or remaining non-cancelable letter-terms in excess of one year.</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/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=77902758&amp;loc=d3e41502-112717<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 10<br> -Section 55<br> -Paragraph 40<br> -Subparagraph (Note 3)<br> -URI http://asc.fasb.org/extlink&amp;oid=82846649&amp;loc=d3e38371-112697<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeasesFutureMinimumPaymentsDue</td>
</tr>
<tr>
<td style="padding-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_OperatingLeasesFutureMinimumPaymentsDueCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the next fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=77902758&amp;loc=d3e41502-112717<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 10<br> -Section 55<br> -Paragraph 40<br> -Subparagraph (Note 3)<br> -URI http://asc.fasb.org/extlink&amp;oid=82846649&amp;loc=d3e38371-112697<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent</td>
</tr>
<tr>
<td style="padding-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_OperatingLeasesFutureMinimumPaymentsDueInFiveYears">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=77902758&amp;loc=d3e41502-112717<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 10<br> -Section 55<br> -Paragraph 40<br> -Subparagraph (Note 3)<br> -URI http://asc.fasb.org/extlink&amp;oid=82846649&amp;loc=d3e38371-112697<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears</td>
</tr>
<tr>
<td style="padding-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_OperatingLeasesFutureMinimumPaymentsDueInFourYears">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the fourth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=77902758&amp;loc=d3e41502-112717<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 10<br> -Section 55<br> -Paragraph 40<br> -Subparagraph (Note 3)<br> -URI http://asc.fasb.org/extlink&amp;oid=82846649&amp;loc=d3e38371-112697<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears</td>
</tr>
<tr>
<td style="padding-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_OperatingLeasesFutureMinimumPaymentsDueInThreeYears">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the third fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 10<br> -Section 55<br> -Paragraph 40<br> -Subparagraph (Note 3)<br> -URI http://asc.fasb.org/extlink&amp;oid=82846649&amp;loc=d3e38371-112697<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=77902758&amp;loc=d3e41502-112717<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears</td>
</tr>
<tr>
<td style="padding-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_OperatingLeasesFutureMinimumPaymentsDueInTwoYears">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the second fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=77902758&amp;loc=d3e41502-112717<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 10<br> -Section 55<br> -Paragraph 40<br> -Subparagraph (Note 3)<br> -URI http://asc.fasb.org/extlink&amp;oid=82846649&amp;loc=d3e38371-112697<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears</td>
</tr>
<tr>
<td style="padding-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_OperatingLeasesFutureMinimumPaymentsDueThereafter">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due after the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 10<br> -Section 55<br> -Paragraph 40<br> -Subparagraph (Note 3)<br> -URI http://asc.fasb.org/extlink&amp;oid=82846649&amp;loc=d3e38371-112697<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=77902758&amp;loc=d3e41502-112717<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter</td>
</tr>
<tr>
<td style="padding-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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>45
<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.20.1</span><table class="report" border="0" cellspacing="2" id="idp6799214752">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Preferred and Common Stock - Schedule of Restricted Stock Units Award Activity (Details) - Restricted Stock Units - shares<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Apr. 30, 2020</div></th>
<th class="th"><div>Apr. 30, 2019</div></th>
<th class="th"><div>Apr. 30, 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward', window );"><strong>Number of restricted stock units</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Beginning balance (in shares)</a></td>
<td class="nump">388,800<span></span>
</td>
<td class="nump">338,981<span></span>
</td>
<td class="nump">303,400<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Granted (in shares)</a></td>
<td class="nump">189,035<span></span>
</td>
<td class="nump">172,232<span></span>
</td>
<td class="nump">126,980<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod', window );">Vested (in shares)</a></td>
<td class="num">(108,484)<span></span>
</td>
<td class="num">(104,166)<span></span>
</td>
<td class="num">(88,700)<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod', window );">Forfeited (in shares)</a></td>
<td class="num">(25,146)<span></span>
</td>
<td class="num">(10,530)<span></span>
</td>
<td class="num">(2,699)<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_casy_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAdjustedInPeriod', window );">Performance Award Adjustments (in shares)</a></td>
<td class="nump">29,594<span></span>
</td>
<td class="num">(7,717)<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Ending balance (in shares)</a></td>
<td class="nump">473,799<span></span>
</td>
<td class="nump">388,800<span></span>
</td>
<td class="nump">338,981<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_casy_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAdjustedInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other Than Options, Adjusted In 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;">casy_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAdjustedInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>casy_</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 equity-based payment instruments, excluding stock (or unit) options, that were forfeited 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://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=116856206&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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod</td>
</tr>
<tr>
<td style="padding-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target 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)(2)(iii)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=116856206&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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod</td>
</tr>
<tr>
<td style="padding-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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)(2)(i)-(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=116856206&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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber</td>
</tr>
<tr>
<td style="padding-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 roll forward is a reconciliation of a concept from the beginning of a period to the end of a 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward</td>
</tr>
<tr>
<td style="padding-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 equity-based payment instruments, excluding stock (or unit) options, that vested 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://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)(2)(iii)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=116856206&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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod</td>
</tr>
<tr>
<td style="padding-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_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_RestrictedStockUnitsRSUMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>46
<FILENAME>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.20.1</span><table class="report" border="0" cellspacing="2" id="idp6806152496">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Apr. 30, 2020</div></th>
<th class="th"><div>Apr. 30, 2019</div></th>
<th class="th"><div>Apr. 30, 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_OperatingLossCarryforwardsLineItems', window );"><strong>Operating Loss Carryforwards [Line Items]</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_DeferredTaxAssetsValuationAllowance', window );">Valuation allowance</a></td>
<td class="nump">$ 47<span></span>
</td>
<td class="nump">$ 47<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_UnrecognizedTaxBenefits', window );">Unrecognized tax benefits</a></td>
<td class="nump">8,907<span></span>
</td>
<td class="nump">7,287<span></span>
</td>
<td class="nump">$ 6,421<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate', window );">Unrecognized tax benefits that would impact effective tax rate</a></td>
<td class="nump">7,059<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_UnrecognizedTaxBenefitsPeriodIncreaseDecrease', window );">Increase (decrease) in unrecognized tax benefits</a></td>
<td class="nump">1,620<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_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued', window );">Accrued interest and penalties</a></td>
<td class="nump">354<span></span>
</td>
<td class="nump">242<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_IncomeTaxExaminationPenaltiesAndInterestExpense', window );">Increase in tax expense</a></td>
<td class="nump">112<span></span>
</td>
<td class="nump">$ 51<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_DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible', window );">Decrease in unrecognized tax benefits is reasonable possible</a></td>
<td class="nump">1,800<span></span>
</td>
<td class="text">&#160;<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_IncomeTaxAuthorityAxis=us-gaap_StateAndLocalJurisdictionMember', window );">State</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_OperatingLossCarryforwardsLineItems', window );"><strong>Operating Loss Carryforwards [Line Items]</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="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLossCarryforwards', window );">Operating loss carryforwards</a></td>
<td class="nump">$ 97,144<span></span>
</td>
<td class="text">&#160;<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_DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 reasonably possible in the next twelve months for the unrecognized tax 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 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15<br> -Subparagraph (d)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32718-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_DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible</td>
</tr>
<tr>
<td style="padding-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_DeferredTaxAssetsValuationAllowance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 tax assets for which it is more likely than not that a tax benefit will not be realized.</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 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32537-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_DeferredTaxAssetsValuationAllowance</td>
</tr>
<tr>
<td style="padding-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_IncomeTaxExaminationPenaltiesAndInterestExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 the amounts of estimated penalties and interest recognized in the period arising from income tax examinations.</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 50<br> -Paragraph 15<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32718-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_IncomeTaxExaminationPenaltiesAndInterestExpense</td>
</tr>
<tr>
<td style="padding-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_OperatingLossCarryforwards">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 operating loss carryforward, before tax effects, available to reduce future taxable income under enacted tax laws.</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 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32559-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_OperatingLossCarryforwards</td>
</tr>
<tr>
<td style="padding-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_OperatingLossCarryforwardsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_OperatingLossCarryforwardsLineItems</td>
</tr>
<tr>
<td style="padding-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_UnrecognizedTaxBenefits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 unrecognized tax benefits.</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 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10B<br> -URI http://asc.fasb.org/extlink&amp;oid=116821951&amp;loc=SL37586934-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 50<br> -Paragraph 15A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=SL6600010-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_UnrecognizedTaxBenefits</td>
</tr>
<tr>
<td style="padding-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_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 accrued for interest on an underpayment of income taxes and penalties related to a tax position claimed or expected to be claimed in the tax return.</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 50<br> -Paragraph 15<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32718-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_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued</td>
</tr>
<tr>
<td style="padding-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_UnrecognizedTaxBenefitsPeriodIncreaseDecrease">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 unrecognized tax benefits attributable to uncertain tax positions taken in tax returns.</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 50<br> -Paragraph 15A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=SL6600010-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_UnrecognizedTaxBenefitsPeriodIncreaseDecrease</td>
</tr>
<tr>
<td style="padding-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_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 unrecognized tax benefits that, if recognized, would affect the effective tax rate.</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 50<br> -Paragraph 15A<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=SL6600010-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_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate</td>
</tr>
<tr>
<td style="padding-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_IncomeTaxAuthorityAxis=us-gaap_StateAndLocalJurisdictionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_IncomeTaxAuthorityAxis=us-gaap_StateAndLocalJurisdictionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>47
<FILENAME>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.20.1</span><table class="report" border="0" cellspacing="2" id="idp6806774288">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Quarterly Financial Data - Schedule of Quarterly Financial Information (Details) - USD ($)<br> $ / shares in Units, $ in Thousands</strong></div></th>
<th class="th" colspan="8">3 Months Ended</th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Apr. 30, 2020</div></th>
<th class="th"><div>Jan. 31, 2020</div></th>
<th class="th"><div>Oct. 31, 2019</div></th>
<th class="th"><div>Jul. 31, 2019</div></th>
<th class="th"><div>Apr. 30, 2019</div></th>
<th class="th"><div>Jan. 31, 2019</div></th>
<th class="th"><div>Oct. 31, 2018</div></th>
<th class="th"><div>Jul. 31, 2018</div></th>
<th class="th"><div>Apr. 30, 2020</div></th>
<th class="th"><div>Apr. 30, 2019</div></th>
<th class="th"><div>Apr. 30, 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_RevenuesAbstract', window );"><strong>Total 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_Revenues', window );">Total revenue</a></td>
<td class="nump">$ 1,812,883<span></span>
</td>
<td class="nump">$ 2,248,198<span></span>
</td>
<td class="nump">$ 2,487,586<span></span>
</td>
<td class="nump">$ 2,626,629<span></span>
</td>
<td class="nump">$ 2,178,397<span></span>
</td>
<td class="nump">$ 2,048,076<span></span>
</td>
<td class="nump">$ 2,538,005<span></span>
</td>
<td class="nump">$ 2,588,432<span></span>
</td>
<td class="nump">$ 9,175,296<span></span>
</td>
<td class="nump">$ 9,352,910<span></span>
</td>
<td class="nump">$ 8,391,124<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_GrossProfitAbstract', window );"><strong>Gross profit</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_GrossProfit', window );">Gross profit</a></td>
<td class="nump">525,070<span></span>
</td>
<td class="nump">496,863<span></span>
</td>
<td class="nump">557,065<span></span>
</td>
<td class="nump">565,686<span></span>
</td>
<td class="nump">452,370<span></span>
</td>
<td class="nump">470,265<span></span>
</td>
<td class="nump">510,321<span></span>
</td>
<td class="nump">521,768<span></span>
</td>
<td class="nump">2,144,684<span></span>
</td>
<td class="nump">1,954,724<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">$ 62,091<span></span>
</td>
<td class="nump">$ 33,959<span></span>
</td>
<td class="nump">$ 81,981<span></span>
</td>
<td class="nump">$ 85,815<span></span>
</td>
<td class="nump">$ 25,212<span></span>
</td>
<td class="nump">$ 41,835<span></span>
</td>
<td class="nump">$ 66,615<span></span>
</td>
<td class="nump">$ 70,224<span></span>
</td>
<td class="nump">$ 263,846<span></span>
</td>
<td class="nump">$ 203,886<span></span>
</td>
<td class="nump">$ 317,903<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasicAndDilutedAbstract', window );"><strong>Net income per common share</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_EarningsPerShareBasic', window );">Basic (in Dollars per share)</a></td>
<td class="nump">$ 1.68<span></span>
</td>
<td class="nump">$ 0.92<span></span>
</td>
<td class="nump">$ 2.22<span></span>
</td>
<td class="nump">$ 2.33<span></span>
</td>
<td class="nump">$ 0.69<span></span>
</td>
<td class="nump">$ 1.14<span></span>
</td>
<td class="nump">$ 1.82<span></span>
</td>
<td class="nump">$ 1.92<span></span>
</td>
<td class="nump">$ 7.14<span></span>
</td>
<td class="nump">$ 5.55<span></span>
</td>
<td class="nump">$ 8.41<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareDiluted', window );">Diluted (in Dollars per share)</a></td>
<td class="nump">$ 1.67<span></span>
</td>
<td class="nump">$ 0.91<span></span>
</td>
<td class="nump">$ 2.21<span></span>
</td>
<td class="nump">$ 2.31<span></span>
</td>
<td class="nump">$ 0.68<span></span>
</td>
<td class="nump">$ 1.13<span></span>
</td>
<td class="nump">$ 1.80<span></span>
</td>
<td class="nump">$ 1.90<span></span>
</td>
<td class="nump">$ 7.10<span></span>
</td>
<td class="nump">$ 5.51<span></span>
</td>
<td class="nump">$ 8.34<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_ProductOrServiceAxis=casy_GasolineMember', window );">Fuel</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_RevenuesAbstract', window );"><strong>Total 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_Revenues', window );">Total revenue</a></td>
<td class="nump">$ 999,352<span></span>
</td>
<td class="nump">$ 1,376,018<span></span>
</td>
<td class="nump">$ 1,514,474<span></span>
</td>
<td class="nump">$ 1,627,568<span></span>
</td>
<td class="nump">$ 1,345,866<span></span>
</td>
<td class="nump">$ 1,233,620<span></span>
</td>
<td class="nump">$ 1,621,868<span></span>
</td>
<td class="nump">$ 1,647,417<span></span>
</td>
<td class="nump">$ 5,517,412<span></span>
</td>
<td class="nump">$ 5,848,770<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_GrossProfitAbstract', window );"><strong>Gross profit</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_GrossProfit', window );">Gross profit</a></td>
<td class="nump">198,803<span></span>
</td>
<td class="nump">124,257<span></span>
</td>
<td class="nump">140,798<span></span>
</td>
<td class="nump">150,989<span></span>
</td>
<td class="nump">101,417<span></span>
</td>
<td class="nump">122,559<span></span>
</td>
<td class="nump">118,656<span></span>
</td>
<td class="nump">123,476<span></span>
</td>
<td class="nump">614,847<span></span>
</td>
<td class="nump">466,107<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_srt_ProductOrServiceAxis=casy_GroceryAndOtherMerchandiseMember', window );">Grocery and other merchandise</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_RevenuesAbstract', window );"><strong>Total 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_Revenues', window );">Total revenue</a></td>
<td class="nump">568,080<span></span>
</td>
<td class="nump">582,407<span></span>
</td>
<td class="nump">660,562<span></span>
</td>
<td class="nump">687,918<span></span>
</td>
<td class="nump">562,699<span></span>
</td>
<td class="nump">543,773<span></span>
</td>
<td class="nump">618,250<span></span>
</td>
<td class="nump">644,800<span></span>
</td>
<td class="nump">2,498,966<span></span>
</td>
<td class="nump">2,369,521<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_GrossProfitAbstract', window );"><strong>Gross profit</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_GrossProfit', window );">Gross profit</a></td>
<td class="nump">172,862<span></span>
</td>
<td class="nump">191,692<span></span>
</td>
<td class="nump">220,134<span></span>
</td>
<td class="nump">215,453<span></span>
</td>
<td class="nump">177,188<span></span>
</td>
<td class="nump">173,512<span></span>
</td>
<td class="nump">200,193<span></span>
</td>
<td class="nump">208,925<span></span>
</td>
<td class="nump">800,140<span></span>
</td>
<td class="nump">759,817<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_srt_ProductOrServiceAxis=casy_PreparedFoodAndFountainMember', window );">Prepared food and fountain</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_RevenuesAbstract', window );"><strong>Total 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_Revenues', window );">Total revenue</a></td>
<td class="nump">229,853<span></span>
</td>
<td class="nump">273,630<span></span>
</td>
<td class="nump">297,846<span></span>
</td>
<td class="nump">295,877<span></span>
</td>
<td class="nump">254,086<span></span>
</td>
<td class="nump">256,144<span></span>
</td>
<td class="nump">283,062<span></span>
</td>
<td class="nump">281,003<span></span>
</td>
<td class="nump">1,097,207<span></span>
</td>
<td class="nump">1,074,294<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_GrossProfitAbstract', window );"><strong>Gross profit</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_GrossProfit', window );">Gross profit</a></td>
<td class="nump">137,833<span></span>
</td>
<td class="nump">164,795<span></span>
</td>
<td class="nump">181,452<span></span>
</td>
<td class="nump">184,012<span></span>
</td>
<td class="nump">158,057<span></span>
</td>
<td class="nump">159,682<span></span>
</td>
<td class="nump">176,675<span></span>
</td>
<td class="nump">174,184<span></span>
</td>
<td class="nump">668,092<span></span>
</td>
<td class="nump">668,598<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_srt_ProductOrServiceAxis=casy_OtherProductsAndServicesMember', window );">Other</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_RevenuesAbstract', window );"><strong>Total 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_Revenues', window );">Total revenue</a></td>
<td class="nump">15,598<span></span>
</td>
<td class="nump">16,143<span></span>
</td>
<td class="nump">14,704<span></span>
</td>
<td class="nump">15,266<span></span>
</td>
<td class="nump">15,746<span></span>
</td>
<td class="nump">14,539<span></span>
</td>
<td class="nump">14,825<span></span>
</td>
<td class="nump">15,212<span></span>
</td>
<td class="nump">61,711<span></span>
</td>
<td class="nump">60,325<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_GrossProfitAbstract', window );"><strong>Gross profit</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_GrossProfit', window );">Gross profit</a></td>
<td class="nump">$ 15,572<span></span>
</td>
<td class="nump">$ 16,119<span></span>
</td>
<td class="nump">$ 14,681<span></span>
</td>
<td class="nump">$ 15,232<span></span>
</td>
<td class="nump">$ 15,708<span></span>
</td>
<td class="nump">$ 14,512<span></span>
</td>
<td class="nump">$ 14,797<span></span>
</td>
<td class="nump">$ 15,183<span></span>
</td>
<td class="nump">$ 61,605<span></span>
</td>
<td class="nump">$ 60,202<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_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=116637232&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=117326831&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=117327953&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=116634182&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=117326831&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=116637391&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=117326831&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_EarningsPerShareBasicAndDilutedAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_EarningsPerShareBasicAndDilutedAbstract</td>
</tr>
<tr>
<td style="padding-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=117327953&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=117326831&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=116637391&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=117326831&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=116634182&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=117326831&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=116637232&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_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=116634182&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_GrossProfitAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_GrossProfitAbstract</td>
</tr>
<tr>
<td style="padding-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=118930883&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=116637391&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=118930883&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=116637232&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=116634182&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=118932676&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_Revenues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).</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 (a)<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 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=115929826&amp;loc=d3e8933-108599<br><br>Reference 3: 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 (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=115929826&amp;loc=d3e8736-108599<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(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=116634182&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_Revenues</td>
</tr>
<tr>
<td style="padding-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_RevenuesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_RevenuesAbstract</td>
</tr>
<tr>
<td style="padding-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_srt_ProductOrServiceAxis=casy_GasolineMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ProductOrServiceAxis=casy_GasolineMember</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_ProductOrServiceAxis=casy_GroceryAndOtherMerchandiseMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ProductOrServiceAxis=casy_GroceryAndOtherMerchandiseMember</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_ProductOrServiceAxis=casy_PreparedFoodAndFountainMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ProductOrServiceAxis=casy_PreparedFoodAndFountainMember</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_ProductOrServiceAxis=casy_OtherProductsAndServicesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ProductOrServiceAxis=casy_OtherProductsAndServicesMember</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>ZIP
<SEQUENCE>48
<FILENAME>0000726958-20-000085-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0000726958-20-000085-xbrl.zip
M4$L#!!0    ( ,2(VE FZD.*,A   $:L   1    8V%S>2TR,#(P,#0S,"YX
M<V3M'=F2XCCR?;["R\O./-! '7U%5T]05P>S505;1>_,/DT(6X"VC>21Y"J8
MK]^4?&/C"ZHAVD14=&-;>:=2F9(L?_IUN;"-9\P%8?2BU7O3;1F8FLPB=';1
M^OK4[C]=#0:M7S__].D?[?8?EX]WQC4SW06FTKCB&$EL&2]$SHW?+2R^&5/.
M%L;OC'\CSZC=]H ,_6,IK(_"G.,%,I"4G$Q<B6\97USC*7)M>=%RZ5\NLLF4
M8 M8L+$BD6@0>RP1GV'Y@!98.,C$%ZVYE,['3N?EY>6-B01>B3<F6W1.NB?=
M[MDIB 1"4O$1'JW*MK4)_99HNYQP^PWC,VC9/>VHQQ. #II31JF[R :P)._(
ME8,[T*@-K3 G9@A7#)0$4 U(#F.$"HFH&3*V3 GR<JI;]SY\^-#13\.FPLIJ
M"&A[G3_N[YZT]5J??S(,;4VR<!B7!DU988K$1$,*+MM*!@$X>A_:W5[[M-<R
M/"^X8R:2VN=\*"U&'%0#=; M182H'2%Z SRTC$XU=G;!R#8LN*(]0\BISD8<
MT&/%O[,M.YS9=>R3R8_&M2U#-1TFDZ':/I/7KS:PDP915^T KJUNM7LGVW$1
MA9UJ7 1PN^#B0P=Q4YD:S&;*-EXZ-J)(,KZZA>MRG-F<)[#<1$@4BQ\4B[VW
M6["H,5,\4P-4>9;B4#OEHX): HBMZ6</.V78B$,^>( [Y*8>)_79B!OD7%]9
M)<T1 U"$SZN1%-A\,V//'9.Y5/*5BDSO\D*:R ,,+MH1EIK<N)Q#@K<JC+!I
M=N*0X56=Z)I :V%2G9< 2/W8F@.\-.?560BA]*^MF:"(F*+01S9#>3^W=@]!
M3(6N5X6) $;]:$? -1F0#E?8WE<R1@BE?[4C^'4F$*5,:DSJ5G#3<0B=,N\.
MW%.CY<=@R'S$4T.GR1_] 2L_F>XXG#F82P))3*Q(T CF'$\O6JH*:0?EQI\F
MLM] ^ATT21%(#N9Z<  0T[6U$'<1DP$&%2XO6@*T;6-?\N\NE(6G584"$$+)
M <MDHTE5F0 $VP<JCL-Q57$ 1$!17LOQ%((Q-# (U)A]\R^7"&ULT3+4HZ^/
M@TV%N2:=@ @P![@CU_E\TNO"7]=H&]=$F#83+L=P$0?_U%D'6D/G"FP-Z6?]
M>UUD']AOD@.XUD=+PR6[02:8?S/0:$D]]VW;#Z'#Z<CEYAPT/(*,"E]CB8A=
MPPZ%&//L=-:%O],\.ZG+D(+!ID9 P]!$C)]],K\TU*"U[5;:/">YYFFZ_I_<
MQ0+QU7#ZE2+7(E QCCA3$Y9H +D$_*=:U392)>R%ECPKZ&@^-=7+0GK0S9BA
M*1HQDHTW^QA-;%S#H#Y<GJE.N_#7R^]T'IHF*?\24T G1S8JFRPD('*3A5XW
M(UGPP0T-WU!%5XI;68"Y(:G7/4O[>4+MC0PS5VRQ(%*M>Y54?!P@W\][&7X>
M@VZFDBLY>09<OH_W,GP\AJ2A'DX%LXFEYM<OD:W619[F&)?W]TW@.:8 SX<_
MY?U/H#:]K*PM$:$R?%R&A^QH#RE&B(-4<RP)\+FM==:0%=CJ7'>;DK8R?DXB
M;VIG"M4EAM,K).:W-GNI8;9L-/D&.ROH7!%.55XHK(9&>[34=$#!"G@[,_DX
M\FUT4LE&'LJC?:9/<P@N<V9;F(L;J,+D:CM;9>#+M]MI);O%T?_3\ @<K9BA
M]6U'MTK8"RQ<,-P56[CA0Z D=(:I2<K.R21!\JNFK*6$!'Q355VQ<LJ S*^=
M3C)KIQB:AE9/SYB/T*QTQA TSU%V-ZR.PFV]2M4 :2C0!FGW%A'^'V2[>#B]
M)11J#(+L 162:ZV(/K7N&)V-L=J1/)'E3% 19_["YEE&-%($#$U!#0\A#2-&
MQ$#4,A090]$Q%*&C53=8X IQOH(@XT/$'U4*>3NGFK_"<Y:QE%K/,U3G][F)
M@%63M@R;-#'T5C/H*_I*:8=(+=[6=(BCM8M,HMZ+L%P;&M\CZ7*BMN D>S$4
MU+:KWJBY0@Z1R"9_$VS=87"$:IG4'O@J]+/4TG+MP!/PJ\ BCL, %#4-V3;B
M?!L>XT>'_2Z.<05BGQRJUWK,'5WWQW/=*KLO:F'.WY]QEK$_H^ZXVKR='-Z\
M\A@MRUHP#I!?&[W+J(T\:$.#-U/+E9*+#+C\"/HN(X+&==[(<!;38C227;&%
MPVA\O08:W"P=3 7VM[W4-54M(H5V314/";LFQ[N(;K1VI!H:/FWC9Y_Z+T>'
M"&QUC:>8<VS![;X0V!N,")H06R<.VSM#20*%CI":5LAQA("F-KY'U1OX(KI'
M#P@,=#.=8E.29QP^?402/V*30?9@D^J;A[>F4N@+YQ5\(20<#PB*MI$D?G2(
MP%1?*0?-S"CY6_=:/V;N(!04("XT^]L*9H_3TB8/J#7=SE7JEC18?E'R+J,H
M2>9AS2LUO(*ZG+[]MOD%QON, L,#;)Q6LQ**X?0.P^UJ+Y.51Y<?I-YG)*S^
MC$I[4R*BIF8TB49&)D\[^E]_NFH5A/$:%LS%4VBZ5(H9FD[_".;35M% TUR+
M/2#.D4JK:E@I!5MHF51U'UHFQ-5@6U09TA,0^:/Y^XS1/-1[ T?R!RR]9&:$
MN7I]@E&]":Z<WC<!YX_U;S/&>L 4)%6 R_"0>?OQCL:(BHU+)(@)8_DUL5V)
MK1O$*:$S <UUPTIA:U?$\N/<VXSD(<?8:P6/9D$G%SX31L"%AO1 FA@C-QBO
M2M#,1Y$?1=]F1-$\JS8PL(ZX/U\'/<A7KV3FMW*VV02<'UC/,P)KB$GWHL H
M"MG1%I7"90&._"AXGA$%-UNFD1%M@WZCX>@1"\F)J=\/@ ?0;.W.5^!%?.&(
MPHU=F'9+TH4>D:K,-GM$<E2,B/O^HIJG;FJ>#)^IHTN5L*O66/\%<:NO)M>A
M*'Y5-]I,KM!U4FL%.<&DP'<\-]%L& $?1V_),I^^'#J*G'@=!\FC4.@3J>F$
MTC[AW?/I'IT@PT15\NI\%/EY]7E&7IV7)S0OK?ZWB[C$W%Z%.\&ND43E++,!
M-C>I[F6]%A(BBNU'4Z@:;X<HE*6?USVV:R>4<J-G+VL__R8;K\7.K&9-/\\K
MVV)58F@NAMP0VLO:0[K1E@T,H$]D1LF4F% 6]$U]ZC6ALQ&S2?EW?/-1Y,]1
M9)V4%,-G1 B- ./1.)X>KC$(9Y+@2%#O/-H59!GJ175'[82&W_T%XY+\[3?R
M=\'K!0YOI;92Z/U^[.1GM[V,BJ? :53S&(/Z@%.?19U'A4SJJSB;WC$JFE%_
MB=1?XVYB*"_P@-WY4DDW2,V9%+G!T6AKJMYAJ"\5\D^ZO9/TB%QHMN#7T6Z^
M(L(3:P?T&41D?*5?BMEA)RRB4-@Y4S,0Q3$Z=C*NG*O=K#YE[XV?8_=-&:E*
M%ET&4?Y\1.\T71@5=MT?.J?^U%G[HH5_(_'="_W5"_\;>P::",F1*2]:DKNX
MI4VLOA7P9U]]3$1/Y#QB)SC@W4;T'B\FF+?TESPN6H6MB&TKA0?HA0OTB'05
M+U\X<YV+EOZFW4<B\:)E>%\1\#ZG]]%B"T3H !XH 5N&UQ"2),*LL6YHN5Q+
M%?_&1RG!WI<2++?5 0H&[LXM@+K%:M<<7A-HT].#% 1N6/XK1*+OMXM)LN%Q
M'5&\.VK9@<[J2K+.>9#+^V\[)MA>?U:?YP6C,/SPU3K7$^^03&")8XO(+&&\
M[]+)?%G Q,B&+N#<,2'NR()$%LA\](J26'B2+4@YJZ@*Z1%+PO6#X<0F,PTU
MH$,8U[E703U@.9S&2ZU0VMK@^]!(*=-F[+KV-D3KT7&,E_+2UMM!8AHHUWZ+
M:"(#-#L/*)>(?H.!="TBINX>7B2\9,LQ<\0:WVLW]\9VQ*8K0(]"7+'%A%#=
M_C%\%6A@05M(R12/OB.ICQI ;$()AX)G[@);5_K3<C+^(!GO0S5\9Z*'%J@W
M.LT5D5 F_<8<2!#OB1#,Y23I0;DM]N].ZJ5BT+IN&!V:'C*_Z>E>#%1*(._@
MDN!$B)$&)^8(K=3E@ZL4SZ;^9>C?58'JBT^HQ#/,M[;;M:I:L!7[(H27*$1C
M9_ (<U/54^HPPT#8.J"U7!7\U/&0O(+ US[8<!J\_+A9PLRV]:T8</P*4HG
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
M#\(V+/V''U-(V(H2I_]KJA$T5JM\15PR.>H 0>-B(5(D0#7*XQ3SU ?/*&G
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
M^T'1L06$A\W#+4;__I56S%--$TVXC(L,V00"',V)$F8F>>16!M,@0*4?XW_
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
M/BKQ6"*&D'(,2PVDI%2A#2K<>83JH/)#$54Y^:DHK[+R;S_#JN=F1)ZTH,3
M]#Y$6PR*5F L?+":3OXZF1;S[.IO/R_*9?;CPV*V"*/*35<12V$FR;[$7P91
MNAT<J^_YB:,K]D@PL\9;XKED "F,%,&F H4: @=4H0-S]7.5ZD_Z11_ K;3I
M3(H1?RVSS#ZR+6JJR*.^"3,0&(4(P8(9ZYV SE8\*\UELM/>ZE5I]MIZM6:A
MTR190S.ZP.N/H2OGT9%'?%V"BIQ'-3YFY>IH^O7L*O^:7RW#ZG[_.OC6B_!Y
M.MTUX_[ZR"'89=PT?&1"I.4:"Z,]@TY380'?V@>>636D(NUR?NII44.I/[5Y
MA@%QZ!G(%+>?\]G*E_FP#7%Y?16LJ?PZCZOW)G!B#>+5XP"*\-WR-GRX;O)Y
MOBC3R:+&U-7]2Q-BM1"8.BL!5<Q2S+RO4$:2\HM0U?:6^6@0OD0]WFY=#J3"
MV_<EDE,MC==:*,L!\,I95F&KI2/CU=YS*EJ/NM]4-)>H]M5144RC7#P\+QIH
M&.Q]?X*4TD88JS15!D/& .0;[*4T#C<>%NC/87%645WB,%DW&=2Z2803'GH,
MB(JN#T.(:UJA2BGRC0< _G, #">72]3VAY\,:]CO>',"O,!$(.P4\%8 (P52
M%=Y(J.8[&KTO!*.U[MO#?%RMGY^[QT^:LI'N8L,LRYB:_/"+R:1<9E>;9*)=
M$_;P1"2&>N.-4, B;Z@5UE*[15:K$>^DG%W7B@L1VH7/\L//[@FT8?JC!DA@
ME"?($LQUA2^0I/D9ZD68]UT,BG%)Z!)'P-ML*+LFO"DL_(1S1Z43E!F/O/:@
M6OB5 [#YD>]%V/-CU?C3)3.4IO^]**Z^Y3_B.W:H:-4D 50H+HRTEBO!@R'I
M>'50I@(#M>)T=NH6^:/I5D-(1S[]55P--PT>>V/".5 :QH'&5%A:I/8:5/@:
MX,UXI\,QN'4=P_M#??_CER?(!A9_[S)^\G"89+>QFLVK//9$T*[H\@Y?M;\^
M8T\O.7?,JXT<9%</20HCXMWB)BO?%V$ER!9AL,0]ZH<M5D+X%*C4@:C?MT/X
MP!S8Y6L28QF'CAED$, <>$2T"XZFA0PRI$6M_:P1H6GS>8S37):;W(FN87SZ
M_,1Z+#PQT"-*+ (2>F@W^!'(E!U+].UYE*8X/^1#AO#.R\4#_0Y_/=7M\%'R
M(9U]R?8$ZC[Z/B':0(S#*@FE,1A8A0RH&#5ZO&&Y XNY:(]=0X.YOKSW1L8]
M:9%@!!01F#/ %/) !<N-572[,-#&&5W;$/NGDFN%P>7(<%11K\.*;CB1_1K@
MNUW>'A3:HS8)TI)![((W;34E6A@?_MO0+JAN'N/1^<E(8]2+;GCO56[I]^-R
M>]@FD= (YI%R"BJJ;/@'Z0WM5 L^HLW[3N36@O>A]H4^;%?XN+1_"N\^DIBT
MNT."G;:" <6%T$1+R 6'%7?8B.8;B:=+]@(,H$[!/)^J'$T[V=<E$<)9S#1&
M'#)'G8;$RXI#A:$>I^W4E=B.:D$KE%ZB/HS*#AN;&IQ'_,?FR$<3Z]%THP9/
M2QAU$DD6C&"'(5UE?&U75,0L&(\5V)V(BZ%A&RR%;7EWM][72:?N]FY:W&?9
M8[A.U*AF#TR4]HYP82S65GF&*%6TVC"C7#4_7NHMOJ1SI1H$N:'T:D-JO':C
MS#\OHU B!QN^RFC*Q;%3S-+R_F$C=1L+_!S?E&[XX(2",/I@P"JX\&&!@(+
M:I5@FJ(1YIZ-:5]Z&-2'TM$'-18WU=56567G'[)Y5G[-KGQ1^N4BN!NOY_/E
MZO;#_6IY\K.":RLP](XJ "R)^TA>XBTF -#QS7BCT,2^@6X<*;T#G;?+"&AQ
M[;YGDV6LN3U?7?X3CW6?*=+)ST@8()PHHZS$0#$1C%Q:[40R'D =7T3&616H
M;X [5!PUFRW3Z8=G<&3E)%H'7W9-1$T?E4CFE.0&>86(A0I2SJLM-AXF[>8^
M8&^Q:&-4HZYQ[E";[++<U#^K[L*HKS[/^R8J4 N<5Q1"IA"7FH%J+>=6<-%8
M7^@?25]: SN@(;^J21UO <IF\W0=?K0.8;O?Y&4<-M>/=D_X"D2BN%'*(>&A
M0V8[-$2+4&OV(E6J1VP'=@\?3J Q%G)=H/VW>> IG4Z6TS26>MTT>O=YFG]9
M1P &;R.Z%?'>HI/"EQJ^(T%.4>PYD0AQ3+66X6>%(1.L^1+)7[I^GD4 0RGQ
M^_6&]4%@-PEJ!]3TA*<D-!YU:8T0<4Y+9:,\*AP\U\UCZ<2+5L3^(![3*AS8
M>UO,)ITLR8^>E6@!'!4<*\(@5)0@YZNM:\$D:+[C+U^TVO4-]/D6ZSA8XO4Q
MZYV6ZHOT?G4SZ-N X*=OV?1K]FLQ6]R<%JA]TI,3Y#7URGH%)?%08T)4)1D!
M*6J^AP;!2]?, 7$?J9[^GRPM/WTKNE//S0,32R"A8>E@QC%'L!2 B"TZNDV%
ML#_$(4._<(]9&</[3W-HZCTRX9PP)8 )2XJF!$.+074B*2A$+2I:O.RSAH$
M'[%*^F)YZ+"_X1,3%PP="X72ACNK$!'$5X%[0GK2(B?H99Y=#(OWF/4Q_]KQ
M#!F?F""*.<08>@PI$,I@ ZJ3'JEUF\#VEWD(,BS>YW2R55G&</1(_C_SQ<V/
MBM(/&QW?Y&G[Z,0JAQ@#C@2LN"(@_%YM2TC.6 M/YV4>NYP)^)X3\V/P0[Y8
MC:7'[^TP7_S!.\Z=+K[2E0?T;-7A6$3KKCX)(T JCS!R& FN@8[1<;'$@M,&
M6U]K%W\8/H\E9N]LGPB'B>%2&$@#JSJL\@IN^-/*RR&380\F6G<@H5WAN"WQ
MN. L:,\QTLQ1[IP(7H>&$/DMHY TKSS;<Q9T2['MS&H^#8OQ9,1RC@2A@7I)
MG>3$<:0KU=<&,#S.S)R&V.])C6V&P>7(\#RRJY75W+?HAA/9Z5G-EG.,D7+8
MHN"*&.3%YI:9L.H8S9H'-/6>U5P;];U9S:?QWC@H[:%A_6/"WQ>&MKMU0C$E
M,2+3*>4<H@P87>FH"=;XB++/N[=TNL.E=P]E-B^F^56Z")Y?.HT!V!]OLJQ7
M?V7/&]^G\4SU)KB9D[3'>F$/W_]Q$7ZN1!TO;)_?^&GQ;?@WOYZ%)MG@KUW%
MX=\4TS"FYO&RB<7]'A(&R&JKR*KC,3YOG% 6ET,%A8>6"N\TYLA@R20'&$#"
MZDPU/7-V]);<1PT32Q2)B6%$X;#,>^V9JSA"3//FA0(Z=@[;".-I/ET;!(9T
M!YLKP7J8Q76AF,5!>*2(Q,%^20PWU@$01@C3(L;865$!I"4<LBC/:7?<-I3S
M/G7I )RA=JR?D'JT$,#.]@EF(%@?@A!C#( V##*+*]Z"PPW'Z7MV++>B/Z1>
MEC:,RHL=HQ*<1_@/\B*/YN@_:YO8X/83*203W &J//?85FLLY;YYA:C>?*N6
MLMF?5=H(D0&+OZ3Q4,VEY2R??3E^G_#N#HFACA. #)'&2\"EQI94W#%DF@=@
M]!80U*V\.X%E**$'?Z[,@A-FL_6_K]>*^LC5^E!,I[XHOZ7EKN3BAD]*F/4
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
M"%!\S+YFLT_?BH>K3WCJ#0:QT^$#A9,>DGB#.%-."XH )D(P2'3%F21DA*%
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
ME7=IP"/&Q1\HT[>K:4(\]=H:1P!#3#L.C*DL06(,;AX TG.9FV[,D8Y@Z5/
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
M.0I.[;)! ,H9/.W%'4?7!@!HTO-EL,]HCF0O[M!V:S3Q1+II>9L5NU64^&$
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
M%[3J;:BHU-;,IZX?R^I1YC3B\GK]/&4S1V_V>O>5_WY9/:R2*, )81C'*(T
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
MJMT(>'TCVJEHIB_(0"&+TP2'21@QSTTC"B'M9) 4J+U4:CQQVR'323L\*CZ
MK>G!QN.$]?9>A*T.R>Z*)MNV9R[>Y%F=.]>?ML7G3.=M:>-%I0K%&4I)'Y2#
M!;0<@,IY*@55P\6S--":SMY9^%KQ41;(K-B)\+1EQ6'S2:?HX6F7@%,(XI37
M,<( H3[UQ3)M[%&/II3ZK@J+3:9K&<.=U#U/C]?R/%SU;5[QS(A1R^68.I?;
M:CB];/3L(%4P<H"A-HIC&?BTDK/2?F56@^;AY;;N#,M^1SD,?(_ZC'\UC-(@
MC1$+&?$3#FP24 9"%3SJI6 9A =1QVLXM4Z3:-HGASK[SJE!3<,T*^1ZT9<!
M1HWS<1DT&IF'TF3-4M@G\FM>K;^(=8BZWR '(A@$)&(!0)B$+*3$"[M$0L)_
M)KU+1/W3EIER(DAAQX.&0\/TF, <-6R<:-$YB:%AD,*&$+M&:6T'>=*HY'9[
M/,O'N;T>^AE>P$Z/$>)+(X6N&5R].>S%<SV/(8H3'[HL]0B#;AST"85,[<4B
MC<]/%59I1E$*/BF&4'8LTHR?9MQW^]P0F<!)W;V%14T:&3@7,NEZH0R-OU=E
M7:\\G*20! 'V?9AXF.$0^UTB$<)JU_$I?GKAL)#T1Q$4YJW1'F2U4F;"0YNV
M#!K4_%H8%A3%GT."C@>R.$B+>KTMZ_LJO[XY/7CT/M]F3;XA9=W4'[YD5?XI
MJ_/-N^Q!Q)O'AZV\* )1!+T@#:, LM!/4-S>S433D'J^[$T]EE587-<2HEZU
MJIQ.EH.JBO]*WOYYK@?OQADZT# G*JEE-.2I,EO.TAH4YEG>\:J95_M;@[FB
MVW+WH2G7?QQGCQ,2QW'  /5QS#S/"R,(^S03UY.:T363DN6HXJ"OO8)@K]!I
M)2K,.8RW4V*.9E(GU:AYWD3G=YD%*QN.*DSJ3.JLWI&?H\/BPICUWN%:J/SK
MR',_ES)_;F+(F&D+F"<REY?21K4:OZ^AR.N^6TGO\T//XB< L"!",8V3(,;0
M]Z!X3BMU0T0\+PK&;FO03';*70V*6\-,FJN_@6$"7TWM7^AT7CE<Z&S1L[R'
MBEL71A;$,J)B&QF3V+A@Q+M1F[U.DG_+H?SQ6[[]FO]:[IHO]2K@3N*0N3YE
MA%&7A0F+>QEQ&"O-HQE/W#(@>9#@&MC8-<I>?3A.YJQA1-9[1@K)SEZSLQ<]
M/RN'+%7=[&6B=);+33/9D]GV9<Y'4PS]CSRK/GXK5]A-$H8)2$(&892D$4QA
MG[I+B-3EGJ;3M$],SRPQI<TT TH;/MKAHU#*^5@NBXJ=?R-@J%H"/P8#E7.E
MB#X]UXP2CU>S?!5[ 64N2>+4<\7%27[(PB[]-&5A;)QY4JG:IYYO@7IRAAKD
MGG$O;9)/B%T@^X2LL?13*H<?B']J^=(AH(9S)AG(>-7FR:<^#EB:> F%+/%\
MZKM]\AY-E X!&$O4/@&A>0+*V6D.@,:=M,@_H75Y^!.J1M)/J1!^'/BI94N#
M?1J^&45?(:XV26"8Q#"*/=^+2)0 F/;C[11!)G65I?%$[:,OL( ^*3L-HL^T
MDS;15TQ]#9*L@V/1IU((/Q#ZE+*E@SYUWTRA#]UP9!PTP,BE"2<MH9@/MDF
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
MH/R8??]'T7SY4FXWQ>XSUW/FV<@D2@D&$<5^0DC"W""DP4%.$/LCT&=<RS1
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
M[]3^N.6H_U"I]Z*<O2JY&%/?,/DV;\TKS;8O9Y-)")PZ< $&6F8M!PIZ\E^
MPP@?5"#QKC]8DF9-OD(,A$F"XHBD7AS#-.!!8)^.AU*D4.G5/CQ!K>_.@'-%
MCI T2;U_9,*%BJ]GV')JOJ;^%ZK^&">48CLQ+&H70/MF%D7 )RGS*6 ^"E$4
MQ*Q+*@(,8]5.4CF!J3K*HS#MSE+=/(4@V:9ON@&SM&5&H^<G3ER*I'6-6PY&
M]+/P4H0]S@\9F-!=4S0/K-CF;^]O/^75RDOCQ ,)B\2!V)!&OA]Z?1+,A5(K
ME5H?M@R/O1Y'"'+VBN2AH6[295A8]4<-$@K6F(##TYR?@8*V0?/#0%]Z::""
MJ#;^]_GG0DQ$[9JWV6V^(ACB*$RB@/]?C_DQY?%ZGXSOTDLG@;2_:[U^'_4X
M0M $=?RQ X/U7-.LI=1U7?G/ZOLH'^3KO-CI7_$NM5V<^M#P0)V(-=;J@92;
M?!6$(24XC&.7)XL \]((]*F2($)J?>"XM*;I%A]IO'):E;S>.)U21TA5[2]'
M>BR+F>GLU:+.*&?-H6C0I4$RF?%W*: RE)MGW#+IDCS&/F;?7V_X0*&X*=9M
MREVH0&"$D!\R&J41]6+ H L/XX34C=4 IIO*-.@2=Z0_EJ<9WVN;*4NJ*7S4
M8I2ZA>; =,:4022--7(I,!J=CV<8,N.,/(#09L.K5]W]XTVQR]T5"N,$012
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
M2B?&[EG'!M@YWN5E -! /DK3]<]P6'L.FF^*7?ZZR6_K%><@__\Q'X,S&OD
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
MC$Y?'%C*-)RHP6.Q_\V:G,O"%)P7._TY4N)R&9(U-Q9[ D-RY+87T(8KLUV
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
ML#6#%0(?7E1^GZ%A<_^_'9I(9W&2)A!*B2&A,$MYEO45;@IE.FC^W]S*V&L
MP^;^+=ASF_\/0]S@-8#?INHJ?Y8?B\4 >T[G,6OFP8]7%@5<F3';_;)<E[^5
MJB#]LKSYY^?M<E,O;W1*^]ORQ^I^?_]Y^4,O28@?Y?W#CE:;VYI\7Z[6S3)%
MDI.$8@)R2C.12LZ!;D?8H2'<Z'[#T!A"+QYH-)'*$/ORUF8O1D#2#2K-F?!M
MIW<:='1 '9W OHHZX%&'/&JA1VUT#N!G$B";G3/S")3C-IIP 3/<5>/,WMDM
M-N'C,8-J>@POJW&?<OO;XUX"]+Y4]JM_MGV.&(TS2.,X RE/$ 0()'%OFB-N
M59A[,1A\]G=3[[;[F_Z,]L.V^JH^[G#/W'!JS:KVT5GUE]#TF7>-<8JF;":T
M7:CKO;(^CQ+?KTLO7&'GF2]CG;OY5M[NU^7UW?_>+[=*$]8_Y6JSW-RLENMW
MF[MJ>]]D_&93TN?RQXXJ4OZY0#Q- 4M0IF_3XPE-(8Q93# 4%%(BK"Z["X,@
ML!+VH/5L\@%V=, =G0"W%,<P\3!4R\E#82>?KS#?[8B,--2HP3KVY9XN?%[2
MU:#QF8G0AO7QJ?*.P*BI%%]&<#!..,I2FC$2BYR A*1I*EKC4  *C/8M>389
M6&Q?>LWY<K>T4U9?])I)Z03,^M;.J533C+H+,NF9^WGHHF^GJJ#/J^VV]'JU
M4>-(5MU_4>:U2=V09EW5^^V)[!8XXS$E>4%!RF+]%\!:X^K/&%N="_=D,K#R
MD9O_VJ_J5=,7Q'8+NA]*S=1N C;MU*X'&)T@C(X0)U0[,^HNJ)UG[N>A=KZ=
M>K81/0!GQD-N?>T45:/]6V7^H52#?6V?;-6X_VNS'8S^/'[DP_*G_A'Y<[F]
M;2_J>=?,P36K@LTJX>=OR\WU0]\ZZ'M9[\K;C]5Z+:NM_D<+A"B/D1)H"(HL
MDT DDC-,.,SR'&8)M1JKSPMZ8/4][="A@*]N='NT6M^<%.TW*]L="C/CSG1*
M8%ZH T[%:B]^_:+=B$Y=C4Y\C;[\C$X_U_D;-0Y?]1>CG?C<=3'=*:^CSNVF
MPUOK^.F9\N9KZ^@/34;4L3'V;,6HH;XTS3'/9VX>F7&NY#R=6)DIS+EEZE8!
M%AG%DO ,L)1BH !C G"//\8Y73R4VU5U^VFG1FFS2=6&V&TT^ZF;Y@5^^76U
MV>B3I5^6ZA<W9?3+:A/5C:H:]O">'W/SR=$!0OUFTO._7!9NW9HV 5L^4/_7
MY%Y;7L9/NTZ1FS[C_E5]Q:Y^M_G09)B%&M!GDJ$8$92JN@&Q(DTZ^#A!9CW<
M9@<Z\'BX0:-TU22SOC%M?$ST)-+H&.M_=65TI64T81P4M^EU\3\:43_"3R!
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
MMU1Q"JI)!%?1(52/T#_^9(M_DJS@R/7K>2!T$&>E_,&=?5GKQ^'88@_IO>X
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
M ZGST"L?CE3>'S@S+;I9UC\/UCXU;^&UTD5EAT !4HYH&L.$$<SC',/>#J
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
MRFZ@#Y7/Q\RR0?;R8;5;KAM;UU_6JZ^-V-<+D%),<D@H+B"-<0(ES7MK*<+
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
M)SH#94^K%U6UCM%;4U5[!YU5U9%+SZIZ<JH <)GD7'"<,I+F"(H4]AML$:.
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
MZFT9S4Z!QW-[YXXNOXL'\$)R:]^5D"H;.$:-C Y%<T-$G03_6 EU$T+E\&:
M96?RY75=O97E;V6S/_*Z)#6+"YH6E.4TB7G*TB*+S[(=<@X:ZV)OS;.P_G?^
M[;18M#VZ>)R."TO='##5R^+&Q0E3WM:W3RW(6[7L<9.[N[@&\CQWJ*>1\CF,
MI_)U4\(3P79O9#/1=Q8B*8HH3TB($2\2DLENCB_E-,?0+!!V=<]*U74+ @3*
M I5^]N>/$DR 1@8$3_?\@3+*];J7BM=WX/ZNJ]'#V>"[8.^D@F9@II,'&OI_
M(PFT(:&; ?Y>KI\_;W:';3V?Y;=R5VY_=*_L@K.X$%(*FD1Y?>8W3MOM$%3&
M##29QL:.9RWMW*H[#K>'^1J8\%DAU$OUQJ('T]C:J^!,[^37@]*[ 40#B9T+
ML--(Z9Q$4KF_[0QZ36XDC9Q%O)!I3&(L9%P;Z.8/4YK+ MQM8F##LPPU;AGT
ME)C0TE.=,4#!%.?85_+X=\D/R P(C2W+:8B,=12W^DNLJ9AOQ)P1Q$B:QJ&(
MDI2@-(P3&G=)%8L%I-O$X/(@2;$]C<7A]LO[W/04QC,RF+@\7E9 BF+!;AIB
M8A/ W;V40!8FVZ9Z'7%94118) (3$0F:%A%FN-,K@4#IB:$)S]G)EW=;I)H:
M^?.[H9[5U_7J6U-R.'?+MLKS<G^+D%/:FN+C'S10@"YV6,G_+=:'>F3VI/9:
M:;726K*=B$!9!C&PZ<J8B:Y0B?*Y5-=?YM5+O9+8/)BM2K[EZ_ENMWI>E<N>
M'Y)%DDH<"QY)KK*O4))6,)E4_X)HF'OKGN6M=3A8]#R&B94'XGHZ]EC8,(GK
M./>=[5[HWE3>U?G[N+D!8* #0NCOPYF&1GJ,KQKK-K>OF/>,4IJQ5'"<105)
M\API'UHY9PACT+D2EJ9&KYM?)7ZO];04J)#: C8OJ7MBZZ:J_B@U' 8%K*T;
M$)Z&SKD*1J/";LS(M,C>,R@DH2C%><*+ JGWY%1&G<&$B\BFS@XP,T:IO=?U
M8UP9LR%I5H/W!-&Z#/_0&4\W^0"*\090IZ%*+@*Y4Y(W9F-0E9_13 B9A3QA
M.:6)C(H<MT<M,RQC:5B.OWO=4>KP+NKO]PF!"^].X1A7W!]6:->KL&M#FH8N
M&'G^<4T=&+W^>30O+ZM]<P@@WZCWNLU^M?E6;A:UQ3!-"$MC7,\[R/.$",["
M3FM2CF#GT9C;\9R)]%QK:NJ+OG/04VDL:.JIQE@@82IRR3#78NCI3)H/ 0WH
MC NLT] =)Y%<G4GCBHYVA>?C"5%)DA<TY"(761*'24Z1:#=A*EF,8E!UQ]R,
M9U6Z-96N-)A*9P-2LXHS#D-@!:?GU%_:N7-\O]^NOA[V=4]LL*^"7^</'>=D
M-(#. >UIZ)2+0"XK.:[8Z!\<<"J(-Y;_F*\/Y4RI'Q9"B6&6HU"9XWG25KR3
M@F>@;CV3ZWO6I<ZE8%?[]!1LJN!UO@U^U,[5/VW*8+7;'<HE]-@  Y1Z N6;
M(DR9S@!_/P+\XTCN\S T3P<$7)$9D!X;CM/0'*L(KDX!L*4!>4>K-CTS/)01
MPH)S%O,""9'%N#U-*Q%9 <J P!<?X6VLVMP6EY@^)8@^Q1%I7C+4CY3B)Q*%
MP:[.EG8GX6G^L#KL=WOU3;UU9[X/^.MVM0YB]!34#5+-WZB?B:= _6^OY6*_
M^E&N@9D5_&/1?\/S]HG 7^O4A_%XH;ID<N=-S@C?-"3*W/T;[VP6''3%Z;=R
M/U]MRJ6<;S?J6=N].^KI>;58[6<18[C@ZBV1\(3)3,B"MX<V)5$A0!-V'9CS
M+&"MAT%Y<A&F*BYXZNG,R"AARM-1;+T+_OK^A+O&P;^-JT+WB0WHDD/<TU J
MEP%5WFY-V[+3K![(1\(HI%&1XI@A'J/.4($PAJR'&5Q^E&6Q';S8-%)%!%0)
MT88YC0?()H"[E0\@"U<GB\QDQE A<Q)%3'*,,I(*=C*;HIB:+A^;&1M[3;EY
MKS!XF#RA!J]#^Z=LO#C=.S]D6H>&Z"U>VY&=AEZY"P=X. B0TUG+^G?*%_7=
MSS^U_T5]^3K?E3__]']02P,$%     @ Q(C:4.26O&_H?0  2& & !4   !C
M87-Y+3(P,C P-#,P7W!R92YX;6SLO=MV&SFR)GP_3U%3<UU=.!_VFIY9./;R
MC*OLWW;OGCTW6#25LCE-,;5YD.U^^A\@F;0D\Y!)9"93K.I>9<L4 "*^^  $
M H' ?_^?7^^F/ST4\\6DG/WU9_@7\/-/Q6Q<WDQFG_[Z\]_?_Z+>FU>O?OZ?
M_^.__/?_^LLO_T>_>_V3+<>KNV*V_,G,B]&RN/GIRV3Y^:=_W!2+?_YT.R_O
M?OI'.?_GY&'TRR^;2C^M?YA.9O_\M_3'Q]&B^.GK8O)OB_'GXF[TNAR/ENOO
M_KQ<WO_;K[]^^?+E+U\_SJ=_*>>??D4 X%]WM0Z62/_ZI2KV2_KH%XA^P? O
M7Q<W/_\4)9PMUM]=XTNJXE]_*/\%KTM#*>6OZ]_NBBXF^PK&9N&O_^>WU^_7
M<OXRF2V6H]FX^/E__)>??MK ,2^GQ;OB]J?T]]_?O7K2R#CVY=OB+^/R[M?T
MZU_5^#]7D\4D0;6(7[RN_WE>W/[UYUCR6Y0Y?AW!($G\W_:577Z[+_[Z\V)R
M=S^-,OZ:WPDUG6Y5]^;V[6H^_AS+OIU/QH4MEJ/)M%$GZ[;5NA!G]+7K+KU?
MW=V-YM_>W/Y]-EK=3.( >SLO?3F_&[V:W::_4JDS^GU.NZT+]V'T<5HTZO;3
M&JUT2!>SXG:R?#L=G1Y*^\JVWHF:VCQ2I94NF?+N;K),4_O)KNPIVG87:H)R
MN$9+'9HMRNGD)BUT>C1-$_C[ST51!Z$3%;OMWMO1/$+RN5A.QJ,Z(#9JIO6N
MOU_&/]<Z?'-K1HO/?EI^:=3IHPUTVMU7T5BZ*\[MZ]/:G7;T_>>HR\_E]";:
M>B[.K\MOYW;Z<$L]"W ^R<]IMRWAEM&TCB;VY/0ZN+=P^]VH/=,>KM-2I^(^
MY.WH4XW1]*Q@*U_O1Y/YOX^FJ^+-K9_,XAPX&4U?1:-]OM[M+-3LYG4Y^_2A
MF-_9XN/R5!_/:^T"@IC1?/XMZG5;X_&O:A*CJ^^[ !B=2'QYL=(6]&8UC85_
M&RU7\VA9%XNGT,>%:+I*FWXSNI\L1]/)OR;%S>LB?FO=Z>%R/;H H/7V,3EM
MMB+4QKSX,/IZNJ][BK;=A9I$.ERC[0Y])V'<1=R7L\<V62S@OMX7LT6QW78U
M[WU.\]V):HO;8CXO;N+':K$H-C2<C#Y.INM!F"-FLZ:[$]'=WA;CY>2AV/WV
M733WWA7C,@[!Z:2)!Z6M]KL3]N^S>?SB3[/)O]; ;^F4I<=Z3;8M4KTY]6"%
M5KJS65].]>%IJ1:_>-^HB:MB$3^NZU9MW%"+W5__N5W/OU5T:M3O.BVTV.'?
MHRTZ2@.Y42</U6JQ8_7&PKZRK73B]V*Y&6=OBWERL)6S]2;Y5'].5.NR:]\G
M+SU:3,:1^78R7<6=OAO-9]&(7,3BZX(U-=WRUW0I>CVNU*K<2C??SK=F0$1G
M^TW+<OS/4QT\4:W+KM7D1+W:77;T._W>%7$;,1FO75GQ%['8LT_^/HLK]M_F
MHUG\($^^=K[T(K"L^Z.^C.8W*MEK<4WI"(J37]2/^.M_OKG?G*FV+'&-MKL4
MLMXL5ZMR*]W\_U:C^;*83[_M=O9VM!R=ZM_Q6AUV[+L>?_Q]\W/E-K^C0Z'K
M<:9.W58Z^7X2MU2WDW&<'M5X7*[6[O2WY712YRR@5N7NNVF+^[@WG%2Q&O/R
MOI@OO\71EDY.[I-;*_ZL[LKY<O*O;:&M_VYMK&[V)359UGM'^H"O#<E[[G0K
M%.V?JKN EU>SATB'<OYM[8MM10<UV^Y>R'I37(,FSNKRXU ZN>GUK/B4#EI?
MCSX6TZ?=VU=O.I\_J99B^&2*X8-L+<"^UEKN:=P@M=O9YPVVW-^XCYN4-V[6
M,L3[F^VD[^^7<>'MHO<_-MQR_S\4\T71;L]_;++M/I=I[6NWSS\TV5Z?SR#&
M\L=NUF1!-"46<1I?VPFOXP?;\JG=QD&YFR\IOBZ+V4UQLX[VK;YF6H[WR;.6
MY7:T^+@6:+7XY=-H=!_!@/+78KI<5)_\DC[Y!<!M7/-_VWX<]&HQF16+1=SO
M?(P6[&:#]C%N3T?C75S!-,'PUY]C!T*=:@%P))5!CE!&O;7(.N0-4@(ZP4#\
M]*FPZ^#=<KZ%M'=I[60QGI:+U;SX$&'7TT=>HWIR[VD@2,$LTHI+#:A!Z1_
M5 A8(5@=!![32LW'/Y7SFV+^UY_ASS_=5_O4UYL.'@Q+7]-L^</<,)J/?R#G
MTXK;$K_>KV.9?AE_GDQOJMHI2K\+,I0](!WEJH;NKWO';KNCNEED^@L?]9Q2
MY17T@EO&A16$";#6A*?<&@4N-^H?^=VW CQ6DO[VZ%]K<_8( DV;"AY+Q!!2
MCN%(42DC2*A"Q7F$_D S06V"E+UB_GU.Z&?,/>JN^CI9U!ANSVH$S*SQEG@N
M&4 *(T6PJ>2CAL#KXE1WZC^PXN3!?4DZI1_G16'+N]%DUI!83^H&9B P"A&"
M!3/6N[B>VDIFI;F\+HIE:[X&DW+P[8M3[^,&N%A'F=U,'B8WJ]%T^NW5W5W<
MK<TGH^F^X?=;<?>QF!];,,]L,A!IN<;":,^@TU18P,D6(>&95=?/P#,9\WSU
M[$<!%YSVHG5>O%H6=PV7TEVUP(D'0!,OJ>(0::TPV4DJ!7 95$/#H]HEU]-S
M,>^;78_LUW>[8,97-Q'=R>TD@;(-D=L,T9NGH7+Q=ZN[^.&FR%F[JI:^-!"K
MA<#460FH8I9BYGV%,I*47_TD>@;A3OLA+J.=ES@&=@=</=%_]WU!<JJE\5H+
M93D 7CG+*FRU=.0ZF7])DG8X;LY5ZTL<,E4P0KJHOWP<D=#3$#KX_0$II8TP
M5FFJ#(:, <BWV$MI'+XN,^G*AU1;:GZ)0VQ3I%>++ @G//08$)4<"=&<YII6
MJ%**?,;@P8T'SP\GKW\.GNYU^A)'RN-/^MW([/GF +S 1"#L%/!6 ",%4A7>
M2*@<I^2 %Z#![F;R571Z2/P8C98^.5>,T3XQS&J>U/'X%^/Q?%7<;*_8[ELH
M^N]$,-0;;X0"%GE#K;"6VAVR6EVI/_3B/"U?B,)?^.K2_ZH2H(U3)S5  J,\
M099@KBM\@20Y)_/-5Y,799&U,:"&I=V7.'I^+_JRQ>(W18.#<.ZH=((RXY'7
M'E0&AW( YL0<7/G^9:BCI;E6^QHE?RO+FR^3Z?0(O:LB 5"AN##26JX$C\:O
MX]41O8H"Y)S=D3_-HKJ\/%,= Y]V*ZGZFWY/?6/@'"@-TR!E*BYI4GM=Q= I
M [RYSFEX"%O@EE73<R3R-08<&XTT0A0[(9FC5#.'-R:>0Y$9N-98Z$;:WU<I
M@N9[@$6Q8]$160]7"MP9QY1D0!M!(<50;EWR45*N6:T+%2]Z[W^&TLN.T#W;
M9U7UX'W43;%X$W?Y>^EPL&Q0T %JL:8($J.$15S G>@:7/_YV_DL: O4EI2?
M?#SC]16XU(M7L]_C3.PGB_%H^A_%:%\T9>,V H/88F,X9D0[QCW$?',VX3"0
M0O=K*+QXLK0*]MDDJDP06]RLQLM)-%%\.=^EM'N[FM^7<5[;W&(]1*(F;01I
M-!$.&R85CN8\D$K!2BY&;8Z+[&5LKC))U"'8/=N/Y[__\<*-3"4PP!A!2:".
M*X7P1&Z'MK!QXU$KCJRW2.A%I91WQ4,Q6QV[R%:C=B#.D'32[KV(-I)AAE%8
MR2ZDOM+HT3P:G(Z!SH3Y@H'VNY[OT@&^+A<-H^[WMQ&$XQ;:.*,ZZ;"T@BOL
M*@S20=@?R+;M@FHY8/=%N.=),)_ER*PQD==L(4AH%&!8RV3B4TNE<-65]#@*
M98[/^*79QN>2K1NH+SBW52-EKV#-IKBC305AB.224^4( -&2I%!4"0N<H;#6
M-?F7LZBVSI/3DUZ;\ ^0D%ODVJ'DMK&@.4%&>!XW(!XJS[6GN$)%*Y1SNCO
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
M9(HX$]U^-KPI5+"8C1^]EMW[+C:%F'WO29U]ZX$:03EMB%9>&FV545PAB]8
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
MC5CO+$X"^96\0W19IC4$N3_'U48WVZV(*1?+Q>_%L4GL0(VPSI1.6#0L&)-
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
MGB.U F0&2T;CNN;BE&13G@]4R6D$SO'_#W^F/Y<Z[0%Z">+\HTA=+F[40QP
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
M],##NH /CX853DC.?UD049F*1S4P*(#F2L958X<*Q@BE9 P;X!E)?S2L"?C
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
M\>OY GV/TXA33!7G9YP::SB!&..M'AD4')DA7)'_O,AOUM>KYSRL?/7]0-O
M?1P6$A:%UKU%%D+#V%YNK"JE!ACQY%&5%0?-CV9PKVE5+Q>K9SR+W[WF6/Q1
MV/7P:K$K(W;@6OJA1P- U!@G&(F]UE1I)9PI)7%1IG$QJ$'-YHT"VP%%EFI^
ML^O@\N!M\://!\^A)$0HAZ%QWL6MI-VMQ@QA1D92/2-=I3]S(QG,VLGH_C59
MYO&I[.#%ZS>>*D)2M$6$%J6[+"#""23*ODE&1U)SJB']Y$WA6%_'B_PZ6SQ&
M&3:9HG[+%M?WQ0G.\I363[0+PA$@%"518 \@4AKK<@5%VE2SJX;OY6N#!\TB
M6YL9GQ=9(?N-S_/B6,SGZZB)Z>$L#*<;Q9X[R^(,Z(477$0YO/1ESP'4(_&
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
MDPQ2;U,R<PUH\6E9ZWGC0'<V<^WE_[VH.CI9W"S_^'8S667Q>0+D24Y5:A^
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
M8&9EE]=U7#&K-4E8_TB3[!^7?G3#I!E_^^(_A)/99 F>?D]BX.)LCC*9F5&
MZ2939%YK_D@76+-PC+O7S3+>^J8_4C*<C7\+AW4-Z7J\JJF\['B:JNBZKHI6
MOJ"Z8!A\E<2TKN/9Y^\ROV-VW;-0Z8L_&(&R2^;U?OL@F6Z9EJ(JAHU9*"XO
M6Y:B%9309;F6P;*F(Y!,VB?)PNB &$O$K6(%9BF[O*D9@J?9N475155V*TNQ
MKB-0250.B4K/QEBN)GFJ* FZJ)@JKZF"81;\ NY@[3C NHY LB=1[ <>7/XV
MO(@"3%.;^>.2>M^&PW! DB7JF?=^$CRBTR5XR/"E+%?2?X">3R^O_EBF/)#F
M*Q"M<O%I[XL(_6G<IH#V9N)2K6^!Q0\P*P_,.;T2PTP27&^V=E67'-+0D=)_
M_@JC U9G&<="'3,:@B:J@J>#*Z%)CN>9MFE+JFFZLJ@9-0]V74<4[\95&,9Q
MAE50Z#=_P")<D3&A5J6O6**KBAZL)_C$GN *O)I;(@O^[EI]]OG\!6N[_V-\
M/<;<<];],AZW7Z4EL9/V15]Z>OXCT/[FYS,2]?^X.OL,2S*>!23ER,,@3 F7
M^0_P2SSD_.DTB4%= ]P:S[D_"3V SSW =CWN3X:NXT^<'P7PBV#T"LA7?.<S
M_:UV7KV\RRO]_!/>3$@O4YOXP*<<O9'SXXC>W(2<TB]N73Y_0'C-FO':,L 2
M(6!D/!?_8?$=['/U;]!?4W _Z6_TIK>/N6PPGJAE5--3_JP+H1G5^(?B+YC/
MF87#D"0<_1QIO'W&OOAU,4=Z^6'ZC0_+'\F_,:7<6O]JFOE)AGG^G]G-!TJ?
M%XK'J[;: X0="Z")Y442_V)+;0#E]XH_Y)1I(A0B->%WX2^SR#A$0K$[^K)\
MWFJ?-\I7YBT[SCN'J.)A3QIX0^#[DK#?2<N'/>EE#M_#I*F+=="31BVPSTE7
MARX.<=X+^D_;2O_A)55[U'^UTQ8'3RA].T(9>R?4;L<L:JG<.21\*4*75"0W
M.$KZ)_:W +[\,!V'@R+FQ@7A!&-+>'5<"5573:^*%#V:WT\?&C_!1O3AT9".
M$C?L_932:?%$\R1?B#%>5T^@N=5J(?*.*UZ-*VKP0ML[IEK8!^D6^0 6>=_
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
M!L\%H,1?Q\4TJHB\H0N28!B>*8L8I 5]KDH(,VW!U67/:3CT8\^2!.;#KKC
M 'WF9[-5:+/S, _"PQ37W.\A\5OI#3K<AOZ[$G$[=8."!S(W"3.\-)D&]I,X
M0N,SGG,$%/R<NT ( "R.R:^.G_GLPHPE152]H^[?UL-"E^1FQJZ6YZ[Z/[AW
MN)C:)U$2S\NX44B/54_Q6/5S*R0VWE+'D/3]^?/K"YVO=G-D03<DR=5T211M
MU1 %WL [0S1!DP75L!L/"9;K@,N0JX].7QRBCC@,+$&#N&- NX3S!P"DL4@.
ML#_R.T9PH\:_<L N_88&:$D!NL//N0U'@1S$$YC"O(=X ]X'!AJA]0UWD\3W
MV:AH/N< ?Q Z.AHSIC<*T03[LY;1G?6XL\8_M@_AC"**LY8AG)51:D&\[HM-
M,;7-E_I)VV/=AM96/IEZKNN@&P55 +0E:>+3?#-U_>Z6N-MQ>*6]35R5VKE1
MTZ$<C=W7">U-;*5<86O%T7G>4@0!X+1B::(C*8BM-4O2+4>QI.;[M1*[*'BV
M1>(#?9IJFZ("&N9 _-:LI;J3]<<YOQT#YT<XT]:5-"M>9HN:,_2ISO=M<>XR
M;GU](_)*L<+%>WO?TK3?T%3?X@J?&B+\VN1T'@AGG[HY>AGS<R(K=\4"$&P!
MRR@$^S6/-9SNY$^6;3=P2 VI*J:#U[:J@BV[KB2*O&DYCH<7FVBNICNVJXB/
M'5+*-M8L#2.2KMCCV?O-]&\4]'53[:;:3;6;ZB%-]=0@N]N\TW*@BWQJ3/S2
MZ$?3:J7!>%$S+$O6!-TS59L7!3Q-H?,:;[BBW7":HF"57RBGV,66W$G7YSEU
M!NSF]P(IC:^?<#!<L:^/=R]M>"H&\XQH=A$)Z/&8+.9F*4L)@%$36@RQH=I0
MG-!OC>?X\?L0/@V?Y2)RCPD'";D+4QHKBOQH@$K.'PSPWFSLG&9^%/A)D')X
MX6$8-)^EY03IG=]XPF9M:<:7/3ES_'DHZ8B,QP7G<.\:S@^V9F:\7W7<J2WM
M9[4]$WB^=D^I(&NNH)J"X,FNK"F.9Z [KTNBBY=E-^1B7>%DGFS'-N>MQX&U
MO5P!]\(IEPTGD5Z7C?%N __F!E@5>7E"+S3(KT&)EU58>0/=@-V=DN+=*1SP
M <V_IDE30\Q6AC>E>#H67O!MD,771:Q0$GJ[EGL]^RSR@K'SPSV:_>A/01$^
MA,"/9#S??21,MOZ4"Y='$Q*!&LO2)=3N)E4U278=3Y4-VU,\25 ES'3451%S
M-_2&^^:_SZ['X< ;Q_YR>N,%%2[QC)M%(?O3+ W.0),,8&+C].>SOG[&89%=
M>)^Q6&@VFDV".,M[GGU6S\NKZ8M)?.:NP_$8?GAJEB1W[:-= K(@"PW&<4HM
M$HP*K5$X(-R[/PD:?ZX+U6T[[Y%G_C6+L^K!%;=NG!^8()7V ,?-+F9$ : S
M U&89=0<(Q6**ZAR^6+'R2O9PGO6L*TN9+U<G+#_&,4K RKBD@UH=AI6$-Z"
M'EWRWNE>HO@BM6R.N@0 _0(HP;S2P\<9<%6"_ 3OMG>\Y/!EXU7[NESVH)S-
MUUWX;S7][&?<7V818=0QFJJYOHF23YM=D'=HO+.?T.Y>A.6XEW_!@VP%N;4+
M^&U)U\!QM"1!4D5+%VV!'N?1;0\(9]IVP_$_RF&4P:XH3*I)X2+J1= K_"Z
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
M=5:09&D,)9\9LB7KO"!XDJ$IO"E9BBW8MB;*JFK+CJ,L\]D6TE/KO:"V>-!
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
M&7I3C.5@1>!M!'^^+YR'6=A?/R3'X16@B\J?"\_A-%:+^_HZI6':?^X<Y3?
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
M/I4A #;I/%Z&W%VPU\(K\JJYX_@F3KEWI>L#2"I(-__H^_*K]\":,,$[/V+
M"SD]9<Y5MK@4]2JEX!?AFH'K%M!WC_W[95<J+7KB6V$JZ+0G(7.,:,&I 8WJ
M82'#N PH^ '=?TO;(G0%^#AG&Q4%'AC1,N[5AD4EM/E4\-VS:-.YL>)XM.;N
M342K-$=9&9[./TFAAE_;5\NE^CK)RT?#W['(,Q7>=^3\YGR)3;COX;__[9_U
M\C__-TBK/T'<@NK_4=O_(##&EE] I4(#R0;G[\^9O&\1W%BQ[2AL+0;X1)XB
M( QE0RM2R;>I /7\Z>VKE,TON)\0T>*+E^2F*#U7%MA:**IU>,KGCXB"M2NP
MPJ"$W.@N3&(Z&6#%[TF<Y1#.O*$Q-<;F=/^$&FXTR15*OXCO_5Y>?S7%/5RV
MWY)@1>0D][>0_<#$%IXFX_R815LH56]JNU>+!:7?_7'U(WW/X A((>Y+@#R]
M"]\S?J&U3TE$=0*\; P8#11=/@&LIIXD<8ISF9;3RJTSY@J%XS&L#6X:5,U<
M.D\13'V"CQ1?F4UO4.IIR>@BBDF'1SL5O?Q\2RJ?>E" #-R?H<%./Q\:-.%
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
M'69YA5V<LXJ^BIP74N./G)8/^L BTCL[9V7U!:(QA1R5S6\C!LG&^2-V(%)
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
M?]$>#?JGI\/35K/7Z9Q]_#@\:W:ZW;/N<-0^O?CXK#4L?M>O-^3EQ=H"/,[
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
MLS'F7+IJ&O?P;.'ZN3OOK<BPDG@:A/ R!V%QM#N3.7X!([5N;T-Q:\5$?;_
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
M$;RK;F1<@C@V6LV3_VVL);2JX69_!<%QYXK[<@/>%4W=9+0""^[.K! NEZ0
M>P";=R=\5R#@-^XX?$5S(FKP+3R_WIP!42[^.WI#^X@$UVY^H.]2XOM-^/ \
MS[C&)] 5K0^XE:V^\=EU[D44B]!GB@!>S88!EUP%]Y8)5T51D(0NO>+*@Y4*
MW*AA?/4-M9K/GG@>#]?044^?_2P3EP.H\Q[_L8R8ZG*!HTH_L&VVFX/2=ZN=
M@N5+>;IAG'J>,4YB&&HH8,]YTWA+D/TGL*F31'@@54!&6J#1H(1 CI^<1$"Y
MPAA;D2N9%1YE6V&X@ O&80#BB 6#E#^3('",MZYO>PG2KS&!-TP]I"\QIV9Y
M>$%D1(D]-2S@<_<__X$]=@(_D<( A?:]:T]%],XTQN*.FFX#9<3!&.4$7>.[
M=A #Q\!3 R>Q8_AY*BP/!!7^.A96$L/P7!3^\&<P@XOOLHOIH@!W#82-?T(C
M=D$> 5']2QA X'@Q4!S(1Z#_!&1M&,R(Z$,16ZXG5VC"2X8/P]_2I]-RPD1Q
M!^ AO!^KHDKIP0^<D1)B[\W.5?(5)$_Z=QIFVO*M.!G#V?/CQ)K D-Y;WKVU
MB% YG(8/SN9Q0;P+P78ZA]WX"9(D%D!ZI7FIU_]K>3X$^D!6R0M#R7$D*X ]
M?283X M@!3IHY\$\\>1!C!0F[DG>PLM[9K/9!"4FF'O"-.ZG+M"@M9UYMD:;
MSS,JG!EVQ4Q\2EI;G1_J98*$1+LI)Q=&\$/#,/!D^FR%/T2,/ZLS*CV9XOL
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
M11-SG#BW@N>/@C2"%VDK1!H]'^= \D!9L1P($F$4X24LEK5Y5(UB'B$3M%"
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
MZ)/^HBKM50%-?0K0) 3.@N.<,IBJ-%[N;7E&C3<7\J!!\0;,"WJY2_U<;2_
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
M9_IGFE+>)[L/YA=,30?M(?3K:B"290XW9<X*@ [+IK*C.W,OO""ZAVH(B]5
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
M<]$2M12B.2!OD2KB55D7XBG7@O)E]&0Q5E2EWC.J%<P']N:)ZU'&2X>E13N
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
M@ ]",V]YU/NJ.HR[:0/K,R7*);IREW*):I(!@EDFDJT&5+$+>00 >*#R_\)
M$YV'UN3FUUD^AJSUK)C+<PP5?Y0\367#YE4&_K#,WYNHPS(@)N4=6B:6QY=*
M)GH/[Y52IBI%73L-94Y^*0^;A^P6H[1,"*R/VZW7?($KJKHO-8.H*[W G/8"
M1SM2"MRA"WG6I]ZE[>64FL1761.C_K8\DU$ZEN$L3;,VB5I3680;0@E7TJM6
M%0&&7,JR?%9R!6>ZR\3#[70F608D5RR\4I1@^<M+ZDQ&74,SS?.I=#-?YV)4
M"@_52NBJM'KH2NN8#M+A K+-P<,-AQF**FQ0W/O:<M$>G<$CXS.;2[DZ'ECQ
MQ@%+5:U$CNN=<0DGL!H75W.KBD++ F:)/ BCJHZ91@J5 6$KH!)S/BS3SU7(
M19$Y'&L?R7A+I?9M40*^L<A24ZI' ^G_297HOE'=4U6 5)F@.KQ0EAT"[C:4
M54=K+B?K+=VF0GD6_U]Y!<@N4*NUMKU4CGN+F30" RHIN9Z9KJPH\V4K\KZJ
M!$[#(FBS2OQ!Q&0 C&T@INY)X/Z>J)IU71JV\HP,RH$J#C.6 Y5.^\5$?"YM
MW12B6U!UL?Q:6*^%E$%E8?:R )2V6M2SMJ4)S?F28OFU,N2T)+R6OM8"2[UJ
M4&FB2F(D\_?&:_RFBL8"YU'(*(O 5!BLZF)4;*@\R?LX[Q3O>DW>0!!N.OJA
MA8*4I^H8EY!GPOB5U1/,\@B:T!1EDK>J4_33^-_%\%NCS4,]Q2:J-N[1<)H6
M*HPR@C\SE2X/&G8#**6:N@4;515N9+JZ+,^@.&?=W$:&DQOCT^Q@\^ DS9@:
MT>K$3J&.SJ=K0]OX ,#[I,G2UC=NJ@]$05!4[7.KZO.RZ]EJS3NYPBD\*1&;
M(J\N5ZN*8D(AW$:1UL<*YW9["6#"<AL7TK@25/M).HJPI#:,MD:?"?7:'FKE
M PRESL+8H?:P0N2>NP&]"E+([A"+/U05*W2!M-H_H"H=7V<C+:7%@E9=HR"2
M6E9"EEQV6!60O(,4"%WXXAW4.52/-G3=P*:JK0Z12B2G@N],[Z"=0ET2O:XU
M]P,>45HU"G_U7"N-X5U9-6WEF%W5:Z2VI%;72RLN\CO@T+)H<J-Z37D\J3SM
M6*4LJ.(R]74R&GT-G@W%J%0#%95?(UG(1%>$  Y=]9"0KY,I!FLO:%3V44<)
M!6LN&?%01@DJEP4D,P#'F@L]125?J$.]<$Q,%C+L.B.2QDSCT)?DLVTS(BE*
M-G)WA:Q2KZP%W??T3IHS8WU4NJQ>N=1#K1J 6?4+D'@JZ7P3-<G]62:";F<
MK#9D?^ZJ](<F/Y7E4RE.3;MD+'3_A6[,T&0H2AE4D1BE.TF2$D18ZE#":%.Z
MEVR,47R'W@3+%3T$-YZD T'FD-,$A*5(,-5U;H4!J$M'W$>)%2]?)L7NXUTF
M@DEI>->T:L'?H&QC-3_QZEP9Z- (::-F5IF>2T4YI6$W5YE\9>K/JMNST)T*
M-SC8Y)"*8GV)]Q6_5=GE]3&(1RNF7K*?D@ >V>PZ\O,$=I,KN0ELMR3ZI"FQ
MKU757F'<*P]2\3 E@_22WI2L4#U%WN] @36!/4J3*R2WG77Z,$VNI&E8,D]#
M;B+^L+/?7@FQZMA_<T/KH,5*FJ\F4K4==]K*$;:*?LI8%F+9%%DKMZ]\S3X[
M\,B"=V5]5WQ!3P5 "SM15==L>)6A9M;NBI=.'<)T%0AT>5^T]&^!&?]6_&;\
M]Q^__\7X^/&/_<9[P$0(F:(MFU=NVJQ2]JH6N-CE; >?W+8KW];40D&!OT^A
M2H$J4=+]$;<9TNRVQNL^N\9;I@PZAX'YABRO+VE9)^JB$8?[4@?Q="I#(X4A
MSO)QGT]WYOET:^D=D-C22*K[4J6B=&E2ZSEU.^3(E5K]<JI<GYMSZ-R<S3EX
MI6]5%@),P*7Y4)9=W3"\WZ_#[U?GH/_R*7V/I.P^(=?S?))OCS\I;[I-OE6W
M\'*DF78/Y,FI3N4Z2VZDBE^64D.V+MA%-NC& C(+9BU:L9:)N?6#S=JGF=4Q
MYRKQOT79LJ')6VD3;-#RIO=H>3L#:)?DQ3WRHM=3&ON,QO8R&@\CM#=D.'8U
MP7$7%@)) ;7R>J_NVDBX>Q(GJ1F)FH;B6NI8<M7[]6FL:=FC+6L,J)2E>M2W
M:?)=,KWT9R8+P$LBTV4-I"=VV6L[3"'>ME*(]''V6<&YCA:G0UUMH5ZNY?3$
M1N*E+&FO2I V E RSU"*ZVPH45_'Y\KLR"P?+,:P>H/TH?S!NC'S%OF#G0+>
M)DD1IH(:ZL9!'ZMF>(5R'SV#0Z"-7)^UEKY/@!)L9!D75"2KF'Z9)KJ112PG
MWLIBLG5J_WU*A<R!:;9VN=Z<\"=U]3)*,5OD4+Y]8_[W]@>Q]EJA.C<&.*XL
M]5+*GM4T9\BUF>FXK):,S6K^8L8Y5$;7/3A-8YD%#Z$[Q<A<[=6@#MJ)"Z]'
M9=GC1B>2*M^Y/%]7"0I@'K4)IA?@@\S4>7!S52?+I3=(A0 &KD(52]']&41O
MYUOM[!Y[6%I?,I=<-G.IPU_0U62A"ZTWIBJ'?97"<V3NM2S'LF$(R4+L;-ZT
M_AL*MEI<[6U=6TN9^40?6<\:+&6A==772/?@@/AW%2!?3,K1R(40(KW0#5@7
MNM5)8Z=7AE-'C=3&-QJ*KK:#J NC+)_1;,ER:X&G^;KJM#[N6;6&J/N5RGZF
MVX*X["Y2MD6!A93KOG0< CB%$*SF:G(?$--R'M6R')<MX%05;^D_*%;;82PK
M%562!(SJ*@5GAIB*(-%_R2R9JWKJR\VH=/,>W7Y+M9L5T_BF#Y:L=O50.8>:
M6TV7] '54 Z( =HTI/O&<U^^N_OJJ-!CT2;\Y''A[@>5VXV\/FN@]5EJJ'>_
MXP-%^P=H=5$B[MF<^W[D4^3:"&&.@S 2_^&0(^[&:\7K]RA*U$(DT;N,_JD%
MV*7QE^A3]$56=?G\);H4M/PI>*?KNOB7%^&%]^4BNGQ6R@D^?[K\_/$B]+Y&
MH>%['[U/061<_C6*OEX:QNL+Z1!=%$(=@(#,3U!DE'=:]K6MPA='5[S)Y>]<
MRK#+D<,<2KB]7RDG_F@I)T;OK^7T0'G4ATJGMO_5=K<]7FY*,=MGKK[$GXH
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
M9T["<"\LMM7J"YL.:[4$9.>P>%J6G"RX=(9%F7<5C@S5@.0<":,.H1!!%<>
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
MB/#268H063\QO-&D+"[%RYN+_XS^46)C$[.^Q?B)2;XNPFT[='%4"SC;#8/
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
M&3#WA$%Z8JR#J9IQ:5O7Z@J/,N+Y89BP$ ODB@3;(*C+T :U<)MR5G\5KFB
M6)^:ZA 3?/NO<#U@^!C-H=O]O)C*BPY@C.VN#F-9C?+*[@2^_^[4Y;@8.?\'
MJ?^]+8=RZX( MQ/Z<1//3=PP\5,6I)&(/>29T$_($'*7M+ ZBD_E!,8):RGQ
M"@6S8N#37JMQ=B6#0Y(JIX+:'@-*QR0?-A8'O!4'29($/@F8+[W<P(LPBF,K
M#@@C9*D5[07BH,<V-&E]]QO^/29Y<&+_$_N_B/T[P2[.F,]XXDDAD 2"!TA$
MUB?GS(_"7=B_-U^!#03K-2E[_-R_1=3Z<#V)3_G4 8)S[JOR6S'*1\[5HP,(
M_]E4/HD#]/!-I3J.,!RP;41;_FR9W \$)JD(_80)$GF"I+953B!*E@KRY7Y'
M<KL_F]T.'W^O 5;VPNYXT&SX/GT AMP!Q:<))4>F<@^1R3;EJ4YE$Q:^RU.1
MXC3RDI2*-(Q\:S>GC"QE:G?AJ?X,:4;1P#OQU(FG#H>G.J$I#SS3A*01)KX;
M2TO,1V9$78@\BI8RKSOQ5&_6J8O] ??[]$X/O-;A53W'UXB> 1$YP->U<UV5
M=TXQ^9;7+S,MUT$J'[.W_6X7?CK]T^F_Y]/?)L@@#E0M_/2?GV?5\#:K<Y@O
M?&\&"*J)%[D=('B$5MK6*47/;6?7!*$O*,.8XXA@A'B(J,DA!"FBX5(/UN?L
M$;:SOBR#H=S;*I^;UQA,1OV-%W[.;J-BX/,^[;9## _VE"Q\ZZ+JK?/IQFSI
MM6PI>(J)<%$:8QI@Z41)AK0CI0*$EV+[N[!ECZT>OCOP_#Z!T ^1+4]<>-1<
M*%!G]B)/(C<)T@AQ'E,AB,5Z#;%4FDMPYSMQ87\I-\X'+CEV ([]U^<=LKUK
M" W(P,F UNH"SK@& _AJ5A>3O*[S6E7AP4LJ Y=IFAR]ISZNK6UDCD@G!\>C
MV"6AB]/0YY2C*/4L7"7C_A+T[)(8")L3^91/+ZXA9F7>&>W32J9DP'M%HGU3
MR?53J=T[[]U<R^*D97&1NB)&@%,IW-AE49A&KL6]B]Q@*7VQ&XOW9W%[8D!>
M!_3@$%G\Q-$GCI[C:+?E:.0A@EGH!SQR_9BC%/FF%32D\L-+, D[<G1_S35\
M((_WQ-%''*RN2GD (Y.PK"5-U'N+6Z\KESQ$;M^V;(Y[[21!SJ,P1FF"F" B
MP6'J)7:2H(C\<*E3QIY)*H_DJSR1B^L?$M=F ^3V.J]LS?&?*H .016_01[=
ME"5%.SLP9J[G(N*Y42"X%V,_2+C%1PG2=#FDO0M+]EAV-T!>KZ,]3RQY8LD?
MR)*B$]ART]!-B$]%(/R4!\CWL>T@\>*0+O6>[\:2/?:4$+?7L-:ALN1[J.GK
MM(C,ZGSD%)-M:OB.RMW=.F@M2&L!NW&,<>0E@@=!C 6-73N-15#DB268ZB<*
M<L_M6?38.+():(OK>0//)>_5#SX%KT^AKN=9W6U9/9:Z6X@@93%*8LY)%$6>
MA9#A-%S*3^W"ZGO 9W(9'TB9]%Y9_<39)\Z>X^Q.&"LF3'*U"'U$,2<\2N(P
M-CZSE\:^Z)6S^Q_,Y"%_0&F?T&M'P-E'U-Z]PDI9[,>Y+B;99/@B6WY=3?X1
M2+AC7]_I+(]G?>_F+-]+[>!<^G%<P@/FU9U4]%<[9QO?DCVV;9K1=SL3^E"<
MXB#V U?$+(3Y*-SF-"(N\+,!U/.ZGDG5F%]<?Y1G<"F/()8GT&MV\=]Y58ZD
M0@:B%P23OQ\UVOO)93HV%MV4([T.#D$L2)!BZB<)3A%*L,\\"Y')/-?O@R-W
M2"Z>./+$D>^!(X77J9Y'+@V3 $FF]$,A]6)B$Q$>3_UG\_X;<V1_B" (#="1
MCQ$[KG*Z+_F][88IK_NU9P^1 [=-#A*$6BT9I83X:4JBB'IID+"(NK:C)95J
M<JD\KMWC/5JKB_-0^,#E?:;Y#S%$V%.>[SWIRT-DRHUYD'0LU9!XL1OX'N(<
MQ8+K2>\Z:Q=*SMR>!WL<'^WUK P/D0=/+'?4+.=V$),Q9RD6L>0WG+I1RD@S
MQ4C@)%WJ"7D!R_4YEL\3XEVRW#L)P$*]VU595>6#O+$R6NO;LIJ>HK OB,(2
MY+48R3'%(D0DCE'"4N3BQ&]&*$6)")9;O;IEK+#UKV'.NNSH_<I3N.?8N'-3
M9A1M2L3%/,#2J4S]0/Y"8^%[%@B6)-+)W($9>P0J8J=9\2=F/$YFQ)TX#_;3
M-(I%(+U,$0J/".);@S<6F*6[,&-_'<]BP(^<&8\KXCI?09!_SZMAH;$WZVDY
M_-,I[Q46T1$ZG=M:JYBT"C+V4>B[D1M%49HRG$"KE<V'1(A[S_(D[.^%WM[$
M[/M>(83(P&=].J,'JP[?D]8[1,[:E)$ZT1SA!EY(F62>.'83)C FU([&"5C\
MO-NW&2/U. 9O0/P^==R)D4Z,M!,C>6V&/L8\3B,O]EF<<AH)0E.KD4*?X&4,
MZ"T8J;_XZ(#V"OQ\X#;AFX]V?NXDYU67K[Q=(9EX=&KIW21]@44G:X]HR%D4
M<9Z$+$Q2Z<O9.*<;4[8TM^ISD[R([9[O.<+ILU[1:]Y2LT]/F?Q36.:ML?:F
MG$RZ]3=^X!'HV/4QD]Z@$ FWN7_/)^1)1-EG.;D_8]7% _?4D'MBW!/C*L;M
M%.T('*4Q2BGFH63=!*4>C6U U<7^$JK&9HS;:RA5G!CWB&.O7_+[SJRC87EW
M5TYTV/4(?=EMPZW$;8L#J"=PG @2A'Y*24A18'%P>,KB^$F.3<NJW>N+ZTCM
MM/)VWTR+UBE&=  J\1#Y:F/-YW7R^C0-TS1U$S^,I.(+W-C#%KXQ]I:A*+;A
MHQX3_% \?AI$=&*^-\Q\G:*:(.0X9@AF+$O><X5 OH4SE@YD]"28^8N8KS<K
ME&!WX GZ+KGOG41U+[/OSD,QO;V55IFN8ITX^=W]N'S,<Z>^S:K\PU4&<([9
M0U;M'NI= ]#YIMS.K4/!\I=&(+"4$Q0(CP0)B],D=N- V,EDL5B&?+,"X4L^
MSJ;YZ+*4!_C/]ORDG/@*AQ;"F4DI<9]/Z@R>89_Q8CZ0AOHKPKB^*5_V%$[N
M,2IU3.)C8VE!6VE!*'-#S$C$!?-=5T0AL0"1& GVI ^\N[3H$X?==_NL1#HJ
M:7$2#B?A\"+AP%KAX"8D9G[J):#;&4\3'!L,(^%'8KD/M4?AT!]JP\ EKXD(
M?P3"X8A@*#L0\C\;#/E?8)R2PD!UKAZW :$\Q@D1VWL>O)T9$8=!A%.<>%[*
MW9"F;DQL'%#@,%V"/'L"DC:U1_+*N/*$##R_S]#$IH1P2!*A)^?B9"8<-K]O
MS-Y^9Q!JS'WF\5"$".,X2*0Y8 (+@LG?EVK,=F'O/6#)>W2 O3[+0]\B>Y^X
M^9BY>0TSN[AE9NHFJ4L)9ZZ;8L]S@YC:&:@>YG2IU6@G9NZOPMOS!JS?AL#3
M@*<?;9T7DV&50]7*S_*<U6^_P*@G9;3#P%/U"TP]_28I1'J7[ZD0;=LR%Y>V
MTQ5#+%*4(HYBFB3<HX''J65U#P7)(JL#G\/_DW;+O^3UM"J&TJ=7LXXGH_D7
M.I_\+%=12L&@#S(V!RK_'L]@[Y+OP]ML<I-_R:9Y<GV=#_>+$^<._%Y3_8?7
M/GP*Y!T;RV_*X:QCF3,O1GZ I-OMPPCCV$],+W^($ V6>OE_-(?W%_KW!]):
M.3'XB<'?((.O\[U=CMM(O(L\J<-I0!$-"4O2 +FV#S-$%!T<A_<_,8K0 :*]
MIOE.D?J#\@6BIPQ^)YLZ5_E-,9E G+Z\=A[SK'J';O[6SH#?CHWSDQAQ3G$@
M38:4^6%(/.OWLRA(EAJZ=Q(D"W+A7&O^'M2^1P?$?Q=SGD^AN;?-LQNR*,.M
MOPZ0SV$D6861,!4N"CS:%/ %V%^:4](WBXI>6)31@=>O[WUBT1.+_D@6I:W#
MG8;$#3T<,I^$TO-.F?R(85$W<=%284S?+,I[85'N#7B_WO.ALNC["*8_:T#G
M\O5G3><7G"R5)SLJ9U?C?"?&_E'!EA5V]%_VL2=KZ>D-^A*,M:U'V!4^#G%"
M?!:*!#-"63/B,*!BJ?6H9RD(>8(^I* 8$-[K(.JMZ>)@39AC#C*^'[GW#L7<
MIE*-\U.$Y"353E+M)-6.2:KYWBFH='12;;TO^XIQIUOM06"Y<Z\6@Z)[0'8X
MX'6_I[6>SOCXU_HNS_A]!""__O[Y\\?DM^339?#1B<^_1A\OOO[^)?GJ7*1.
M%'S]OT[Z\>*?7YWS3^G%E]^"R_.+3SN2R/NUX(]XX:?3/YW^>S[]HRKJTJO<
MY*?*7MUGQ<@9S2HH])K>YBI=!0ZA4TA_LI+^YL"9Y%-(9&5W\NBAM?N^F,I'
M_G<^>B73ZFTDIPX@2K%MBHF[N--23H2@7NA1+&(D_W%M2WE(N;O<IG9NR.2S
MI*-/^5Z;2Y@[(,<Q;N00')"WYF =9%#S )A^4Q[W6I29)(Z#,/93BEP6<^YY
M%-F^<BP87>I/6\OC/2)+>0.*^LRBG'C\Q./OAL=Y"[4>D004=Y0$:412ZB$O
M2"QV!";N$LS<>A[O#R!*##@["CW^3@!F6T?AYRH?YL6W?/2+\1&&Y5WN3+/O
M>:W\A/?45;:UM>VSADN1Q[F(L4!^ZODQISPD83,3&HFE+K-SM>&7L-^O8'#[
M ^KU"@I[<*F]4]SGV+ARTUY/@=L6K5"J1QJ$-/&('W%$4D3,6!)!.4N6QBEL
MPH5[P%/", FL5[BTM]^/>6+@8V7@=?Q+6_Y%U*.)=&8C$? PD):NR^T@,)K&
M;"LMVN,$!@A;';<:/:H ^J=RHMHYBLDWZ0]!7!PZ/+: +3V$=/M;BP <V/I.
M9WD\ZWLW9_E.HA)63L.=U<A[Y[HJ[^2?Y;TR&,IK)_@:.<(E[\E\VC8JX>.V
M(2/T?9\B[G+*,?8%(2%S$^YY:2PX\=.E_, 7N-O%]>]U'M1U/KVXFF;%!, J
M+7!-6E87]WF5@3;]"- V'XOLJA@7T\=YPTM'+W!P7^$^#"\R\&BO?68'9WB=
MW)]CX]_.[-$3?9[H\T2?!^>X'JY%]-D,EQS!P VI;Z>/RG4%7()[&!,#(+_9
M< AE7+5SGSUF5^/\"(=Z;FT"\;9[2Z"8)#&A"4:1%Z;<I<),Z0I\[(JER1J1
MKHI+OM_G$VF.SJJ\/I\,9U65C\+9]%,Y_9]<I5;W6A\UH*1/N+Z#U1KO23D<
M(H-MRD^=1&?$<,C",&#(%2Z+1>#&J.$GGBZ-LMB>G_JK1<)LX.%3+=*)H0Z$
MH2CJYBQ=DB*?4"S_P5 YD/@&8UZ(F/E+]3T[,%1_PR3(0"[A&!CJG838U/#
MVJF:L>6C/9B0;\K]V=*VI(BVNM G;A@2BI(X=4,<)]CS+=X)95X86M8=9O7C
MKR;*>5%]SJJI^>.RRB:UOH\^H7:N?+\&YK_SJAS)&W:<OE,P[12L>#/<NBES
MLE:O)E)#T8"1@ 1Q*%P>>,+6$I#(#7G/S+F#M7IBSA-SO@?FY)W!2H'G<:DL
M7>[Q-* H8MP6ZF&/$]0W<_97 S0@E!PU?RJ+^&]3L >;U]7/SN.,BTG^P0)
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
M)82BH!U[4!MIT-ROUE1G,.F[]*[JGN<?01)>\W19R\963;0T;BAY9/K\)4?
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
M!ARMA<%_%>K\L9SXK/C^FZIDM*_W<NV%_LV-@31Z*I%=\4@[-=IVB/-S5:9
M<.<MBN>SI<@PL2)BV.-IPCSF>CP2GBU%3F-..J7(81B1E+.$L@1[\BTO"IH*
M\D3^]:)2Y'UL*W0EZ-I<:*683;+92+>V5Z7FPCELTP[VFY0D=X"B:$9;S[6!
M:^ (/?;:#IA45<#%]7(5<]/\/H(1 #!F>6BPC9X"VM4H$)UNFJ9HVB#>-LB[
MSL^V?:);=CPP\!WP>3W5 AH\LE,U\LNJD<7::F1.]UF-W--;?94^[S$%^;3V
M$"]E>_%\ K)[OOPU'54#';;SRJ!?L7:2MO_!H6BPE9-S=.>Y+GF^C[3&"W:B
M'PI0?RU@<G3:5_9<ZWU(M03O[NCAI&%<VKL.:)@IIT?>V[""RX^MV6'%$C>)
M-0C6.A^,N8QQ-_)=<%5$R-/8Q& #^3&6;. :U=8W,D.$-X$"V-:S]P<$\P%W
MUTX\?-,ICYUI\@WKHZ.1/\<G;C:4+I[?2)<8>S$CPI5")G")2+&/3&@C\$C,
M^Y$NV.]/NK@$#SBG1RU=CBJA"C47&@/BE<3)V[!:#D!:;&N<B%9\>!Z.H0($
MB3 )$\[=5#3B(TC8D^5EJ\2')!0-M/&QK!<+QGHU48C'!H3V*4(.U@XYF1NO
M+A_>K#C8C/M]U*9!<<H9(;&T&D+/AS(P#)D2[9I$'N,]<G]_)@1!;. +?@S<
M_SY"(JT!H5(]\I>[TLPQWS5@]EZ]M&->^.GTCPL0(<SJ8G@<IL&[=QW\3N2!
MN#C@' > P8<1CB@+L3$>.(G12TH^$C.L^7->?06UH$AF0P_"?J=K2Y -T7'Y
MV7HTXK=@1YR\B(,3%6]6,FPH"$3K12#DDQ2EON<2&HE4BH.(&4$0)")$_0N"
ME<[$+H* G7EK@;+?@B!X)YWK<3&>39_J^#J:],8IO?J4],&H$\1PI2Q"V VI
MSU)"0RIXZED[Q(O27<2/H;/7L42..R7RGCW:HY%(QR> -I4WI#/@@04^"E&,
M4)0R")F2QN_QN'QA'_)F#P8/ZS.">GCRYI7Z+PY_1N]B*=[HY3-ZS0RXT/6\
MD"6I%P0NH+H')/8"ABF/*9-_I_"=[@RXI[;AQ\R$H]O.A$NSHOIOF/#03H*K
MGQ\%Q]P@2C%F! 4"ITBXS #?1SCD27<47!RX.(J" /M)('R4!I38/C1,TI \
M/PINW7V61L&EP?D7Y[^#C[\GSD7JI.>?@D_1>?#1.?_T]?++[[\EGRZ_.L&G
MV/EX\>D?'RZ3+[\Y<1)>[CPT;H/GW&699 T7=<E+W.]I=$"W$V?U8! S]*T9
M)]\.8BDFM3P?.WA<(?2_8'+I7,_*?D8CJ"N.8%*).N-?I9S/*W@0>:T(QM0
MUJV:5P. MW+5L)0!S#;)Y5]2!-=Z").9OUD[]]DCO-RT^KQXO]4<EV%656HL
ML6XOTD-_O^M)+]T#&,V: 3;U;5E-88CFK#/QI\[GCL",<("GEQ=M1D"88^Q^
M,IO:V;5ZH*Z:A0N"/:^G;^<$/Y9P[[RZDW;$U73',UE/]^.YV\$H"CM"R.ZE
M.9XBKW]19*,Y)7?&:J1K>24UJ&EF@U&LS?2@[EBAI7.YMG-SNO,785J'>@@[
MF$D*?CC^NI KS2H]F-<,#7KQPC1/W!<*]6KIR1]@;%I+K^/'7<?I_.5)$]8G
M&.<N]]K)+%S$+.5"Q"A%+O,)CTW:'R<!#990(8! +N6Z8KFL1ANN[EWN(;^/
M!]3% X36PC:]G$![& 2W;IM%9\YK(+C@S$N90#P(,4Z$V69" Y^G6VXS^ *]
M;#/A9"_;#()?#3\OODFZ'H"4/(P9.#L=?[>KY<5?[G>Z$Q#(^E%-/$Y(A+W0
M Q>5T\A#*;/]T43@;G]T$%#NBBB*HS2*I2T?A?:CA' _]?<WJHGLT#"]J/XW
M%\M/*Y2K1R7T];3[[LBD;=0B>3(R=&IJ/C4U__V9-1Y[$^RZIN97Q?;LJ^\Q
M4/;_O*H[]3P?3N/K=D QIX;H'UCA=_1T\<Z[I=,Y0ZP[(O?G3^4T=_@O1YY1
M.^7XG_*D/=S.:Q'8A1JC,)4N-.>^SR+/I/BE:T/]I29'0U8?@:HL\-H3 ^#Z
M\*2] 7=[Q4([N&S:*7M_!++F^$3+AI*$XK98R&.((1IY.,(Q112YS( Q")]0
MO#3Y*=(!7"5)+MHXP?ZB<M[ /8U[?#O-T>R,D[\Z7_-)45;.I(1< V2;BHF#
M794JRL9CG2MJ\?.^YO=3A</9!D0E_1 ],'*B,B&_9=7PMOOV4Z["F\:SWM8R
M<-M41IA&4808CCU*$0\9Q\BS_.SZ(GPNQKX&?14^<MXD^Q3P*LSN^2,MON6?
MRV(R_0IP"9</I3Y]L%=K=6X4P94TU&IS-;CQU-SX\O$^7P!R;:^P-4+KO_.J
M'&7U+6@S03#Y^S$4-+\G;_@MLO"&'.NQAF,Y2T2:A$E B"=->LPQ(X9C*8WQ
ML\G'U6KWS7+LHNYGFZ3CW@+7OH_@!3LCJW1_,+N9U5/-\;[6W<[/^(E QG&.
MI]E6L8M63,01\X+(346*4."[L9I>H<5$@-Q [%.Q2PDQ+R3B6:Y/U3\$.<$\
MOV=!<7A.PGL..!RG3-A,!'#DMK8])R@,W"CR4A'QE#!*S<@JX;K<6RJT[]-2
M.(F 'RX"CBI.0,\\OF K_*S'=SC!+S9DP)^*&/S7;))KB8&YLBC(H!LMZ+S-
MU-OB"#V-+6T*3EJ!$N'$1Z$?>R01 J=1$-A*<B$\AI?@CGJP*2YOJ]SX'L5W
MY7[,RQ0X.JAL)^)'BQ3,T+&X'Z>@P6&S\H:<Z](.RBF-HS2AC 0$\R"4GD)J
M@P:AGRS52O9@"IPX]V!U_EL/'- SSIXP!L+UQD"<#SO9 VL0=.V!A4^(7FR"
M-^5L;&LL>*W(<5'L"M]G*0Z2F$K[($T3(W)8$B\/WN[76 !Y \[(O,RQ!XO%
M(<B=WL7.X?D@IS#$L4F&#06!:(N/F$^@V3E-P]1G%$6IGT9&$/"(NVR_ML=)
M$!R$(#BV8,13]D>TWO[X+7MTB#(IV'S)@GF9XB-T6;8T* 3JR)&0(3=*/$(Q
MXURZ,!&SX4SYE[OWZ,.R%)%'1N"\CDY^'*R]\)[,@D-DXPVYEK0%@]1S19@2
ME$KFQ3P0"0Z0X5J"$KIG[7_BVL-1[D<0=5@L5[!:/UZO]2^&TU+2C4/$LNJ?
M?V]G_?^F_(EM#0.W%3'8=7WJ)VE(?.&&J8B('60MN$NC%^8YMXDT+*4Z+Q_D
MQQ\O;XMJ^G@QR8].U!R>@W&*-!R;9-A0$'@M# ,7-(E\0F,?BU@P&J6!S7*X
M04*6FA/ZCS2<!,$/%P1'%FE@^ F;(]$V!Z31'$RU47&$'L>V]D$'1XA'Q"6"
MT$3^$D:$N3@U,]J$)[V1I>['7NT#\#\DXZ_(?5(XL1\M$(XH]WF*'1PV)V_(
MN'YGN&(4!,B+W8#'KH]1*$AB,P=>[/$7-B>]4)^?&/>P-/81A ^>JF!,?^DT
M/CB$]%-OL ;[XTWY EM: 3[N"!,6<TI"XD8,,1]1+@);O,A$%+ZP!&J;*,%B
M$=3(ED03<@A92-*_<[ M"1ZL#7&*(AR;9-E0D%#1&?F<^)A0*GA(2"P_@)LJ
M:!JBX!6B#"=!<O""Y(>"U!VJX#A$_M_6LF"M98$)":5(H"2.8LXC1'%DW13A
MINQ9-R68C)Z 2#FWL-Z11N+^K0'UWB-R-!&L9RRF@U7E)\9[$XJ7=Q1O%$=0
M1<PY<R,O]!A);$6Q")BW-*BL?S[K#3J<(M0S3M$!:[IC\-X_YG6]8KZ"\S,Y
M 1-LP,5^R\6!<!D*?!P*C_LL#'F<8HLXA-'S97Q/<[%AWKVI1L:E<G3=H\Z<
MG9S?8V/7S;@3(]Q.Y_-B#S,11U3:L))#$X2PA1?RO0B[/;-G7QJ5#PAB1\V=
M[\FC?$$P@-Y_=T;E#*8Q[()JO1V&]6%A&&^Z+[UOPX\U+J31T#8)$,0#2DB<
M^"0)&!$HL#.#A!<(]&R4_VGQM3>S@F-WP!#96ZAL!17\2$I_U][Z^Q)J[U2&
M;2JR/-P):Z2")H(EKB\-+NKS.+1]34$:QL\".KY$9/4W]TS0 >&]6EMO4VCM
M:49R9S%+PZTZJ_O7K)X6UX][6N#K/\3/^!<M/I=_7G9F3A8U]%G H++[JAQ"
M6*:\=JK<3(.=W)B!I-U""P/V]!UFZM4PPS+_G@]GTUQ=);N_'TN*!&J##[?S
M2K.;*L\A#Z?&7.J)INU=S#-,\JQRKF?3665FHXX?'34'VGSA'L:ECK)I?N;L
MM+_[F+G[PE/OXXC)+\Y39SP_116.^;Z2!SF!R:32$ZN;8]>CU[(KJ;X'SM5L
M*L] S:Z;23$I=UO>;F0O80;1#<MZJLADO[,K,1)>9S)UP%@L7)\R+XE]EP>"
M1[Y(X\CUN>>31:D>Y]>Y])%'9O1&!(_\*=]?0,OWU@:S7KQ+KS ?5/[3&;M(
MI2H*2>1'-(D%#9A(DP1SFN"(I@@M:<Z-][@W58DY[G^7[81>J>5!#YK9O6-%
MZO5MGJLIV%H /4KQ5$.;6;[#P2P,'WVK,T3GQZHN3!1='-&^5CS_6%D\]PBH
MGT<XGSC_E4UF,(,=]GDP-^E9#>N21%1,[ AH^5<Q=20?JN% \K5L"AKY6S'*
M-?UE^Q8%\M_6[V<)]2*""8YC'&.&(I^;":PH],/E-F.YHQ?7>A%V#;]EWXN[
MV5U85E7Y  G!#$9YKAI\).4#?:YHQ[[U)?]6CK_!I>9O](("G>Z#KJO0.?^4
M-I+)>U8RT17E.8X\D['\96?Y-)O4TKP":JGL^AV@8-# 0[60P2L0!VZAJ!@#
MT%E?((Q($(0A]K@=?Q7Y1+QAXLBG\KU]D,?^J*.6CEUQ5VBK>JP64+>4H?3#
M*Q!'F_!(2)JX0L0LC#PO1!&-$M,=1%B4TN5ROK="'&%5C&[RCV4V>8.$4<,V
M*J$QE@NHSYS+%3H'-C<K)K4D&O#NY.?@K,M[=>3W<E^*Z=1XA(TBD^JKRO]W
MEM= :E*=2;)3,ZRO5VJUZZJ\<Z;%70[?4__.[N%7^=7L1OJ'-]+X<B $!;?,
MQGNGVPZP1BQ2&OL<17% 0BQE6TK=R)=:3W"/\BAX7;I59:K!<%A6(_G<:0X5
M$B_J=MT'M4HS8'_DJDGC%F9O2CL,9%CEE/+ORDQ'+R0Y !9$,9WIT>C9<)C?
M:^?5VE"&)D'FP=_!Z*Z8%')?,[!1G>!&[NY 4IPQ^&OY<GUM* ,D9EX!^<-9
M:0*L!T#0NIJI<1'R=K*[?=*'V[*&-^\D@VB<BH=R-AXUW*"YS52Y/*KP!?CC
MUCK$6#D![ID3J,'QM7.E"$@J_!G<8"4G74&@I%!6)+#>U/F6587:#+E::3%>
MR?N.U%H'\&YG>_ZC-BP]</)";?#/V2_.Q_/PXHMS/YXI[N\$<>ZRZD9NBCR-
MGZ]^4>^-Y4TGL :XA[K=:G$BJ:MTAEFE>G(RY[H1 KG\:CY]R//)K@R^EK_;
M 1X,%!")O91A%J<)P4PD5B\)))I,%G#>2N9N_LWSSWD%XW:SFWR>LV/-V/)@
M*?Y \1]U-?WC2S:YT:P)?_TF"5)*B 5._H$FKV1Q]4(K#UIO_ -Y5AR@L^5$
MVU\/(>:QCBIH&_+ 09SZE/J)'Z>>P!'%S%1/$4HC-WTEJM!ZXTBH8CD0MCM5
M2.M#4H:\E1%L1H2W(FTN>C/.O^65/ <03H6T+FJY$*E%E+^M!;DQCFU(V@@P
MHS]NL[V'W3!MQP"D/ B2,(@]+PE#$:24Q<C2H$A=?Q/+(\V*ZK^S\4R^H97(
MQ6Q:3S.%A_3R;KL?Y&]O'@@D&W7$'*;P:4LWD8>"./)=$B2(LR#&?A)' GE>
MX$=^1-+^#WY==]2A'SS?:"3=%B'@=M,Z-M=\D 7,J%/,]YF8[VL'6 \@QBM5
MQL14L8\?G0=I3DO"D:;]HGZ9#_XJPUA^8C;,M:,29I,_'6 8[07M6_>PUBI.
M/)*@".%0I#SD7L2\U.H>1C!=[K7:VNLU3F^<#Z4)M,[SA0V!6[U&9!?U@0OQ
M<LJ1/NO>S[F-YT?$XS#D5,0IPBBA7IR$UL9(*%T>7[C_Z,;AG#'9CU8Y<Y15
MV3+WE<H>=IWV;-YMAYC=OZ1T!>(8WH*+L")BUAC ^A,JCZ]";Z/\/E?B3?W^
M'<HK5'H6OFGLWO99I$T,+Z2Y5';9V$FEUJN=B^MKE97Z L_R,[P/HYL)^OLY
M7%#]CO_^BUE7LP[UY/(>5Z;X0]\1OCV;W&?%R)&Z;S(L[N5M;%K5!%#:QWF0
MSZ/V0UUL]]*"=:S1&:P!(8%$RCI$ Y(PSZ<1M@%KXJ7I?&#@W"SZ0CH8:E,6
MB#_6QO7_7,9KZ1^:Q/$&GE>7CM?X7OALF8IW][V@KE,=EUJP<I4J?6)_V?JB
M.U@_75OM9))9*;-@JQ9Z]J^*=8[R._EX*Q+T0+G%9)9I::=>UB;5HBW5*: :
MJLSU0HW@/FJ;7+3PP.KG;64O<B_]^P]759[]^4$5B/V:C1^RQUK>ZF^WU?)J
M%I:K!,*E7-;7?)PK1OE F!M$*8896H' *1*NQ:&(<,@3)'GO^45W:VFQ)PW,
M?10V6 &DRN\FM0HDFX*M1B!+:5O>]2%%UUH8HC.?R/?=*.28\=1/$\8HC@Q8
M*(X13I?Z$.U"SM7#)GHUR]5#K4#MP7T47O]:?K#_36Z3JU$JDB"0-BD642B2
M6!"IKK2N<BF/EH9 ;;[)$!GH9Y.9O[:4>8M-?H52..RWV4 N7Z,X# DE(8!@
M^Y$?VXT.PGC)+WK!1HN^-AH/F*#].R:K:MT6=.4.FFX');O3?7<*>NRJW<4.
M]YX+N#BKQ+\*)RSJ@*%N8U#5N_M7!.3_L?>FS8TCV;GP7T%H//9,!$N=^]+M
M.Q&96'S+M[NJ754S\\XG!XJ$2IRF2!D@2RW_^C<S 1#@(G$#*9"$PU,M;D B
MSW[RG.< 48.'->XU%$);Z'A&!*9H;@@H)ROP\>4CN?)1OUKV,0T![2$JSL\4
M(%AUYOD"^5(C1'T.M 34ASB:GQK@U6GDVV]S<Z8 ]P#EYVD,$*QJSY64$07F
M'>,<:A4H&OIROM5<KAS0[+#5C1D#U$-'<&Y,$)&6Q0^=/6B?/=@^^WV2X,0&
MHO.<=V:6.HKS@K$\'>1Z3+S18F-*470VK[Z9/"9I_BN[RU7M3]_\UOP]S6X]
M-6T+ ]:S^C8AXJJ''AY'0Y?E<N<!\6CD9;/^_38/MDC.A1+ZEXWAHNXI>C%<
M^^+/P_AKD;G-2X^^V$RCC7KU:-+_[69-$!PJKA&S U]T%! 3!9L8(S"FAE&?
M"1"R=U7I1,AU:(*]"(-("VJ"#T+M\24*,0(142+7=B;@3@9JNGP?H7P$-#*7
MCP@% B%B;F/'3# 5^(K*=^#&2XSB>[39AW26W.RY'9_[]\E@-DH^WE4X5!_O
MZBV?F_=$<8B)!(+@, +*+#'"18V(#V#(26U/(B8"I!F76//(A&F"4U7F$DD@
M^,I#O;G(_CS,7+]+,IH\>7%:]/#-:S%KT$S&BUP4W7IU7,[.MB3.57]6?;.]
M>3Q!"PMBZ^22O.GOE_BYF G]5B)<U@JF29Y$VJM]#^V\]^C%[O;=LFJU;R\T
MM(,E;K&OZY<;6T=BM,AA(&_HSRLJ^\EH5'SJ3D_LZ\P>]Q2OUSSFE^&#X9(/
MR9/W:?(0K[3_/PT'TWOSIWF.HONX/QF-XL<L^;'\H]ZHZ7J-;^8(+7,\(6BS
M<"\!N.3WH/*//Y5?6OX,OO+1:Y\U_E$+;[8U(LY) 8OW!Z<3NXJE6 ^:\H\7
M'=\-V%>X3<#/.^QCD>-O?B<+YZ1H4+:F(NMPTSK>V8IW<@""?.\<OG;'.1WG
M;,4Y7R;3>+0WTNJ9 *H:+_B%.:>O,D.C*(MOB71T/NB0F%9)W$ 332U^A<;8
MSDX3E!9E65 *JE<0%]9&][_&SR[?$LR2#^:AOCPEH^_)+V9M]\<#6D,-H[=V
M0&EO!)36*8#3*P!>G3,3JB,62(4B1:GO2PU@D3""S$C8J_B*54;K4_)8Z("/
M=[^6Q7;OQR?3!I3)2QF>UNF#3A^<6A_4()AD%!!L7  ?1RH(?(59*$I]@'V!
M%_L1:Z72:CRH.P<MT@V-([VW&#+Z$D8S&,JC#2'F-8*Z$U 5!  2*BF1<=H)
M@DJ$082+KAE((&4K$Y WN>TVP_CE:7)$;QW3;M;"Q6=^KE(L:Q //N D%(%0
MF&O!,"$4%X/#H-"8'>9,-RZC_YNDDT&<W5OB"@313YV =@)Z@0)**J0#%!EI
M41KY$<$A )HR56"P0$J1CQKS;CN#>AI?]WQ<6GR@:)ZS!#):P[M!D/I0214(
MSB$42A2U3%!#7ZU4#6_EN=IIND<4-2(N(GJ\@LS254B3(+4XD#(-E,! ^2$)
MJ39?*EL=. I>G;VWG0T[KF@U/5>ZDZU.M@Z1+0JJ?E*LC7\80!I%(D!2<X1)
MV49$681$L[[B<>7L8FS8U61 21?)K4HGJED^0*$*!0Q]!@@,N0IH>4Y!N*(K
M$.#;^)'19)8>T8T$F_NCSCIBZS(LURJ7I+*:@BN",9$!#Q6ADLI(ERE0&:CH
M\!3H4844HX8=TDY*.REMBY2RJNR/8TX1 $B'*@"*2B%D*:41KR&^-N+;'E=B
MR<7;U4O+A-(KCB]K>$6("TH %B'V,68:2 50.<3&!QSLY<$.OQ\OBN3X(D+(
M+E5S$:+$0&7.8*"A@C"23-K9/Q$4<R@21(+5V8R[.YW'E*O&G<Y.M#K1.DBT
M4+T^'/F1HD:(--,*(Q^6@ (P\B,*F_44CRQF%V+!KB,)^F4.BG!H,'?*?L.V
MB#"I6T=I[* ,"+6#Z!7244!+1Y.C8&4@WB9'4UF:'%U<64_P1N.Z?;F@M=:T
MR]1<JW"SFGU&G F N(I\WZ>821"4YR!V8/GJU,#M7=\3R3ED3>=<.TGO)/U"
M)%W4)L4A.S8PY$;,4:!@B ._K%V5MM2\(4_\1%*/T-7;]ZWACBY RG<@'3:D
M&TQF%@2LI-W%](1N_:3M5TV\UHXF(#'O1CJ"H>!<2NJS<AZ[1EANUXYV-%UC
M' Q.V-%4S1HJMM:1Z#1)ITG:ITEJ'70FMK%U7-*X-A% 42!XV4&' )9@=1Q<
M+9PYG@+IH<;Q)3H=TNF03H<TIT-J37XP!! $$C > !H@'7 Z;S$""H.50.G+
M^D#I!)Y)#PEZ-<Z)BW=^</"^Y?N-7'L!EWO]ZS6#QF+'0AG" 5 J)#3 $541
M5KZ0%$A@1UHP$4)SRQ_B\E:U?7L5+!N1QP:PL=W+121!<NOM!D/N>/S7<A"C
M87!_\O P&7^>3OJ_O8HY[BOI$Q%0G^LH@I$F/O/+862""5G#' ?&8%/%2.@K
M+!EF4*L"C$)B@&#T*@[[QOO 9<CR7S^%4?CI4QAXZD/@^1]_^>7C!^_SEX_^
M_ULE?9U/-@]@VV8MASS*+O/;Q.,QX-;=%8WZF;BY].,?W:AINPYSK3F7F.L9
MII@CD>\LHTNC[+-CC=*$@%&4$%9-_M%!Y&M,"!<02\$48IR6G$C\<*4=;O[(
M3AX^W\=IDJG9]'Z2#E>GI2R/K?\\C:=NSH0_BK/LXYV[QL*PV,7+KTS:S-S]
M]IP*;-W1(XV@GV^ EZ_0 N\_+C)'S[[W=#_LWQ^9N+QVC(D4E=*$!A&3  L2
MV3,/1UPA6+!ZTG%DXGXV3V4N>$0:HV--?B[(>A]_MR.!$SN@,S,.0&SG,!AQ
MS9_,4^Z/>.15BL$]X^VQ25[+*V'N2P5#!'0@?<81E*@D.<%Z):^TCN3OLVS6
M+EE^ER5]2^LGXZEER?CF+Q\F)Z#QT.U#NP;VO&:.<D>E45O4GQD"CJ>C4U@E
M41MQ#R/C%3'N!Y$.4!@&#!8S,T6D&%NIOZBY:(UKK=JUF[5'>2OW"2U2O\8?
MY\/5;N?MV!ISNZ$1S<=1/,X.9&\[SRM7S=[[^85_-1=>F*#NOF7?+:>H]_*9
MYX^/Z>2['<#SG$]$G\3IP(Z1^L_9N+BTG5"S_+5"I/XMRRER;\*3),WL4/C/
MR>/4<99'>_GO_W1C?W$S7X 7WMWE \2\P/#KS9]OJ\=PGZ>)V99^XN;BF+>!
M?.7I;MSG]O7-GSVWTX5?,K8C*9^\^,D\3^8&"\6CT>0IGPW_-?&^I?&X,'C%
M,/B7%M@N[KKYB\H?*7_8Q84_Q(8\\6_Y$"4KKO;9G(AXD\=B'%+^TA+4"&\>
M"KE<3>9&NTU-X#2MW+SE=YRVR!Q+3.S4(B_YG]EP^OSN:YS9O31O%V^XT6OV
M+;?86R^,#4T<KQ26R'N<I=G,T,#2(UY89'Z=Z@=NC%DQ=LY^.R=P\1MC3:?3
MT7Q]J\]E)Y0FOR=I?VB7^"<[5RH=C))L3O=\XKW;J5R[&+TU,\SR;#3AR#"!
M,?I_MA?I3V8EQQS7=LAJWG( ** $822TYEQ&(,+%&&!A IQJWK*+\YVU<)2P
MXIF,,[<+*C6<_BV?B*>?J^\4%7V.FSZX+3 &([<WW^/AR*9IHDGZ'U9,/B6#
MF5OIKTGJ1/&CH]-6KI6[_I?GQV3!#H4/CZ/)<Y+4KM:L3S49)T=RJKSX6SP<
M9U/'.P_Q[\.'V8,W&CX,I^M$LK?,S.NX?YR+B67!%8&;I"\)X0E9DH*JXLQ7
M*.2*06IX44N"!2Y[!P4*B?)/SY*A4SGO#4W265[.8E53SE7;^?_KF?33?-^/
MX/1/GX[G];_(H;?>IV5>,EPT-1N:%2'>\.$A&1CUF1CU-WLTC.#LI/<GR\76
MNAC+F<V^_K/0Q+%G+;^Q>-ZC6=%D8)T*5[:=O<2T+B")O>_FT^IG9J'QU'N8
MY6.EAVF22XWQ0K+)0^+U[9PF^U6WGW;*GQ&*ASC]+7'3.P=#1^C:1>PB#:-E
M=T,W6=#\++>(ZY[XUO-<I;GW9/\YLA35H$*YCB 3%L8WX S"$/C%(84D4J$5
M_ HG!OH502KD2.\H1QL$PZJP#V8A3BZL1/^W$X6Y)V8_;S;IT6-0]*#<V*BQ
MOW"46^ &0^;L';=DH.LZ"](V]_/O1G[[SO"X#<R=L-S_Z]=8TT8*5L@?B@F\
M]X7+[0WL6,^[>)AZW^/1+%GQ4+U95OY FS#@-^]SWR@90[B'B?''>N7 S*5+
MF!LE-2^TIBR*=]?JHS(\J&[9'TW<WX8;^N["DUFZ&&MZ4:5]BANZBQC5EY@+
M6>UV8R'M39 4IZ/)31X[60? *,QB1W)U5"W>CCPM+^*<V\SH;.M 9^XSMYBY
MOUK$7@ZTE_^450[&0U(ZLNY'-7WYF"26U2>SQ^S?%IZF>,XXMQ7)>%#^VOCO
MR7=+KL7+6&W=LR&&W:/AV)J @A>^3^RL97M<.J>0==B'=\.^"1)GJ2N]M+]*
M\JV8QJ-Z[&AN.)VE)H))+)5J<E MQ,J"]W?[3G_R;6PXTGYN]_O!+B"S3E!<
M']]L3(EAQL2:D9R(8U<1&N<L4&1*W*Z:>-S:&?,[HQ>>/5N-4-S;>!;9T) K
M2]+OP_D.U/C%,%5L!?"=%4:[^GN[078I@W_.W&1;*R3E;&GSD,:ZV?MZ-IXV
MUW8AF=VPV6.^LI)#LEI DD>LA>>8;\TJ@Y>1EAJ-2K:NLG_S:'=J ^/^))N6
M,['S3Q*[AA_,2HW&?9<4SOD20[G4P/*,Z!=.5_-CVF6%M3IL;<.)6 /JBBQ/
M)7/_WJ?E11[C;V8'C<ORV[M\ F\\>HJ?,WON>Y\63[/=$F6^PGB[Y<FU)[S>
M?6HMZ!\R%B+)F5)"04 Q]K46/L"$^$1(I$*]TU:LO]=?W.1I2UW?JBLC"_.=
MBA=W:YFD>TW"#H:95:ZS-"F<D=>\F>PE=^;50VLAH0X"0J3$ 062"EZ>%QCG
M"C!>.[0F6',L(Y_:@P1,S(=A44TO <)"OSX\?--]5@ZMFSA]1H>=/N,=3I^=
M\]!, 8/[^H]#H^Z'_;RKTVA$FXES&M1Q8#9[,/;4_"RW=DL9)*>@C/6/!XDW
MF*6EXIU:Q,1W=J)WJ93S ;E[^E[KUKKD$A[DV>TPV+M."%(Z<;42G87ZLW6#
MME<)5[O=QE^W8DRWE+<,2,SI8<.Z^<W+O1;%^&GZRFAJ_LIG;+])V*]=<LO/
MMA^3?=8=X"L&Z[5S%9NGMY;,Q;1M[[![VZVR::X-6_4V.&GMWK8\?Y+O6C+H
M6.RUO?IDXK['X8)'V?Y]6AG_?(J=^EN1![7ZZXSVZ@UX*K+IGK^YC(D)8IT8
MOK1KK6JL+#PIM-XQ.UU;PX4]ZU%QF%K\W-VS=L]ZUL^Z63D_F 6-DM/B/:SN
M5G%[=Y$U-\\_=0'QRH='=S%N_N*JLZ KL.*[,-3E[FU3W4NU _*\ZNRO]MRZ
M[7M\C!T]40=??C;.4%7TQ(6D"B(E, XHP2B(H,Y3F9K"$*[ >>Y]-KZ^<.3+
M?3PNBD><FYF]MT4FP\E2$4E@3VC_"UI)A._@?V?I]+^_#*>CY./=^['9T.%@
M%H^J8_/_ESR7-4]9?F"^6_&)X\)/G_^Z]-LCG,]O &[!/29E&W!;WE9-[-P]
MW6G>35MJ1,2;RTBWM<=R&*I#C O;V_SK+;5^_[+!_)&JZXD"@@%40$D6JH@'
M,/ +\Z<4B+3>K<#RI?K*[6Q?,BB-WQ=;L6&3,"X'<RFF<&\L_!X68@<KV%C4
M<PIY.HDZ&CU[D!PM@'G3;3IN*.+]"?ZY)3NVY_Z<-K"HC[T!,)2<D0A'420Y
M$H(78.8JB B(VA-8<*M-1\^0O(/D%7UJ/_EX=S?L)^E;:]*#@@K8@^AX("@7
M%!Z<K3O5U,86W'Z,^.!B3*OU].G17/T6L&!;G'91=46%#.$0*9]I#J&DO@9!
M,8E;44&4;*?3?GYF9O]Q A*BMW#8WS0R/H&ZJ?J]D;C,\XB3^_EMW\"S</MK
M3=0(4.T+/PP(IA1PP)DL9B1H9+Z_ L#QEN<)R,@3$IM2*!\FXS*%DFO([./=
ME_O$=6CLHZ'?.@ 0/4R:',UT?F#PK1+PBXH8C*R\*X6E@#<I9.;2R' ":_^^
M; ^_M+V[@#,$#JLS!$5E1#0&0D*?1C(*,2)%.")"(5H:CIRS^=LW,)%H%UCQ
M[AQA\1>_Q&G_WD,RAYHZTVS'Y=0T76HTP7%UB&!""24QPX)@P!B$%+*B<U0A
M+D+2IFB"&/E \M3JM"W'"J@'Z2E'3)UM\'"V#M99Q@@78GIKB3]XUN;W$EQ_
M6IU$ *Y]/T2:<5\PA#4!N#R)T+Z,=H0,/)WK?_ZV:M\0 .%=SKZ[DXFM8X-G
M#Y&CJ:;+2U><7;AQ=:<:G%6G&@ 1#83/%451:#[%E)4I'A4AR-H3A\C_@D86
M$7F'7CMD;EUMZ$$'&J(GCCC6J3O1N&;]>M&-$B=U#- R.-S9;]\E!#.B-@%&
MF;<@T!&3(2$4 1^6R;8005^T,Y@Y4X.W;_PB>E3B2SW$.(I -5SM*;K\2]>#
MT>*P18#J^$2I &GN$XAY (2(,,'%K'CEAYS+5H4M1KK$N]>.HUM4&7M(N,)I
MCX!=RF.[HY)K58AGWH!Q-N;\**')V>[P:2,0@:KC%$TYT @I@KD@@22*167/
M(&($D=9&(.=DN_9OPZ8<7MW92<MUV,H$P"['\N8!2]M)<!91#*X.7R*,(@E"
M  $.F&( \M O(:I4*%MU^&)K:NDYGZL?%-GTI.@Z2UHCYQ>E:KO.D@:]!JNJ
M/#4>&ZWD?:[-%/XWLZ?)7AC9Y["QEQ LT>JXAD@9((@"P.TP&BT@9V5R3TDL
M@[8&2V=O(KONDS?+UN059K++UIQQ+'.Q(0NO#EXP9( P*GWL$]L,R%$9LBA(
M,%6M"5D0<,DK\NZL#L\//'Z1])2@NF<;C%R]2CQV[=?%66:$SG27+B$TD-4Y
M"H*^+P60D1\&&'#":1"6("PZ)*"5H<%YFJ*]@X&>$-?7B=+RTY0CQQB7M_5G
M6?EU=8<I$M0.4QB#2LDP8(!+Q#$B7)2PO%!I>%Z128N.U0^)2:CL4=Z*01]G
M&ZQTNO4-BL@N;]//)BJZO*T_;;@D4:WQ12 8^11A&DE" J9\08MP"1*APO,-
MEUID'_</E(#DEWIN<@XZ#'6'+B>/>U#7\;)#>$-P!0T/F.(@B$00^1' D-F.
M%Z&!"@5EP&_/.,-"?6_J6[2?^/?#Y"[\/>G/K')MB3H_)-S!J,=W2GYU1S#7
MJB#]\..9;NL)S//?8J-:9FTR%ZW@O1,'$K695Q)@)7000(2!!+X4H>36^FB"
M-0\$:G,@<;:6:-_ @O8X>)."K,L+W8_1S](=P[0E'&D["<XB1N&BLA*1+V&(
M 10D@'Y F/!QGFY"3"A"VQ2CV&+=+4[DVURN>]#!3(^"KJ.E-9)^4<KV>CI:
M6NYS6$77=<.<8^A5FSM&5"@4Y21$(20:*D9047&-?!#P=@YAN0P#N_?)#MRE
MY*$[UVE.XP5)OT"3Q]W9SJG/=G!;DG7G$#=! *O#'>%#I0E$#&K-A.101-@7
M&D5::LUQJPYW\.?_.,=DVF'!$M@IH=:=ZERK:NQ.=;8YU6F-H6@%[YTVM("@
M-H5,1<('$(J 151$7 6* V-WL%DOCG UT[AML<69VJ"] <J$Z(YSVA5HS'49
M:7TC1RMV_MBQ1_O)<!Y!":E.<Z@6* @IH33"@:8H\$EDC0-5(8MP&+4C*(ER
MBT#^\25H<;GP_"=_,Q<VC+%PLQ<VSBW,/'G_/ODX3IH=+-,CI#O]:8UJN"@-
M?:E=.9U3T3J6/77D5)N;Y@.BS6N.0!@%4404I\(9QXA"(0EO7^1TM89RWZ@+
M]C![D[CK;.7Q")J0=JFB$T91K=GMK?;V;:W%)F,A<*TNCDL0AB""T/>!CT$0
MVMX=S!!76&N_BZ1.9B"^/$T:C:1@C[-=II8='$F]J=[HSHW.+V@ZX=YV[D*[
MN//$\1&L#6@+A1^I2.B "1@A$?AAJ)W)$R$,?<&Z^*@UYF_?^ C375*(+CKZ
M81I_'27E^TV8GQKCCX;CY-U]DDL0 G]<$%-B)+!QO9V_M%__<6@8:]@WU_@3
M_+/WY7Z8>=\LZWF3.R^MG.W,.=LSYVP/Q_W1;)!DWG3XD+QSK-WS'I/4[;@A
M?/Z6%X\'WD.<_I9,RS<L.;/;?_T#9. G<ZMDW8_<=\I;#,P?GA$,[V[X;98F
M7OQU\CTQRWHT*S/\Y<7>O_Y!( 1^FL;IMV3J7L"?O/AA,AM/?RI^.8Y'Q3M>
M$J=C>]',R^\VR:]NN2V[*U2#>6XC(M/8W+FV/.\AB3.SA,PS*TC-C4MB-K#Q
MT_LT21J\WKMG\YP+BW]T.L11Y&DX&GE./7EWZ>2AR>?8*KJ D%2SQ1 .!%=V
MF'&$? 2TT;%Y@; (92#QJJI=5!'-1!9?'.^HT6C2=UK'*%RKO.)O&]3L)WOG
MN6K]93@>/LP>"EW77C5<4Y]&*[HW*@V*Y@KT'7I5@Z[6E/UQ28$VP$_>=/(&
M[%D=(S(3[R)(*$9"X)!'4);3' 3PB1^=%7O&OU\1>Z(U18_'8%!C*ZS]6#!"
M-[?.M*VQ?-:J3=+'21I/R\\M!0=#1V=KZ@:)"2L>C"89?_/NC+/G?;?>GA=G
MY9URTSPP%^A5VMSLS>1-53I"G4H_>YFY7)5>@Y7K5/JYLN>)5?I-I<QMY+VH
MSI/?+3<D]KOQXV,Z,70P&GGT[/W+R7D;5PCS4"-?$1IHKFB$,>.A]'UA=# #
M.,0A6,[5E\UKGY/TNV&.]2'XA\GXN^&'9.!X)7.;4?_<GV33#Y/I/Q)#X/[D
MV]@\TJ"Z4OZC9?9?9/+W=D3J?Z'_G(W@F<(FTCD/L]=9^'8UW^X9MAB9/X[
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
MI]J6YV7?9J/8K,$Z>O\S&Z;YA_E#EZOO&^)\-2(SRQ[SK30B,3 [E-N+O-;
M:EBS2<GML7W$6OT/55#Z4$%,H-*"H$!152A*XD,"=O$17QDK\5\'B<<V6A*L
M2I'ALKD4?9@T[PY6O)OE1W$/\2"Q_#F]-]0L*3\<EZ+P1N-<MO),8\<DF>)0
M8TQ#$^&'E&E?,A\3C@-@W!4, ;BI>T';)O00:<(Q6>.I42,I>TT!"6,WMB(K
MAP.].L^#$5_:.GU?"F6$@@<BG#MM1'-5G^<!(BB((-1L8\@Y)RI49=N>LNZI
M-Q=X-=WY/G!Y',B'\(OW_H/_\9?0^S7\Y)D_?OGXP?O\?]6G\$5CL:6GNL5B
M#I[ LDP%;0+DOAH/@N%H9M3VYDDK) 0T8 (H/Y( 18QC'I2+# W?UBC#N3T6
M\Z,(<$%QQ 3TYY3Q41 T.&FEH6RU-:JS:6Z1G ?UU6Z/LSB#?(.\I-A ZUK-
MPU'GE-G_53-4OB9V0D0W,F67D2D0W;Q<!9G?@\JMYJ*L?/3:9XU_U,*;O>F@
MF)>+U<2N@IK_8*O1,!!NF USTG+S(LMT\*/_X\4BL+V*B2^.ZO@-B+[#3C3#
M!FO\LCVKI(_QN"<>ZGY=I%\LG>PH?>&47H<S?:4M(BY4.90Q3KDI)Y:.JWWP
MCOH=]:^9^I?55/PAF=ISA<E#<HSVJD9CNJ.9NG\YYJ.?4Q<CX)2*A,DJJ8BQ
M]"&5+.)0 D2X'?-=SL&3/E^9@V?8Z;WCII\G67;,^=N(X9YH%N]@$T7?K"7P
M"F*-BU,SEZM5ME,B'%1%M:$TA(^"@$6^C*#6:@[U*!D.0K*C$BDZKII0(L H
M$=$ID4Z)=$JDE4H$585.G$4,A3X$$5(A#!D 9<L&U\CG*QV FY2(:$J)8,A[
M$N"K4")7@L_V=^<SVY(E\W3QMV1>%EVUM[S[ND5^#.V4.+TZT)1"R$E5U,HT
MHY(PX$L1!9 A@4#I*40*ZI7AF26A5$ZG'-_DXUU>RO^QHI9+9FX3CJR6Y8-M
MT9E93U+6@[!1@-;SPR_IDF-7)_A;RGEMH@35(0ZH-!(M@ D(?(E5@0LK0XK"
ME8JJ ^5\-6(X2,Y-;-.3I-%)UYV<=W)^*7(NJMIK@4)&860B_H QR 63."KM
MN0S!2COMH7*^XM0?(.>\Q[GH87 \',2SD//+.NYPC/-R5>F5Y!6Z,Y!-2DR
M*O/ (D2E@%!H'5(AM86+*#(/(:9BI8%D;='WEF<AY6_J&@MMJ;'X+3RIKFJM
MZW$!'L;%J9S+U3!;*I0::D&($:1,:24T <S7B")0*A0 0[RG0EE[+G*(0J&W
M]*3)C$ZA= JE4RC;*A12C<R0% <!DDQP+"(0:L18$69Q'\MP!<YJ6X6R[HSD
M$(4B;@F\"H5RI37#15OC.54.MLC*7$7&K"-^"YZ[(WX;S<&YY-"ZDN'+]3WW
M3)?)^ORVKF3X[1W0+J(]/S5SN5IE2R5":%<RW"F13HET2N0 )<)(5S+<)B5R
M927#[XY=,GQ.!4/[1A,"=!7!N]*_M5["562V+DILMY12*;MZWDY*.REMM91"
MX[9VY;AG(Z:7=5+PZVB6>68_D_[4XI@OS.9]>1!O=J@4GQ)H\FT]90AP983]
M2,-(152("&@6*!*$K)1NX(MYN&L!R7\,'56,+->F6;XPOO*X7C)"LL?A\6+A
M5?JWU@9?E:D]0R'=5B9I97%E0)21OR!$C$ *HD#C<CQ'P 37S<EDDSXQ8K1'
M".]DLI/)2Y%)7I5?:Q^R, A\2@"C7&O)@G*6= @(!PW*9),.,,4]+H]7C]TB
MF>Q2QO.4\6"KBLKK:D/=VU>6E5W&PI<@DA@J)$*?"(C*.:\RX"!8*5)Y(1(N
M"EY7 N(C)Y9Y#PK:$TA<=VMJE].Z.MG?4M0AK)E[%4 %?1AQ"C06Q)A_7HJZ
MB9AIXZ+><'9:<MK#XGC.>"?JG:B?LZCCJO0T8%*+0(182"4I""4(PUS4%= :
MK0S#/%S4FW3P10]BU -27K>H7U8*/-@TR.Q*ZM*Z&OK-FJP&D!4);726#PDT
M7CX(? !1Z;0HA!#<U-%9L-UI4"=.BH356A?D CR-B],ZEZMDMM4I-3 N)4,_
M4HA&QC%B.(J8#DH<&VW\HY6)\5OKE&, 3UQ'GWBG4SJ=<G8ZQ0A\Y:>@ "'S
MKL2809^&5$:P\%,P\NE*G\[V.J5Y[ E\'>A8+G[ZP<T>+M]OY-I+T[9K#_<V
MTZ.]+_=V(KT;2S^>S,N*#"-E0T,:B]X]G@[= <KP>_*3-[5?-PR2]+QX-)I_
MW_U^..Z/9G;&Z]".MD]L@%9.IK:%2^5%%J.X? ZUG5M]-[0LZ)4;MO.CU*>)
M[OSCWB'WK69;[G%?6\%U^*-70Q?W6$*:9(]V5/KW9/1\N\JP]1'PCF7_\N^Q
M4V<99E% (?%1&$*J6:2U43K8YTHB 748&8[\(2XOM2VO(]($:Z^)']FMM]\H
M^KR?Z4O\>V#H-)IDL_3U>?/0!P$2DH8!]A6.PD#(HMW"1P&FHC9OG@:8<0$)
M(<8 0!$I'Q<UWQIC5TQ:['XR4-.=[P.7Q]6__^!__"7TOJC_+_R\HHP6"+_7
M1GWNWR>#V2CY>&>GTD_&1E-E'^_FVQ?^_IB,LT0GX^1N./UBE>NK^ZAX% 6
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
M_#DQYO%[/"H@KV*+0!2/^\>><]U&:=S72A)00\0*I=;6-@8T"I70(5'EX-L
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
M+ZJ!_TW2R2#.[BW_"P313]<*J-.HYW[)Z9[+D?QM!;V&EF4[]P12@?!5$.@
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
MB^?\US\(!/E/F6$!XQB8_Q7\F!-D'3]5N!N+3&5?;8(DL!)3\= )S&(-CB.
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
MR]=Q0@5/28(@@)(+AH$+^8,PB;5$*%E+]^\&XSX75X=D8$61@ZF>N/N4_O6
M\OUO+,9"8['G;RSV7/'/FSUF T_I_9N\>S]HK00@B"B2]OY_^K>[8  7A/%M
MW4WN(DI\P-^-ZT;C<N@C@ES005GEH9>+R\M)%:Y27+L@F//(,>EH/*V(8Y.\
MV'6X-F&'+ASISFYB#R^]4#$"&H$T,80"@1 1;NFMMJ>26%'Y_OZ$B =OAWVF
M0#3._NL/55C@]</.?L"ECN,T 4D:"WN4$@!C-T#[+;9Z+.UVIM,,*"T0ERBQ
MF 86%:F[5%L^"2@D]R[$@^_I-; \N)M[[AD'^G8I/](1'9S-07L*\POS>Q7S
M"R[FAUW,+U/D^07,EHU _/X.@;C*VWB_FIT17&YAXF]ZXB]#'O;)!=FHA:N6
M2HY0ZX$TE$..#.<LAH1(@X"TJA4&G":,<GR?I;*A2JHB2E\:FN1_/+$4"=YE
MO.R8)=^7^?#GT:)P-2S>_0V"(WEG]OI;\C/NM#G1'G.P&XF1;U/V"_-[W?,[
MI,YB=[ 0UK(0KK 65-K_EUI+8W <4\="+">! ."UDH*K9L<=,!$$CDA_3.1U
ML8,7E>=J>R?J*3GJ=0JU81'"(CS[(CQL+7I+"_*F!.D5GV</-J #D+_"_%[W
M_ Y)?KXC6DR0-EHL!4A"2B!,K>!L-"(TA4Z QM1>&L.US@KWV&"2FAA\L;3@
M<UXXX_R# 615D>EN#!E9AI"]1_>7Y#["#S:V>,31W:\6>W]]E;+Y2[">IQMO
M#MD<'2;^UB9^V$UH'V!PHNWY(8S0FC C*0:(:!QK@1V#(X92$ NQE87HF5D<
M.4+T[;:7[8WW'9)ZN0\2>)AKF.MSV8P.:=ZW$B]RX(+[E]OJBYVZ4G95V>;\
MS[IMBHN#=Q7U;B\@ZPK%KM;X"O+>"V7U[V6JWE,2]_=#:)4<+H56JCCD()62
M:Y,(;*S\RIW0*C"4*1'JIM!Z(V_O4XVOXVE:H\O,BJ[E9IEOL=.6=0.*'FS,
MT\<6[Y>7]"&"?JAT^ZZRXKU0[D"@7T !.^B4:0A@2V\Q021)=&(P-()SHPUS
M&6)8)@F'2;K6YWD3>GM'AMLN*2X:"-(GQ7U9PKH?6=4]9%K"C7)E-T@T?.E<
MV7=_,XOYHL@CUR[R8G'1*1OOR_FO]7^HVT>L<H:ZI4;=%,"7Z5XI:^\+#L^F
MN6\MYWZ^<,U&[ZG]F\WWI#[QD_KIKHWD"6V7>Z]_O,%9.L0,54F/*. "(KKK
M1%5V7X;H/3_QQ]VVRY<=6LFJ?_D.EYU^[M$]*6(O;=O:27;<2M&N?:G0M7<Y
MD:]M5V_4D;UM7]],35V+9OC2=K50+7//JF5""#KM)95*.)&)5(1#C9!DU&4:
M,)$J1"%>\R/?:F[[7,O+R2(_GGYT2J 5(NS"G/BF<A]FKJ?<SHINX0&$XNU6
MTMPK$O;:;4][NO>!B-U"Q*!LVQY!)7D*E4 &8QY3'2MGY^)*2B$4V*Y64X>8
M/3<I@P.!Y-LE98>F8=ES@1Z0N@\W&AM"W$:K(95H&J=I#&,+4 B,@,I)&;$R
M,104;B]EU+!T2NS)U6RGPL5!F)[?DBI[R*"B;8Z#,0@D(%6"X!2R-(ZU88[K
M:9T(S>*U'(=-N=ZS@<NR.]AGKL/^,ZX#L"?@$)>]CDK>HA*EE!HL 4]0RI01
MU!#@6%T*.32&WIMY]# :SXL\WRFS8P<=V;)7^-Q7]GB0")5M<0W,."4:)993
MQCPV2*70Y0;RA IL*%JK)/\XOKE3I,(!A_R@D7J NB!YNV(K@BW\3*HIX41:
MS*4H,=JR29>YQ PQ4@-P;R.'!V%G9HMB=TV;!I3UF;BTMVSP+7&[UXPJW(;Z
M$2 )(("9--4(8<%3WR2>I\I!+-:],+6=H@L.V 'U3GDCVB -LN8Z+&DGXT%@
MBNP7B520*1DK3KVL"03A@,;L:<QN_'V7(B9DARUB[A4\]Y4]'B1 >1O_(+%
MBJ%$$X$T5['FV(4G<Z.T5)JOA<@_CF_N%JA,'+;5YM!TP1/[?>Z;@[UAV55V
M&ADQC)"4BA$J#><")ZDKF,UA3"6-U>.9I')KO'L @@%G!^''"'KA06 + ]FQ
MMEBUD&HK>Q*8Q@SH5"&7?@-2FB#Y>+W00^NY6!RB XP/PO+R9G3#D]D\FRP3
MJJK4V2:M:I]$TM<0ZH91BV>$&->8$ U9(F)& +7_L;R22"4DEEN[%W>'6=QS
MUN8K"V;;*X#O*Y-]>U FHJU12A42CBLKG<0 D00:W[\3,:.M\/MH/^3NX@/(
M /0JZ+XR2.^5'KKZ#M)/'K0[8E%V414@S2^+O,RG/I5J[+*S\G+^AH5JUB(7
M<)5"@+G4%ELZU=(DKA<]9U# %,?Q1DSX]VE3ZS4?I7\.[<HKO_ [@R\? !G4
MU /CH*\948*W9EAI61[AJ3:4<L082H4S 0EL%#>I6NN9=B\O?'9D030@K,\<
MM/UG<:]=/_U<\;;H>S99Y*[VQC2?;Z6NWK\Z*PUDL15A1K.%*_KPE ZR>RHM
M/2HY[:'U.?3L-=()B!*0 (F,-C 5G$M)8\9BI'AJH$:;JO2[HVULP$FO_J5'
M[_U^:@5[12GW*0$W$,% !.\G@IWX-<Y3*86.C4R (IIAX$O5"<IB10SB]]>S
MWST91'! 92"##TB.J[7M0I6N4*4K5.G:396NMHK>H==SBK/+L?,EABI=A[2K
MH4K72ASU'37W>M_K/14J0H&;=>G8\OY.4K%)=4P2P4&2(J81-ZX6KU0I49I!
M<U,ZKFFFEXW+JKCMA\JVU?$3QHNBN+73$Y1]I1.#/A,Z]O3L!KM H%N!;G7H
M%F)+NA5CK:"&,6-,&R(YPM1%'RJC$IS&>JWAQZI6_V*4"P[X6Z9<AZ9#W5T%
M]2VX62EIK6R"2*RXBK$R(.&<:T!<MHN,$4]3F:Q%VF\D1QQ/3ZYF7D_=J2C1
M9V&\O14*#H#WOPE,L39[14&*#2*&,:68YDBIQ%70U<!8:&FQYK[;D,<] ZK@
M@)(^4SSWGV$=@*7@J14E#S&ADXH.'!7$DEAE65!)N-8PB;5C<0FCB@B\%DFT
M*8MS]7QVS>1 OQZFO4ODW"MX[BM;/$B 2MD!*-*:8&HP82J."9+2U?_1B E
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
M[A:@RC&>SHO99,VFZ3)A+E>/;_III\GGU2G@'>*-2!P3F1)L4*J%U"RAS2D
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
M7J3#"@$#'EP+ 69[!C/2UN73W!!@4BHDH)S!1":BC@)1%,*4;PNS%^FQ@L@
MT8/((@TP.R"8=<K7XA@C5_N2)\H@J3!'M!8:F6&0K,6,/ 2SE^BR J48"!#\
M?0%F^P4SWF93<0LZ:BB%L=86?BD4L!8:N=*IV!YF+]!IQ9*#@2 'P<W>2$V$
MNE9I6XXR-%MY#(X[U6:)E$A!+&+(I8XUT8"F3;>5F.BMI=)-;"S/4' 6T@'I
MM<+0_N4_O&4#?L P!FU702"@2 &#E":I)(XQ+UMW,@CX6M79/@PXSX!A! 80
M]UK=(& X8'B?,(S:&G^$ B"21.L$ICHQ4("XB9\31O&MY>G]:+P")1PP&1HG
M!0P?+(:[E7&%8D8HQ A*$-**::V:X'$!UCLW]&%Z>@8,<S00H?E9P/#A8IAV
M,J<D@TA H%(L1$)3:B!IV@=KR>@N[%J[Q[  5I8FA]U Z;!BFD+[E8W1RSH1
M0\ X!DQ3R61B8B154J,7*L7P+JQ9.R_=*\@ '$8S\. +.B#4B4['7XH@(P(:
M09#@*:>Q:#K^HM3$NP@@VCWJX(#0@+J NKU"'>E4LR5I DW*M=()3V))@>:L
MZ<,BDW2MJDP/%J.=HXZ1 9<TH"Z@;J]0!]LH/BZ,YA0*X=H?D03'<!GWD"CZ
M"/UP#U"'^4#@$&T44+=?J.M4;Q4XUA)RC#0E B.FJ&[J-R(9R[7JK3U897:-
M.N9Z6O?J&MESR\NK#SX*#5GZ0C9IXPBU3J14 @""4<P5MKANJK(+@+;7'3>P
MV#Q+4Q;<J\/DU15G#0Z50 #N(0"=XJA,)3)6J<30"M2(Q1*QIBF+=F%-.S >
M/4=?%B;>=G7F0  " ;B' '2*O&JBB<*$:F@ !III#)M:E=@@O'74Q+ZT9H%]
M)GT' A (P$$1 -EM;XQ20*STCYB,$8HU2^J&XAK'2JVU9>O!I/8LW5EX4 $"
M 0@$X'8"0$'7?RR)@9 HHY($4249%G74!F)B^]CG/6G0PD"?GJS71P!"@Y8-
MMZY77.]5(:I-9_X:"1CJ$#!B4FP8Q1)S*;1 26J6*HQ&:U7#-S%B]D"#**,#
MUFNCBH?V<V^%C4!B#DAT()UJ'UH(B5,B4$H4@ E% M?((XF16[OC>VH20RD?
M /:<[#\@+R!O]\BCK>,.:@D-3S0QPF @D4"F%MHY2'6RM=;>4Y<9(ME L.?L
MBAR0%Y"W>^3Q-A@&2RMJ,IX("SFM)4"&LJ:=H$HQ>XR]K ^>A^@ \%YSC +R
M O)>''FB]57KA":I8IP;R(V0"%%<NZI8JA3<WE+=3Y\;-(#$>9Q[K96QK]A[
M&WUP/N;S:#P=SB[N*&BUQ=YANW>CV>)TDC\)GR]E7]R))>J6-7GPQ+Q"VL5
M2[M, K'44&J<"D8QL9\;>3W%A*Q)#?8$'OL#^)NE8;NT4@DZ$'!WJO(V6[VW
M D7PE3T:MH<@@[!.4P3)8Z@@E"R!AE!A"*.TL35#1=8L7@_CN">;EX #N<.@
MMX#C@.-7C^-.UX4X2:C!A.%8Q5)BA "H=0D.@8G%]CCNR8*&\4#2W<6N!1P'
M'+]Z')/6]QL3QBWK%0E3*</2_L90DYJ&$[76I.AA'/=DCV-H &3@QP'' <=W
MXKC;-P++&%+)+/N5 !&.N&GX,94Q-X_ <4_6/88'@NPNBN-5 /DQQ;WVUKA7
MG9OH,B_LL;FXL.>R/,^*ATK7/]2?^I5,_@W[5'9:GBULY=XPUWUDD8_?K7",
M D4(6QFV<A?^U_TM]J&S<CSLM=C'6U6R>*>Z,F-,)I*S1&I&$XX2H72=Z8.M
MYK5F+$FS8FJG67[.BZ].1/:[LJ$SLKFGJW2AI<X%[M>YCGJMA_4*%:Y@.0F@
MO@_4O+6<I,X%J9&B@A"FXIAIGC3I>VG*Y>-!O>Z9?!JHT>XR<@.H ZA?/:A%
M&]Z/,(\)8T)@K2UKUM2@)L@8T31^ JC7W91/ 34XZK>]4 !U /5!@5J 3N9
M+"QOEI1RP& ,@?U--\7V)*!K):,W!_6ZS_(IH(9'3 10!U '4-\%:M@IH&<0
ME<+^HG5*A=0"$+X,[*5BK8#>%J!><V ^!=3\".XN0>%5@/JP.A0EX\EBGH]V
M;2,[*-BBMFDO3)/4)$(2";&@T@A!ZY+6*M4D68O'OPG;>OF?QQCVK&%$>\MT
MWSQO/2@LDC:F7A%!.4E-:N'((>=:R;JI@\N1>5C9O0^+O=NP A8#%@\-BPQU
MXO!4BKD$3'$-$"8D7EJ3$RG,D_AB[Z:G@,6 Q4/#(N_4-4.8*ID(BSP@09(
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
MN2]OH K;+O/I>%:L!]*61R[J)JO-LH,;9N;N<+[ET[SPQL]J,*>+<NS=]LZ
MLW!QUW],9U?3-H"@NDPWE\7U96Y,U41^]"&#;ORC):%8CJLZD\YB-,^SB^@B
MOSCUHW7K==?*##9]\Z"S,LULO[54H''\5"<J^YZ-)WZU6ZIW//V>EW; %N05
MQ,OW'2IB3](?-X,EK_+3<FR)S616A4=G\^CJZNIHF)7Y=7DTG%WXC?!!$=_K
M" E[DC)+=T>5Q;J(KK*QMX]5X8MW'H_:ZK7A,ES?%NU<F8Y/';,HZUAN1WWK
M.=A-F%D:YHS/E7^H]4=,9_4HE^REAV$>K:+<&>9FI]ZZ/IQ=CIM$A.OZC:4S
M*3:DO;.IH]EP4;DZSAIKH'WJM]Q1!^?,F,PR'^!Y5LPN_,C^F9]&?LLJ[\&5
MA:]W:3?1H\T[ON;#(I]GQ754>^@LF@H?SS*M?0O?F\RC<1D9R]4B"-[_Q^/4
M<;$UF1'WJ^.UH@&4D2))*<-84(&IU@F--58@IH+#F 1%(R@:NU0TX)M1-%KM
M(O[TX7/Z\>NSF17[$UDLH:O5B'ZUB.A=5W3WJ5.+<ID>JJ;9Y+H<.Y%_];HV
MW+<*)[O[@H>TA5;_^+ST4WW.KBN^\;MS[)[X\/G:_V^EARKALS9X%;.)>W>C
M]ZP\NM$HXMHSO)0<SL>7E?/)?V.Y[>>LF%]')T5F[ZRRF(+:L<]JA^7J/6H=
MS\#LN8$PA4I('5MFGR*ME1(0P5C*-(94!&8?F/TNF3UZ,\S^J^7U7XY/_A5]
M^N?'],O7OQ]_CCZ9*$Z_G*CCCY%./Z;FV-<=JG[W9L8/ZJ/ZU=<N\A^_I+^I
MDS2)OIY\BO_C[Y]^2](O]I*3$WOYZQ(:GL'XJ'T88E4>X6IJ:;/EK4MR759<
MVK=S_SJ?#?]P%+I-\?/ZYIIYL34??EYF(W>)_[N*J:=6A9Y?K_#[Z/,D<_'O
M2S-F8.+[S,1[MAT^ Q=/$H4)2A,#F*9QS#4E@$)I1)H@@5D2N'C@XKODXC>3
MJ@Z7BS?\VK-BJZP[/OYUA3F??%%6D8_]CW4)PLJ=&!U_3%*KY2?IJW,6[DK)
M7W+KAS7AK@Z\Y,0/.A$;'=YS9N<ON"6AW_WF/2>-92#HV'O-GE^=CFV$ =Q>
M0D$J:4*)-BF7"60$0Q?2 P)W#MQYE]R9O!GN_/G+\<?X^+-5HMLBOY%)TXH1
M?TV__.=QO+N"F*^+]S:\\XME7F>N4%?]!G5Y.1M/YTUN_G$GY_]+F_/_N<KY
M5VW.OQD7%TMV>Q_W#"SRE;'('>0'W17KND<1X;BWB/!$(,FEEHDDA,:4"4$U
M4!QSBAA2R9J-/42$[VM$^'_N4T"XMH?'DEL%*8(T 500)!) ()=VYY)X\U+N
M[\M\^-ZNHFN2\W-5 O/Z$&1-1HX 0W3G\B:]6]X4] W*F_3-R)OI__W[L3X^
M^7JC<\37$W52>6V^QG]/D]]_ZT_F[(RISW2LWH 8K2_S;9@A-0&HC\8V"-F.
M]:^<K/?U*=F:$O^0_;CMD7Y@F+MH6MY&-7K9VX7L5F4(FH##M@;7,O3PYX<.
MYB:"H5]<TK"!SJQ6+P [DQV?^_AR]!+'%[/''E_8]_'M1;-U=6)=_>6J8MQZ
M853OB!LWI0B=0N/4L%Y.[&TJ.^])96^*%&^I.V]9$ZSG0<>N,.9D//)ZHLXF
MWI;^]=SJE^432C7VJ9M[U?P)ZC:4CW_U'NW-UQ8>_H2Y:AB#Z.3<!;+_RY<Z
M3*<.+KO8L[V;?M?H49MDHBK^XLTN29R5YY&Q5+4\["7X.)N[RE6S:&4MVA23
M=E4>H[.S;4?%]D:T?FVR"7H%HO7'650.S_-1U="C*Y4TQ8>J@FIU]E2W[\;8
M52/JI.FY-+>R*8/>-@X9=D_QK<*0O;&H?>'3ZNP[B6@^NTW9WI$$WQ=V@P2_
M-4KP*T#)JD2?_WD^/AW74OS]&NF31/H#,%0^@U-<WN,3A]O8*.MVZ,]KL=LZ
M,J.Z(:V.X)T"0,\OO*_0[L>%2UK>!L//L]!K+I/>9Y[X7@.7C7NYWI/R+LB_
MU.%S$61GEG3]?#X>6>KP2TT3>BJ_=9M@^&+;_T)3?83_ ^ZK+^#=W_#1S2JE
M+[6=ZY/)5N9]*RXMZY@5/_\%V/\S9M4#6#/NI6_X?#Z__/FGGUR) GO9T;?9
M]Y]4,3QWA9!_RD??LN(G*[5F/W'$)!4_N2=6?T)I_X00_F3OFDU'OGY!/LJF
M+B/>BK5'Y_.+QRS\5_^TZ$O>-AFJXV+JKZH:VZIZ7:3<-DSRI;6D"H;P!2Z<
M.%)?]36_G/NR$A%URBT4@^C?%],\0L)_E/Z1[46D_O:'.\,KG&9:D[K('A7W
ML;&Y_Z,-CVF?**LGME)>%DCCVYGJH9%&M*7#["U3Q[.9J\W?%W4T_FE+ZI>U
ME'(4Z>OWOV57Y5,(']V2\+F#$&A?H'UOAO:1(!;>1?@@E!@B"A@" &/^TRC_
MDXC'TCEG_H\^+^P+LS*/E*OJ[D7!RH!:]9IK*0SR) 8P2_9F=2NBIAA7T[;D
MLGY64=4LHT<<_=4^P9=*\[Z&@?U4N!)3JJ:)_H/>D!22([&D@^+]?]Q&!IM!
M!CH8Z. !T,&;%;4#'6P$0$D!I!PZDD@@_\F2P?=PEW10+;ZY]DN5F 4VHX&U
M2DV/T TRN#&]@[?3NWHP$%2C"<0N$+L#('8WDT4"L5L5^B!&S+4R_FE$*16<
M.-D/@ET2/:_%0NZI#-Z*YN$CQO_:"GL5U7.7XR-._]H*?EN20W [/:S&66G;
M.%##0 T/@!J2/=G.O:.&C>V/.<HHO6?$%4BV YB=N:">AAAEWW9)&C]DUQ'R
M!&=#A;@EC"W]BU<)(UK^D&Q+&.\0%-TH<37*0!8#63P LDCW9#OWEBQR]S>A
M/ZV2PIJ$N9#*G9H+*TFL(CE\2\)(X9+^I:N$L14ES;:$$=TG,5:>&!Y(8R"-
M!T :V9YLYZY)8_V9L%$;%3<[>RQ5NQ%:]S4?+HJJHW<GV^QW7_CE:UW(Q!*5
MFFBE?U;=<B,UG <B$HC(1D1D?VD(!,'SNDG(B16P?EI<G%X6,U>/:59<.V'K
ML03H\_(I7K:)1OG$=?RIV@3]_D%'.IO^,8BF1]F1EX>:!):/^;>LJE=E!9IO
MZP+9OV?3A>NB ^%&\2;U D7V#"#QP^C'.^2FYJ$\Q)OL TP"U>N%Z@4_ZX94
M;VCITGB^U"<?2_-B_Y@'2=:@UB!CU]7MW\KHU[IGWM?YK'#!),?3X9&C3:>S
MHIA=Y455>N[+[-I>XZAFE<L[S499%:\WNAA/K4A75'0S^V;?/%BJI!,7S->4
MLBW+A=VGZ-0^I*Q;F(TO/)WT_[WT+67JY,$-E5%/6*,?\D!9 V5].Y05_[][
MLI_[1UI=" L&+H0%">I#^2! ,GM\U+(E*8[@W6RA%:47EY.9;[K5H;B;$RW9
MB3^NSNV:*:WZ&MT9CG+O/O21^AQ(X^%/]=!((PFD<9/T#HQ^<FZ+X7C8/V5\
M!#F\P].:Y,,J AG>G8D1J&"@@H$*WJ""-%#!!ZB@\,*BBW'V#X0 @_?3V?3/
M_UG8-3D;YZ/R\1[=Z?M_-$^)OBXN+R>>&EKUN6W=]B6?CXN*2/H6;,O$8/_5
MUCHP!MU<MILNV2I_ XJ@_0;B=@#$C>T+<7MX>OM![-Y+_MY]@NAH_N?\V6C:
M2>'R*5IIT+>JN.%[V9S"W2$B?K2@JD1$,+!BH@QQ)X'(O94YOZ&IWE>2?J^:
ML]R,,!]MWYQELR&&'BNAQIY;OV>ML?>Z!$7^5@7%I5++\S^'>5E>6G$L'SU6
MH6TE/"L&+O5C%Z9G'UV)>DV'AY58&C6:51& -SW2G<H"5; P#3+;FV7J!T1O
MQ+[0FWU51->M;@2^1_:;<CX;_N&HU*,=M3Z:9=G\\-:8%O<B]\WP#_?9DJ,J
MSL^^:&,ME-RAA78HFD_3 ,%3$6AFH)D;T$P9:.8#!0H@Y 0C6H6R$/CD4):*
M GZJ1+-?"]<MOFK!VPM][);5<R2RZX:H@O!@L- %RG4 E N"?2%=K\4/4:71
M<M*(?U*BHEQD5UDQ\K[7V=FC$\X:XN9*BA;C8=5]R%&RWZ>NTT,G),6Y,CZ=
MG8V'EN)5,7QY7O[8$PF4\NC.W-C)=1/&$GP4@0(>! 6$@0(^E0+"R7Q<4<"Z
MO_7N*>!O)\>1<J_T7<IJ6FA)H(]!<=]'7ZNA]$<4[U"; U$,1/'@B"+:%Z*X
MMT1P/?9.OK^XMC0H;W(J'NVJN"TIP\>=?)F=VH6/_OTH^G#=)*2U 7=5W63?
MON,I47@R1.$%.O=6Z%Q(0MO>VX'>GUM2,\FO:TK7*YWK^E[OD@*]>-?><IK/
MK_)\NE9-ZB0OK/CWSZ/H[]5P:\>M[[4;P:9$WQ9V010H8Z",;X4RAARTARK,
MNQPTJPK_Y%P:[]'C&ZY=9M7P/=%JG+Y?\DF^4DQO4),O7[AS605A8]JW>5+O
M79X/%JH/[ ,< GWKA[Z%[+*MZ-NC6VC<)N5M1\N2K+"$*OIP9(GBJ26+_QO]
MX+5A?]T]B;N;/R^;SS/7@-Z7@IDN"U[5NO./3TX!#O0ST,]#HY][D\"V?_2S
M6Z, B9^&67G]WL>]R*$+\"O_+*W,UX.\N*HUWY0<'4V<9..+<K 6L0P?I+GQ
M>#H:._G1>5&<J7%S+7G%?OB/6^H@A(:4>X&;0 C[(81[DZ"QMX10^&(M^*?,
MV<=\E/2X<<&Z<.FS\:-=)?>6_W-O^__;N]K>M)$@_/GN5ZPXG=1* ?R"";37
M2,8Q35J21I"JUT^GQ5[B58Q-;;B$^_6WNS8)"1!P@L'8\Z6*L6OO>#S//K,S
ML_/65$!U7:ITW&D-EOT S7*!9E#^L2F:\:R_&0'S?*],XCP\FZ:>_3(0[2*]
M\BSU#YW2@%@,^\*';)>W0=_J;!= /D"^?"(?%'%LY-#*<M4=TS+?>,\?B*2_
M+";[O9WY:2O<V$< !#\V$^8"^+<5_%,R4PF2>?P;XEM2OG-\E\PJ/S@1?"T,
MKH>_"_Z\'_QY,=HQ9%H(8J2+AG5 0T##(J%A9JI"LHV&JE:-8AKE>2ADN/7J
MGD?L\^6;&#$,*K?8G5=G 3[B8V]$+"I6_SB0W5 KK@C>.4RNVP%:@1AP)FP*
M0'([( E5(FM 4A'-D>3C:I_!A<?WKV+7[I8H7CO^D"'1506UHC&\WQ[>:>H*
M6GB!V=N)**&RK.L'H%W^1<T=VD&MR*9H-PCP?\1U]X!VAH-MU(X>OTV@JP'0
M = 5!>B@]&,CWU=J5/TX%$'8.^$N:RIY++.-7GJSIVS'*X6E.X"OW,&7DJA+
M^?X$2V6K9.7511J]23^D-L4!)6'4&G?M1J0(T +08L<RIP$8:B419!PPVXGK
M$!15_H=[*S55NO]5>S5C\;V0>V$,+,[98$9$-"1 77)#PS&C(3:ZFO1=:B'=
MLOP)\[F\&]2FP1!0 U#C\%%#E8N&&JJ\%=3@KX5Y,\QEX<BQ6(D9K=CTB"4*
MG%1)$9O]XJ"//1*6O]WS4G;=$K"C2)(": )HD@LT43*BT9VAB;)]-.F-R<AA
M<")"77CHXAN"O@05P!3 E )BBE(XAJ+L@:$TI3J@":!) ="D: Q%V1M# 4P!
M3"D ILB27#F_[&5$J2D(^'>KVT'G7C@6,=M9=\FL:18,%PPWN>'VC+.,*#4M
MP[W&][[G#Z?(O!\3+^03<\]RR!"#)>]?Z6#)6[-D0^]D1*D[M&0#N];$C791
MZU#OML\W3 .[WOLGL$^[KHYQWR4/O]MQM]M9C]K9\9*OE><4D^"9*-SO+,?C
MEQ7ISVT(H&G/!B_^=8+934;,H2SW X)ORWC AO0!NW=X&K)'59T@EF:S(3:?
MN=8O#X]?+8[NHIOU?==^<*C_".NFTCRNZWI#ER5-58U6JV%(:JUFU!I-13=;
MB5[%\F>=7'/ES?:!9?H(ESC)ZU2Z@<KFKG[R_4OL"Q5?!!5Y$.)X_G8>KVET
MGYB(+$6?O_CLD$5<-S[[J225Q#$3P)H=+WDWUW1(0G1)[E#7'V+O^6COJ#UV
MV)],CKX?V"0H6[[KXE%(/LS^^/@<<DL/*,<NX>_O4TDIK<; Z!'-/S^6%C C
M/B4_GLOCY-G16QE!SAU.GAW<)RY,FS!MYM&BK[IF1I2Z0XN^"@A/Y@,^#(:]
M?_6F9-BG9CLC2MVA89^2 ?5H,K->X0?EF237M8JBUM1C+6VJ+"NKN7*CD80K
M'U!-3J)JP@.2Z]RS160W1.S#8IZWJ$JVV%4\KHS\@/T]'#%#Q&,_F"*^TS7_
M$0<!;UG"+ZZD9X*)A8E=XOGQB'\PHO:G4E@[;6A:6Y:::D/7FNU:JVVT-%/5
M)+7=-N5VK33O:.<=+6H5J:ZDCQ7:"UBAY1(KEJSKG%^;%Q%/D>O+["670K>_
M=2^B'I.][Q<7>O=GAH#BTA\C?31RV:OF1K8 &?L J0RMT-;?OD(;0^YQ4Q-+
MI*9FF)HFF_II36[(Q\:I(NNRJIG/(1>6=I,L[2Y^'&D8<N_\\Z5^_;UK]C:W
MDR<36OW9)*@JVW']KB9\O[YHCSS>^R<@OR8T$*Q$% #'N6@Q\JJ<N,C:._L]
M/\>O9^<G[,:\7-B\MZ(F;'&&FMQ4:T?Q37DQH-B*S\$ALB?N%%EXPC?U&SLT
M9.='?B"&T"<H9*I@)YBGPK=YZ1,'NP.^JP&_D<B/BRXXBKJR33SVO\0-\63L
M^ $3S:Z\"HN4Q&]06>D\YYSXO#F6H*XE/=H+P83:ZE/J\7(^-/?DO?KY*4*,
MH??,GW&I?@]]-B_-KMY!O>MO#'2.T/FEL=HL4AA@Z>1=]\'JWV=M:6G%<IHB
M%6?I$&2%K5.62WF*Q^2#:%4:R1MM5JM(&=%Q"A*WIJ^0+9[_XI'+HWL4^BZU
MD2@ND*1#D;T:5A>+F[*.URGCUMSB3"Z^[P7]'HE('[7CEJ&@[ERIVW H&3!W
MC+EF8HO+>-\XT'*NM/SN*J">14?8751UU-X\[@4'[+N C+1(L@+[/F@@*SK[
M7E$,G'74ANDZD:R@Y2)H.:+>;>IA3W0B NJ=1RV_TQ]B34\8]R,C?_P"1)>I
MQZTOX\M7<O*D@?Q,! DW# 0^1OIX%+!/&!K&P;X^81_C+,@W\%UVQ%_6B 2A
M[X4\%AC' >.'S044^?NEGOC5PCRV)8; ?_6C7VV1F47C'"T(#D)P,'/P"TXA
MR H.,#C !76 SRJH,_4\=.8'^!:H<JZH,N@VO[HU'$R?AAJRKF @'R K$"T@
M6@4E6I#GD^\)&?)\"J7N%7D^1X=&Q^1&<2@*R IT#.@8T#%(_"C*+ U:+H*6
M#S3Q Q:)0%9@8,# "LK #!Q@]+6"S@A?(\DZ6,.4G&Q*!N7F5[D'ML0%I -D
M!8(%!*MH!.N48H\@@R]]4/N&W+$/(/.0#3-QPID85)Q[%0/9VO?D!+("V0*R
M!63K);+E>]BUD5E![8"2T(<UCYQ-PZ#??.MW#<TZA,:$Q]"8$!H30KUP/O@P
MR)I/6<'/.6B>4'@_!__+!OZU@CK$<W!@9[XQ(?#@A!8-^LVU?F$Y>>_3$L@*
M- MH%M"L%VB6[KHT]$4YZ0_V^*RC-4S"B60%[>99NT"Q]C\E@:Q L8!B <5Z
M@6)U^(8=)-JPP[-QUM$:)N%$LH)V\ZS= Z-8L/$(R H4"RA6T2C6EXD]17H%
M]2QG2%Q8Z<C;- SZS;=^7YD4N3)C+I5>YW&ZWOP(LY:8V5B2F/G;[*#OV].3
MW_^J.N.A>_(_4$L#!!0    ( ,2(VE#M>JFJX0,  ,$/   9    8V%S>2UE
M>#(S,5\R,#(P-#,P>'$T+FAT;=57;7/;-@S^G/P*U+FEVYUEO=J.;<UWJ5^Z
MKDF62[W+[2,M41%7B=1(.H[WZP?25LYILS4OSJ7[$$>" .+! X @XS?CWT:S
M/\XGD.NR@//?WYU\&$'#<=W+<.2ZX]D8?IF=GD#4\GR82<(5TTQP4KCNY*P!
MC5SKJN^ZR^6RM0Q;0EZYLPO7+!6YA1"*ME*=-H;[L1$-]_?BG)(4_^_%;QP'
MQB)9E)1K2"0EFJ:P4(Q?P65*U6?PP7%N-4>B6DEVE6L(O,"#2R$_LVM2:VBF
M"SJ<W.1LSG3LKE_1F;OQ%L]%NAK&*;L&I5<%_;F1":Z=C)2L6/5GK*0*SN@2
M+D1)^,!^4^QOVO>]2@\,>K0<Q@0X*=%6C4='QT$OBJ*IWVU/_'9O,IZ..MVI
MUVY/P^-@W!C&+L$_:U7_U)X+QJF34Q-+WP^\'[YV%QO)?4 9SZED^AZ+N41W
M1EQ[W?)MOWT31472%+EWYD)K4?8CK[JYE6E1]<, !9K>:(<4[(KW;3)N-0J:
MX3I15.LPGF):^\Y:M(77?W2$:XM-;B$(6_[=2)\35,>[&U2"H*G<]AX\&J^Q
ML*_+-9"Y*%)<8B2X,I4N,OB Y%34,@07](HI](FU?[Z8%RR!XR01"ZY-'TR9
M+)\<[-'=T$R&=I&(64[AG2 R-9&,F:2)%E*]%,JGT8]L$T57;Q6\IYQ*4L G
M!$E5$ZE/6OU=@?USH33+5KM@]>L&_BY@75)(-G6K!6A,/>.)D)60Q P!F*]
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
MVR6KU83W&K^2^&)ZX;Z1^;+COBJZ_Q=02P,$%     @ Q(C:4!X&CMWT!
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
M]S;_?[P+?VB_SD+MHYR.Y_KLW9+!"W[H=-M__ABS;_$[VW/O_ \>6\39.?T
M?\E[&]=?LM#-NP-'AC\W$V@FT$R@F4 S@68"M9C VG8<KAB\BX/UA\[Z6\F$
M+A\[G\LG3F>0,QWY/7SXT.UVY26N[W!EY\.[3N>"_TE;D^ZC5Y'N^/JWJ37]
MQ_3ZUZ^W_S.U/OW\Z;]_'?]T>W,[G? _7T^_?+%^^6G\B7YP->_7OT\_?:W1
MMC<3:";03*"90#.!9@+-!)H)-!-H)M!,H)E ,X%F LT$F@DT$V@FT$R@9 +=
M\\'C/8ORGB--XN*Q,[@H'EZ+P8Y[EY.;ZU[[<GHY:E]>32^NQVV*P8XN!]/^
M93H&>QQG;J<]?$G/[7&(X, I/HT C&4;](^Q:CB$P^9!: ,$X</&=U@($^'/
M^L+F\#>K<RZG_.CW_8\_=8;MC]F?!SZP;+:_;,)U$+$/5>.OO.&[_123#$TF
M^><FBMW%UMSP82KDT3]2P.-J:[%O;+[!O0X65KQDUM@)UOAY?!<R!G"2%OY]
MNEI[P9:%UM*.+!LN8@Y^\8MG^U;$8FL1A/'2XD,QUV]9MN]8KE_\R,!:A\&]
MZS#+ME;,]B-KMK4>ENY\:<U9&-O\WI7MVW=XO1R=15806K=\%=8,E\*ZYN\4
MVO,X""/Y!FJF*YN_G\=)&49SV(+_*61SYJYCN'2^"4-ZPHH_+$*RLA9AL#(?
MPN<1A)S6]!F'+'9#FAB\9L!O"*T9\]G"C?DT?/[[TO86,$JTX2]TR.SY"D9\
M66'ZK&0ESZVO<@_<B%\6PY,=F.P,5M8/_']M.&4M7/Y'7(*0_S+77WD-]\9+
M.\8_>RZ?Y8/+-Q+&PQ>.^%4X/2D5^NW+L9SN+1\Q]&W/^LSNF;]A_)7X IW"
M5R?PZ\F9.4/;BX+,-'UKXR\V^!><S8KO/E  ? [=E1UR*@;RHCD1M\,$:#\
MXY3_:FI+X%Y;K*9U%P:;-=RNT1?_?LGYDP^C'L ?QM2^H;B1"Q!9W7;GM'O6
MLGK\O_;9:>\,Z:!/G[RSU%XROCB*8&Y]/@*#1VTX3VZM\1RIL7,YZENG__&G
MBVZW_7'Z^?;+&'_O?#P3G)00S3PAFG/K4Q##;D4QOPH6PO:W@A[5WM%L^-K#
M'K227ZV($ZD'&P#[$:XY53.G905K%N+;P[BVLW)]-^)?$Q':L&@^?SJ?1 1_
MY_.1U!+1@WQ<HO/:G77=6IQU$T[0/F(&H^:\>^P^C3DC1XDT)7YP_;FW0=Y!
MSE#DT.)BG@L5YL\Y_W-!%?C,NF,H!XAQZ$:&CT*6:W$QX;$HHD\/+C*$X\Z1
MF_CI!A<"\_(WVV_O</%>:[&ZYYT#Z+?]' QQ\N,)%Y/N/=\R.XS=N;NV_?B$
MU(86R9^016MQTH,(=/C1SV6ZPY>>'Z3Z;5S'".BHY%L=WKMS!@<V'M/:31_E
M6>^TZ&PTGT$$,&<VWV)UAF6G:)VZ9Y:[6C''Y<_DA\MF'8 ,=;BD#;E@%:<4
M40;70U9N'#-& R*!:H\"M0L'U$Y-=;X4JA4M^.K4Y=,0CV2@KRR>1'W/90QI
MYFBO?]'O7G5'[?9-IS<=3<:]]@V9H^-IN]V_VL<<S4B>G>;HD8Q1I13_/V:'
MR68F^RNW'^1*:I?]P/("_PZ45\9B^I[QZ;HSUP-M(63_V@A-0FF,,-9^Q^TK
MRY-NE>1)1I,6\@27]"&$G>*L*K\$K3/:P YQYB,KQ303T"**DOU I3<["*K
MUIKON+Y[H.K;:]"]D;GU!]=B8WL5VM@KU/GGKAUN]1WE2FT4\-.>_LM/#=!3
M8Y3W^!N8/0Z+^.+A:0W'@.12Q]C\8K.HTZL=1_:KM'&!'3KZEN$?8$DG7.(9
M-C*8[/R4Y[J;\9F8BZO-:Z$YGUNWF0O\(#8O:EER:#K580+Z3;78R$&%-O)Z
M:?,3#!0LU$,"SYK>:_*5KRZX"F)@MWGHSD@?UWT+8$1WST['9Z?W9\F6@UL!
MS'B^C5Q;XTIY%.A&+JC<+ [(7(8[0G:W\6RRU_%+-*-JL9O#*NVF5%NRTC12
MTG.KR\Y"7Q4JY\JAH)V5"9<J#6F/I[G@EK%G'JK@$=?E6<I32?P,OJ!H03JV
MLT%!'Z3'D\H^.HHT:KQ,D4N,P\V9YPE*^,^3]@E^CM;V7'[.6=]T4IR5V;D?
M8JX2QXZ\^<%UXB7_#O#YH.W&#GPK?GF/UQK7WS-0(FU/$"S7=T_*70*IG<XZ
M70XCW9&Y8&+>Q;-,!83.>ZE_-)$]?1L%%HJ9+5 PQ$&< >>#SA=S<<[L1;]V
ME+-6N+7OD<Z.E<31Z1P0M^P<)6[Y'.85F.I/\"X^E_5:P6/DHEK'B/++2TUK
M:=^3]PP8B+SXN]FF%@?X9956/F0.MV_X\D[XRNK2"AQ=^XDJ.!;GZCEPD;T*
M-CX:L2#O=!?&!$,QMF?1P*@DJ"-9_DT84A,9MC&"<./Y7#U<?_33MOX%W%8W
M-S?=SJ _;%].VL/KT:@W&@NWU:1]<]'K'L-M]=(^X':%2+F47'3*MB4%A?+7
M2 \JICW&S)XO#1JF<)_IS"FG515+(S:1@Y0R!E@J:<YH)0] '\0,?UW@[YP7
M@4GO610C5][QMT'V\H(H8E%+1.R 0L0]:WM+KD((W?&9AH[MSUD2WPTW'J-Y
M8&@4;25^*5LL8&6,H*=U<6Z-(]#\46<N#^X_FK4Q5B]BBO E!%OX_%=!R)(=
M3"(UM_X[Y;SGTL79S(W'1^@90(_:'#0I/O/,8!0+%@MDT3M0H!BI05*0'>7;
MJ:/S#JY;9E<>\8R+\VXM3K-.E0)!$S>"+47VP-_1,2Z9/_];)'A!KU+7*, S
MH)]AAPO!^BOS&6=D;RNBZ5+PY(1M#".5^7<V>4;(BS&#L'WL<I$ K+S8>)QD
M8O<>9CP#7[\=4?0>KH8@TAS&3*)'\-3U<AO!WY%;^+;SWUQN@[@ADK7 T]@
MA;#8MS6!2?A,N/#;>#',Q&$V%P9POF>O\NPH%M@)B%NZ_B;8H AP W3,@2\-
M Y[\U7VKT^7\ZL?+"(-.+O]/O5\"L4+W0"LN839"MO;L.6E$*6A)T>/B)1>*
MXHE"GMHHBEU'HH>6S/;XY!'X,@^XA0PC:H@A$Q94#X%1H4B/A-2DSP@!KT&?
ML:\?*/*((K)[<.E81]R B-3J_(W"7CZ;TZU )Z7Q+XWC:"?-]+X?S]$4]2L
M"Y!)II3'1UEEYT]Q'WW';I%.E:)>4M!KT1' #-V[S@9.0=I[I>NF *XB_!4R
MH:0LW36GHOB!,;I/>Y)4:9)[R5+RV!W_UG@"'T4 '\.J&]P7E[W.Y>BJ/;WJ
M3MH7G<ZP/YR0P7US,[VZK#9.!,TNL?W<0C$V/A=@I. ^""/2 :9_ =S:V@XU
M$+.@F7KH"U4*7TH.T?T)*N#,33G4W A076("HRFN>\9B3:T+A7*A0","D8M4
M8,#7$<1M!*MMRW-7Z!3P7&G>S-7T$%K"C1-BY-"* @^C6^O091!!YW^N!T54
M*02:]M$8GJ85^2:4UT9X-C4=D3-GN3-$J)5JF/W@)OVZ> ]&%=K*OX:<,1<V
M&O..-:;-4TA2PVG4,O87C?L'?E>2:F Z"9'C\0)FA[Z SX-32+@"'^E^R'<]
M@/P!0 RW3%<S_K'7:5G==KM_;N6^6*)81IO9/X6S$X8!VSO*43+Q183A Z^2
M^ )IX)_G<8#CBF%K07]5"H/EHW1?0_D#/\5N!=!ZM)*2_X:)RJ(CGU4.4=XM
MJ-.0#@/C%CS7A.+;EB.P8IGE$K!OA'\EJE0]*+A*X<2LIT11KQ61#IK$7X@J
M_F#K./&*Z]X3E*J ;)=Y;B"?[#^ >-]%8A3'C>+0G6U(%A;YT@?G?0K3Y'AR
ME!14L1'!6A&W(F1"$RIL<?+GV.4_[&B/6$8J3"(S'Y\>;SF(-I_5FM=,KZM!
M][+='DS:W>G->-09#'M7'32]NMW.S;B=J=I=@UAGMTJQSD]!N,*T2I4Y.+YC
M)SF!LT05O4O[C>H,H>A6*>B433O*S3I*LC[V2L[!,PFDWPS.;&WK,AE!D!]@
M[#HJF^)NYE-ZIE+@M"?;>\DN>6>2]4226:@8J7B6]FZMM*:QXD1"1FM..BU$
M=Y*46Z;6)WU2EVG+.W)O.P@8QOS9>E!YA2(E)V5@A:K8O)UZ;&N5,F+R75")
MS<%W(K0=E%,SZ!@"P<O3AR7#+'+^1U"9(0)*3BCFG!5XKQ(U!X <S(]3Z1I[
M><[JL;U5BB!HVYN7SF;G)+/)$\/U44$GFS%[P!S&H+78P"HYG']AX0*4/6XI
MO+O"!%\3+$O[:!2V>  WCXG#;*ED#$\F6[04)EW=Z$8"!'&'_"G-(,B0L.?2
M)E]S.HD@ANA&2SRV[_@I_+\RPHT9$NK 7R>3Y^<!/PU"UQ;>!$"*!H2-4)<D
M. D;8!( S>#4Y]U+C,2Y]?.C1[-#DCA<O(18,<28/==AC(\^\@-,3N@9EVU(
M_.:,LI!)*7S%5I#VO])D6#)Q:9>J1%"\Q7AUP.*9FA36"-C$""/A>Z!!?R K
MW)<5;\25:'L:CX5WU%[CW-*)9@9$4_507;<['O?'UU>#WK W[ [[H]&@2_;B
MH#L=C9_77CS"^QEL!*$9Z7-2&$O<!G)T"7<K1/CS239*Z(-ON^[LU:NN0,R'
M/^)NXY(?@=^SVGAWU-O+<!:D?<CU.$:K%.0!#4;*6O C3:DP%E_^3WH-I>DW
MR#P4I4/X-E*Y*ZQ_Q?F;=B]2'TL"A $Z\YT-YW_.(%#[B/Q7P"Y[YH8GCJTW
MDSC1K5*P");_W7@-G,H7=L)E-U^+N?59^LKY6>6 (JWE#=O6/S?.'>VPP[B!
MQ'"GJ8+8J5YJAL&N\B?#&;= WVDL3VZEJ$E-VTW7^GEQ.-F@_1IPLDZ[>S">
MK#M*JZ*[$65/QHL=,M7;*-JD:@S8UI>8,S,WHAU)="I 8WGVP\><%ZL%\JMH
M&;,@PN<2+U4J0O*9=,6,1875"9>NQTEUL^9&-\!)/)<KR-M$V4!?&G\J*,4A
ME&R#XC"PQI$@H'6PB;CP =T#] 3QD1X+$@FM^\0K&61<?1\/VM'OD:0JY.RY
MQLZO2!XAFP=WW)(258:HW2L>-4^G#4+? SR>'V,>6FG<SN.4JD5U36^@PLNG
M/,X-D>U)9!5R.7VF(E21RIZ"^@M00(W*0@@"<$.J*\G/+P4OR2<)K"OI;59K
M_I25>B@678/P"E>\YV@2?P3UNF($TVAB^Q#OH!::V-^QY!I2,HE H]J:[D5*
M!^B>!,6O6B6'US8!JX374A%=/?Y%'LMWZ+&4CD%&Y7>%1Q5SSK"<))V%=.D^
M5GHZ!$OQ51>3!)/P,OB?L'K"@CW@:0JI9H8?M18[725<TW^CBV>+=1(TQ)&L
M726V'PIZ$B@O%VUO63G:3XL*<*K<GK0N-6/@%DYR5_%Z>0,E-N8^\_XL<1:+
M<[(X1\W,<3.2IO77Y<_EC[6M@AI>5$[T'LJ)^M:O/G\PBQC#(W#*5<D[YL^W
M+8)Y":.&$PZ63]2\G0EDJ^H^Z^O^H'<YNIGVQI/Q]6@ZG5QV+LAG/>I-+Z_:
M-<0X]:J$<?K"?#<((8-!SX-[NV5A>E7"-!6(L!-@<?DEETKF=S*F?!*E[H[D
M%8_#NM=CVRKD,SI16V$;2"RQ,P2JH@QU$V%S;MT$H4I/UB,,%";6[C3 X) G
MB$X%#&R(#'I*BH_M.:9)>\Q(1H-;($8&N4EVN(4P+Y3FB]SY'_)WY628!;YM
M+:"G!GZ#_HE9!,%7"3[3 J^@F--E3L (RLV^S1F?6>1^,VH/+$0593XJ%526
M2%XM88X<(NC(T-[=U2)SS*4Y;OD.V?$FQG-3=E]050NSZ+BB4MS)WJ4JC8IW
M=#:8^Z]%E<7-FS1"GWWC9W9DP/VG.F(_-2^*+!4^368#"&0^!<W3KP;1:D29
M ("9W^^S!PI=Z!-%#)%09^J&LN]5R(TG*<6Z"OQ-I$.U9O ':VV[#OEY#44R
MA:F3P2/<W7*423UVJ$(^L),O2N/.2>%6HA!PN$DE=\.? %KY'VR;X&!1S*(0
M2L7V.T-N=IQZ6!'7/1/F!-7U=U,%<F6DN"C_H""KS*<<-0A9\TN@[#(GKM3X
M V,H;"B V$$P/X3D2HQCJ\ XUC+7,,T(+(4M6+34,4@B!(5E N82-!"Z54=!
M1!@FVUPY2D[3(8;: UJI>[73#%SAZ5U4?8;RK/P9NW-]7S/T%VYH6OJ+8 -=
ML.BN1>!YP8-<F9RYG7,C"HO%S%Q:(H6RM 0<"R9L_P$R/D@\4);C+K U22PR
M2A9:O7)X3/:U1*$:?NI H9ET)6W*68GI?.?6'E10HC9)*]PND?\(*"0MDS!'
MJ:NZ1=>^[DZX&3>9=#OCP>7PJM?K#<FB&P_[G=Y14$C/5C  ^*XEJ(RS:0 [
MG604(<1,1&X6-A1&HN^2@(O._67YIZ2=@"BI1_'S7I70G!1-0ROJ+W_YLN''
M^#UQ)/U99!J#WKJFK%K8,NP5I/M($MW<EJ)+)#"JG$UO"Q'@$)@\PH=COK\:
M4/[MJ#4T7VI#JP0,*W!S::?]R<:XA"67O$5CN$H(+7"&"UEF."@HT52YRY,+
MJ,<ABW,=I60B0\X^;)0TE5M6>A2MV*?MS4&D0KE-V3ER_ZJZ(+4SCR04*6!(
MQ3=*>=//:K@X/Z^CAIWW>K7HO&?D6=2S]]YKNIZ_&@F-G"E W73<: [-5 /9
MC%+Q#;'PGCF4;B2:9%&9S;7:*::?I>DJL'!GOI\SX3G#JP(W +-#8#C>A'Y$
M2K"\A4\?#.W"9G"I>B%"!2"\>"H# UU=5*0#!N9:N>.J_'<S-936+3$-5*$%
M$VQ!,]8FW+)2*5YIAX_FC+>Y5/+0DN3&JTTF!E]82/QZ3'JI-)I00@:R?$5J
M7O437_U:B"^M\GKIGM53LKUF5]%^E1IEEN7PGEM?"X.R16D**(9SA)DJH8U5
M?C&A4 0%#*]D2N/)R-56TIJ;I(%JS[VC+3<?U+:<P/,@V7XEB[US4VD.]8/O
M](AX&GR6UT!;I=%5NN;&]?7%8-097 T'D^[-L'=Q=36Y)N_%]>6D<S.H>@Z5
ML:?I\P:I*5+TT,I<D"+G5D[-_;0'?*\V$UIC .G[TX?5@?E:+?ROZ(:1_CVD
M-L)BRZQ8S8N2*1:QX]6BC-E^F%1^69@J).=72!)^S69*$9T<4JZ _XJ2T&RF
M@K6\27(P2!%3Y=4"P.67;'#2S#[M($?-SQRE)LV.7I_X*A2F'_NJPE,J<UYK
M,<[GG,BP%91@R %OP>E*J8@0Q<:.$YXKJL07'[2"$!. *B8NEGL<S9FUR@Y-
M-6U,:&:JG'5:SB$U&U%D%7DP(B?_9?L;@ J8 1.T$\Q'9%L BC2$'$RN:>[]
M)4IV1%16G2/(S3$B66O.C^K<0!@G=CR)(C0N<48+S+WY0\Y2/=7.=$=)KRAL
M'ZT<!M\HXYQ/Q.6"YSZ0K4K\;?+,3+DG(<@"A&'H!1I5V K?@L2*R$3E7_%M
M*?=#Z:FDHKH:E!;BA :7^60D^N^2/U!:*E:6;634_C*J0B"#G)XX*&B8+F8>
M(6.DM[N7*:B0"WLE 2#1(OOY;]03:0QU?'Y;0SX*)57C-=A?9<GI'JXW.0*S
M:S' G2-M92!-O51+"((8TE@T 9(OK%4<W(Z3D#&]H,'C7T"HJ:<ID4"]2Y0T
M30O+M;V%V*Q\LBA3 0/FR,TRZ9T[I]^$.\B4-V; W&</WC;9*VHQI8\A'3Z:
MY-,DBVJHG0-/.+ 93TOK"@7@;(IY$G0>YHV><EKI>UF[%RJBRC)4PJ]%07%8
M<)\^D+!&I$7VD5!CY-X--I&^&%,-C9!:)W>!OC*5\+2T':KYICU'E;FD0FEP
M"TN*P_%5TQ>]VU?U4B!DD;*K;-PV4898JTIA:T9Q3E&64RS1^<V& $D+55O?
M!Z46(4=G+5%TQDX641$PM$ "CLC9_1D415!LJ^$G%*0C-8V6>:BB6S7PH4H"
M6E(R5];,-306($<53[H59JZ6YZ8,MXC%6&V\V"4LC>!S]*G)1_@;1+'P3RCJ
M#+=H_GOEB4/UECD,:4$K(.T54B,6CM.<Q'N>Q!4"DV5/XHWO8J2!POR!PY>F
MY"0^%4A5H'D)XD3!&&)M9@0'B=]3S .LNMC$FS#%%0HZJ,%]%-]K46W-X89M
M"5(*IV[I[.E;>\;\OIW@H,O+JW9[VAGW>]/!]:3='?4NR;UV,QIT+WO[N-<R
M&7W[N->.$ZLX^3%?OS\#"4:F'AF-LB <TI6$HZ5SC'8:E.!?,9Y08!,>:/+E
M3K+,WB/M+Q8P<0S3X=/L2.(NCU,TJ1&=YQ7"6^6 \,69"+@H.M,CK?$?%Z<J
MF$!$(@A@#]7$"K3S&S6J!*I?6)E.3QN.EV&PN5L6/L0\!?Y@HB, 97]FU*Y6
MR8F@5^##T>3-_.5T)+B5A8)+[X@P!AW=&DQJ4"56GR^#XJ+AH7@U=8(,9?M#
MP[7"?*=,!TS5(?9A% 89B#@[6_.NJ?A1.<!=N=A(#2,WJ_X]J=JBSZ/MN*!Q
M1J(N'QI(C7#83SA4"+MWFZHL316Q%VX$O481=DZ 646Y_.^<,/G?X<N622 Z
M2TG0ARM1X-H34V.>(JGAP)2[H0!>.^[D%A?_"[$1IWYAPK@B^8.:.Z.AH('O
MM<>U)!^K?C79[K2Z3U2D_&3Y2AIWV-C49/2Y%T29^MW\H?I;^9S,P,Z=,R>9
M)>@!^D5ND104LH%R7Y0X7P0RN27+Q[A VX9C'\&Q%4)T&ELI"3RQG--U%4Q:
MCNUO>#V2%'0^@\,>0-&2;M2I8K ,MFU-N]8P(BRO><2PI^XY.V_I>2YGN@]M
MD<G!3,6#N*#(N">2^2O-1C8PV<PBKMNB@J[-HJ'\/2F_0J5&3'PDR&[24[$4
M<$#_35!^Z\#C!"@*?:%_$BL@1[&!LC'RS<HR/O@ =^!O$E!UZHBCA'(I4D&<
M,G!$-&2W)]E5J.[);3K F*Y&@@[T^2:$;#/P:2N[/F./T+F<"?EJ8'D?ZF)!
MH=MQJL[UVHPX^('(W]9JHFBB+AE0*2G"AV4621>MNY.@;(Y_>L\>=@W1GG<J
M5#DD0[64]RJ2'+%](GJ)(NP(IU7S"7P5^L&,T>(B-L]!]E\:&GYE&JX0/BU#
MPQK-+NW0P=(,!O&B0F!CJZ,_SJCF9K_=.YV=8<227"6AK,WX"/H52> J-U@#
M1.8 *G62;E'4^A%C9=F"#Q^[WAX..;0D#0N]Z@&%T<7UX+K3'USW>YWAI-\=
MC$<W&%#H=:XN+L?=O0(*G<O7"RB 8%.E5=(13+$MN;1ZB*S+DVQ&6DU"6(>3
MC/6$5Q+N)(V^Q3WDXM&<DL&<LT-4%OC.SJQE LA2G-=*"0M0N\%%G#J&"EY:
MN5YEU.4 .4@I&MP0/ECBE;PZP 3X=Y'^/MK6IT)*R?9K;F2^J^]$W84'F]"S
MM8J(OVI>;[]*X-ETOW7DO&Q[Q*2;<7'ZBG&=P$[:&Q$'3\QMSADF-GP'&GQ1
MF!>3%'^1TZ>6M670I_S)I],5L;4BLKRA%.C\DNU(F5Y*HV??[OP]L=(.LQT@
M55(Q'H*-YP@X3BJ@>MZA4B3[3;#4KZ FFF[*VT(EOCA0+>!/<*FWW3N*E9?E
M 1HCD!XW1W/?2+K&6[+/NVR,* BR?&VE:J\#O\Q*V"J5DXM(L&YB6>6FM%8I
M 3&8*.&36^.O178U%&C;@J\2:XR&V:*?-2A(T*\2HK9TPSD_>Z5)(93KF^'8
M;);3OC(J VZ-<NNP[MEH>G_K[<G;ND_6[> I6;>][G.DV):R9;J%3Y-8NW.?
M!E5*)RL0I;EE(,NJ"J2T>O@D3@^)1=[K]%!2098"3,\AK205,/_HW/H4Q# S
M:$B8A&AE@:E6YO0S,Y;H:!(QX5+#*K6 5:\4=C'J3X?=WN2Z,QGV>[W+3J<K
M;/?^5?MJ-*QZKJTDNE.H/ I-,&FC6L:>8'GQLZSFF*F3D8#X"K8S@404E-7#
M3"99WD[F_T9Q,/\C"31AH-1V"!X!]K2&G8JX'L=?%)R\*SO\@\6JB"RDLE':
ME.J.I'ISHF6>,QO28<&G0!U34R%AP"=HQ)R#42Q9 <4@7,_?K$1Y(#C:";A1
M4#@P0GA3?N7 '2.VS PNVP&Z$L%F!]1BX'@0,J@@WV&C47Z#%T2@JJ+CSGA_
M]>:/,J!?50T<5,E^391K=3HH,:S,V*@D(0]M&%WH1@@ES 8!1%V5AV6F?W.V
MJ4!.7>!LL(^J.>/Y($CK]0^H.E!?I8P0+M-SU1('A&?^#J=\)&L 6<I\I?Q\
M^2O\<NZ"-U$0A("H[56NGS]M*_LKHY"6@^4F1+\-(JE0QLD^O4"BIT@OUW\7
M)0,P-<#^4BW/XYV4!RLOZH+>+:I<E:2\"?),F]$F61<MC!1K"VQ(OM>[Q5I&
M0TE[%K[*67@S'\+:.88(88OW4BS#0'E/QE8.L8< G>VZ;I[10DPT)OB:LME^
M,J^_8*FJKMA/VIWA]?5UOSN][%^,;OHW[?:8%/OAM'MQU:^Z8J]\LVQNZU&1
MG8:<FPXXH^X'ZGJY/]' [9,JJL-U08,.65HYV,5'*K-5<W^*:'*QQK'KH3GU
MY<I?S512],/%=&R/A&,[:;\J*K64/KX6AU*%<GD*FDZ]D!*MO.T8O VQ!PD:
MK86]L+(I.P><4(?JUT5JM<CT+ICTVU*H*I1J4H C>V7:+<2WD;;12L/C5&K<
MKHII"O.;=1>)MR)U9@?(3LLNIL-*>CV2.FIUJ'S&*;%*KNI,.GDKO\01(6WR
MG5@$I-Q"+EP$J888>$:4I3AS,Q%4O26T255F5!-(HJ!E]"%R\%2+K:>\E/B+
MT=S0Q?AIJZQ@!=_+,]2M9/7\0O*% +WQGGO=)70.K7F59CJK1&70L;$F,(GK
MHF>MO4VDHLX^7_TH GL<:^AL(26$16('^8U;K8>3:'_"GPF-(J0-;BZ6,!.H
MTA45]A1KCOQ--425I[5LFD)>A,QSV;V6!QLR=S7C*B@)/6RNI6=L@F,AVH1(
M"[JS%[M,;2W/Y8OEY&>OHRUG1Q%TWCDU6U$B:LR\5:3HX=7D&8;M<>.(>0N!
M%P'W;$C90CY6>I08L3,QFXB; 6MLX4) 2&4XI5N>%T(-.NV:()5>7]A6R-G[
M-4-VP,0 UD 16@8_+V273928\V",AZZ>RYVJP2"'P[O(T4!"@RL9@+%4Q1?2
ME$L*K%$@1SQ+E,?:KYO/*^)KI\/AY?3JJM,?#*\OIL/IY;C;(5/^<CKN7.X5
MHWO5@ATZ]F<_W2OQX^=5-A+=_=@WN(\EP9U (K>3OQB46"*\&YFTITRJ4 @
M4PL,P9.OZ&"P%HHXYM=3R>@$"K-&E10B*PH"JGL)S1A<JEN5$[IT8WTD$EO\
M=U!7-$BT%&0)X$GU:BD:RNBY8GBE$KU4I57$-"HWHK@JE#Q;%IK96VR7:83I
MI(Z_%&O8!D;<5L/K6Y*+%36W\+Q'X&FEU*<=Q"C[-YZ2%/+A)/WI4]+(,[,'
M]B8.5C8L.%2B\O%!7 #=!ZZC))&J:Y>?PP^UZ&2473,24EI14B8PA8?, <L*
M.P2+'^BOJU7?UOK;-A)L3PE6H?C4U^7N;&@;_"86K YL/B3QOV12=$8X&JG0
MT'>8*D9*^I8UAP/_GODN94K9#O1KY//C)_*;H](GSVH?%.BP>BC0_Z'^8?6$
M>^[5RO(YY,\X/WD63JZM] O)FH-F^<)R]Y =$X/:HK9P&?ZZI5JK<34Y@$P#
MP$I%"BP%697&XZ @:ARD$S6,.GA'?X$T/IPF_:@)MXK.5=GZ+IHOF;/QJ/:N
M=J@>DH.3JQ.5O[+H6&TL'7JX"_%OJ57=[3640?',.%IY=AQRAJ[0!0/$0/U:
M4XUJT9K*B)Q^AH.[GL+S-;'RHRH%("2VZ^>UP!%]S4+,,H'2W# 8DR%WB[Z4
M-H:L40B8E%Q4C74J PXM6<>:2\:8CXR*'Q4+!2MP!M5RA=R8!?'R[-R:J.[:
MZ<%U#<^^MUT/Q&JE6T9U.U?#Z?5-K]^]NAZ.>MWA]*)++K+K]N3FYJ;J:!>L
M26[O0EK0(>CLVC>U92)+45X>;]<L,@'641IA#89OM">V,>43ECT:@5AWP@+
MU&#Q,I QWL2F/B0ZEI=D2&4D5H'TT"2OE%JV[(L@.DV4V*6*5/A.MK:68O)\
M,>73]MM"]/&D>[85J!,Y'H;"Q/DR\1*(^1<3#I)5P$A1H!BH=<_?PM&JL!YS
M;S JETT K3O,:#<R351:+7_3B)QFNQ!IJ<U(]]#91_^4[D%O2T";PAY.A S3
M/9XF!&._]VJEX _DO< 4ZSK@'T;5ZOPF)$1>19IR$42Y2T7^VM#(FLY+ITAJ
ME&%##R;V->D.L?&1FIY*H!G88B(SWIP;Z;GHM4(AY*?1:R$\$9T94#8WJ<13
M_C@1D3@5G:EMOQ!P:]R<= S3 (3=\^[EJ7M_=O92+/!8Y.Z^JU(3AGK5XWU4
M)6[ZZJY$4%&8H5&2;&0F%[F&9[_$EDS2*T7/K<+@)T7S3B$B9];%'^I-T<XR
MT+1TFHBLY51.FMC\"55K0=[(;%5/P!A?7E[>]+OMF\'%:-B['+3;PP&9I#?=
MFW%WKS8KK]S%6,:E=,B-G72'W*G[GT9G I#!C8D-A,1O==1LFOX6W&S%I.9<
M"T3U41!$3A98*TMC1O0>09D0?N=4JPP.^8@C4/<.RATGTR7;?+$)P>L*-7KL
M;9*=)5N5ZXTUTZYKO3,<L.H=8/O@VV.T>WEEP5HE5$GB/]-$:XXYGG3REK%^
MS?66G,0B4V&'8\?P 8JZ6_KC3)$N[&4NT:'0$X)A4W4+8I7VEC.I1*TW<56Y
M ZH\>ZE2Z*."&)C+9MY U3.7EB0'IBHS.O(:C1M !NH;2>/FO/P,C [1Y0EQ
M&8_Q1LB7P'429V#2<T[WG6K*',DP5,&6LB/CQU3S%L3;VJGU=C;% ) X22K;
M*V73SL_^$EM:"RZO$/)BPJR_\\U=<=MB3,#R;&*AG=3:V-D3M24[B^1EP& G
MS7<:@I\_8B5&EPU/RHO[91UO0$6EI)Z @_0B)T75V(J.2$@ET*J8HP&3G%+E
MAE;.Q)63420%("_N6IR$U5K6,G@ B'J+F&X'= \;:E(_SYUG=:E7I$4E9/2"
M<M8I+(U":)WE5I83CTY=*@3<.E=;#[ )M9;=K$J_0M]7K>&&W%ZS!*K18J;T
MA2NO/W>[HTEW,IA>=#N=3K<_Z;:I36&_TY],JE^9B-P,&('#_KI:O@X%Y;OO
M.N^[V4)2^S@O4)&6D+!4:0M,SU3LG?$WY$N2K*CXCS_Q=1]]W.&@B(R4*R$"
MBYB=4E)6;FSTS&QW3^_.3CMGIU=GF8;(E+BC4@AEU\_"5!AQGKH^8,VB) H%
M!V^Q\Z26&G.%$IJU&MA3607UW/I-PFT G<A\O2VQ1%[G5;[PH$H#5RI)E&IQ
M0BW4MA?VI3#I4D=&UB/L4*D*@1 L]=F#KA%MD<MCK-.-/EU1NIK+!H^!3MS)
MD7/9@);Q5)&[6!._Y.M32(5<D[>+['9B6T$641ZU'C+?598CU;K0H2J^&>&?
M+5. R$3Q4%$;#)-]B].T,Y-&QY<X-)3'2^\QJEOM]#*RA>HB(?X%N :H)(V9
MR1'I6B E9";)GU@U 4N'-&SP"#:HDB-I;S:05+&C\$L1A2JH5E;<YD (=-^0
M1, ZYES(S2/J.=>#\O;6QHXPJ9NR[H:<"%%U33X/6]I>0Y80^/8B43N7&Z@N
M,(%1N\O(-B_*,3+]2KJ-C :&N$XB@&RHL^72?'/=E%KW1CM2SBGS">0CJ)/'
MJ4*E4S@3<[85SH5?PF#ISA!MC>@S6_]2L"@Y7,($IB[*XDM2RG$NNFCCB"=;
M,L =0:8L/_&@*[A>!2<=4)!Y.C -?OBH^ *_9[7Q[NQXI^6DM0'67HAZMCA0
M@I-3LN@PC-EK(7\8C<W0?"5:@WH.9]S$5=!UV]][@32_E6$5/]B8' EGM'R2
MR)64V0!&PI26>H>D+\LVFNO]-!9X 1]*=W1U/;X9]'H75^WNS:C=GG:'Y$/I
MC]H7@]&S^E">AZ,KU,7W,XM<!R#7V7*2<]N;"]Y22>NK)+-VJ_5AL1_O=5%\
M83 L<G<2Q03Q$(MZBU"$;AN(F,]<^"93#:U;R5F0*GR4B=-"XJ%\=UF6!9\J
M/,K\'KQ$QD_0P[PC_P?MPB1HIO@LG>RJ'[6D)$NP@D..4ZXQJZQG63K"F.NA
MK28>9-6^XLV5A8;+-N;<FGZS87[X0IEU=/VYMX%F*Q!^AFI8V)!<]3IIZ9F@
M6KGKD,6;T-?[R>@+:IT*:L# &?,=E(1<.9QC*1?TM434:R]YNMI1@2UW6/JA
M2MC[,OF >K\G)E*8TRGH3 %5(DOKM&,://RC(R!5YN;1!M,.8+">X@Q20$MB
MH!,2K2S#O;Y9ET?]:?VT,B0[RE2X6-1T;D<LW35>Z]EE>N:?2#YU4+LJU'#Z
MUD]@AC(3,LIFZ^44@$VI.M@]2PDYZCRULU3GW Y)Z[ZGKI*V#LBC3NK0 (!_
M"_&^I.?2F8K09^?E@I!(7DJT8L_ 8-3UQ%Y4WTFI1[Z.Q13"(* 84B3 C*K.
MM6  &5K3I>8NL:XG(.Y>KER8!0;QH(YJX#.SF N8+-LUVW^V.!N[9"P8AJNZ
ML;OVU%A1:C#8&)B*JD4CKEJ:20UV7 BQSMVF%WT+(^&CZDKLU>1Z>M/IWPQ[
MX]Y5ISNX'@RIDG%_.!KWVY.J!P*I0G=26P7!7$^B%" _21EZ\Y"G/CD-"]I!
MAFYT!"?1*Z4,7]0B95A&63]R,8L-3FZ5QO?1&BN %/H3Q;5-3O%C]_.B2M$U
MN>-DN2087)%;*9D=7!)!\ =HQYRAE91O:26(^.TGY<KKB869__S)"X4Y-"KV
MYTV!:T^!/H_=.A">BUP*[1FWS9D)5315+AGA,LL'S>V93Z%0C6;*6]K>3,1%
MKP:*]T65HH 9B25H>N?NFWIYUEBG4\[/6K^662/7-10TZX$A,B2I48)*7&BM
M O5WBH!LP#PV<]\S5>/*DY\)2YMZHK+_=A=#28J$T1K*HH8T=P$?4X=V6;8'
MN'U%UE+Z%;1T#R-RK[JQ<E-GFQ-II1JY"5CWJ_FR:;A^=HW(+P03-<$"N?'_
MHDXBN[((S,+.25*!KV6=I:>:)2A:^'0S85L/QV5OTG9/D6.&?NH@3"H42TWI
M.CLZT/Z6:O27/D^PUQ_9:^6,F&[5$^>?.WJ\-.>($9N?() $3!X8<*[*&R4H
MVTC4.L(_8(R$KQ5$7_;3[5ZK!L?HLG/='TW&T\OVS65G.!FT1U.RTR['T]%P
MKV##X65JGXD%JJ0;[CX]-=$C0H! ^;--Q)<XBK #DJJ"E2ZL:^N=)5'T9K
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
MW*"T5T<P,G05IP)^3\VCE9.#;/H#@@3OG'C8\WH]I+V?+5D/T&PYE,0]]-*
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
M<;XH,HPS1O0FN'/YZ=F2AWQV)C \2/ H%GXY7\?0BB?.,0B#;5LP*0ED!3]
MQ+.--T#0W'K-N&01 D:GW5RPK9 V$F\LQ52.]FC=)' D*D&"K3:UN_+5$,B;
M$4A]VX4^:6((XS25*ZXI(+](9<"X,%T2-[4"ZOS$Y<%TS37D&&]\2$1 ^#@.
MGAQ63L#/?06:08D+]4JXJ(\V0A. S#"\(CF4Z\&C%8H^3M0&^HI#OQH;ZVM'
MI-2924O*8[Z2GJL2V&WBHTAKJ@7"B6]<E4SI?06IE@"R4'$$4T(8-D_WA6P>
M3946C:M>UOS98:0\RC"BC!,01W-#.5%/:^+<^W)8A1P-OZ4KA"AOCHT9+<5B
ML)4Z'9403=NZ*1M/M^SH7JW/NR38HUJ;1Z'+]J,WO%U ER]>5/%R]"I%%0?M
MIKSTSG?=TPDB[3?#;GNI^HIU)OV+NI'^XVG_R91]R$1W.>+0[:9[XW0/7"XU
M)PZYAJS?(%G7A*YU[YOJ-)[H\[D)X:+(C+0YT-\0DBTB*YYI0 9[#EY<2_9Y
MG =K;$J^:&&:L_()8'FQ('1$#V$"Y>L.X9!Y[%ZK[R$GJ1J8SU7L417DW:>)
M3\-=]>.NQU>A?G7FHF#+C&S7K74?>!L_QI(4Y$74RJ\%"SABDJH=>H?(#-4K
M!WDPP_;7_**G4/PK%?YM7UU,I\/!Q75OTKOH]J\'5Q,*:TR'PXOQ7F&-7>C!
M_$J[ET>R<W5)9<^"32QJ'6DA#SNR'AC@7Z*RF$=V8V?2X9$3](@$G&K0[I[:
M9\\#LZZQ9),BIB[E]=%;TJN%;/M:%BK0'&VN+X*O\P!"?A'7'ZK?B+2B088*
MY8N,%;YUO(F70<B_<JS/;,TE'10YC*%N$*<*B>,YMRS,WA79VXFSS*+P 11X
M2AH1D=LKMO]@?B9T"($WS_V#86JX?I4-Q?%3PQMW.AL(CB6SY?>(NH$V50(F
M\!>GW 68;Q*=$.<43X5)2)<Y7J<7542+CX:A0!@\7N K9$<!?9Y0@B86CQ1:
M,X!6V$J#6D U((?;EE@@^96%:MV:  [/A]^->VT")$*5T@FZW(C:P]"(1L&0
MXKHX6F6R4-4BR[%$E;,')$NR2>GB(VG$M%E[)+>"LRRW":5H%3B#5$0!=DW5
M0$^A;^>V+_&M.=.6"%L^?7S?G'<X+ SVXE&H2D&FQPER]5[ FC)KGXZZ/KAF
MT+5D3T7L50;V=:>CB CW!Q005N%CA:'5 K-?8=L%_%/4,<3@IZ@(V4N"RD8T
M5D?N477L@#Q "AT#I0#Y%^)PY<_=!M*\#2BC+ZU0GEOCW0A4>A,,*<@X0C(K
MA'9"!3ES5=DWB 1&U&UQ[CHLF6:+ECPO6ERR]BJO,0'2]@<:D+9\61=8]D^'
M8<I5UA:)*Q9WJ%8GH>C"Y=&>5+Y2>1>^QJ(MW#"*^5OCDB4S$>M%M)8[5P$"
M(/)C#H"$_Q8\L'L6"JDL'J%=IY9=$&19FH*RRQ>VZXE.-1*_E(N.31;'EDN#
M4%6:!2S[ROY# K'R<8H9M(=<VYB?&*K+DTHUU4,.O@ZHS^ @7%#!$U=JR<YL
M_-CU"L8HN0TB[)Q<(SW/5>)3M-W35JY!4^Q[CE4(37%;K.U(U'TNDJ(T'TBD
MX<!_H$!G8K"9=I.0-$DE_GP!2.A,,N#$-W@?*5U$G!L/O:Y6]]*Z/K\Y_WQN
MP;J,/EK=P;!]/FCWWG5.@S-XQ:IW4+NY&G0'UY?=;F]ZV;_J#X;]]A0=J</V
MY<VDMU=-PH,<J<?*()QOO'@3VA+'"A#:C1O%HM&L#2TRUJ$+HH@VDV"C4BX>
M"*<I)L8LW1!P_3B)H$<D@P9DTX!LRD VI]%9*L.H57G70!,(?2OH&06:40JA
M(L]2X$R^6OQ@"V=*0\)O@81K0L-/SY?4TB/M_9(CBQ(B&\)_ X1?&Q!+BNX-
MEX1RBQ",Q?!=(W%K*;9)YJV6_]E*]6M*;FCEP23VR0<U01%PY^$9H@VGU9_3
MZL-H;C3?1'J0*4D9T1*F<U/@N4+DBLZ=;F3?A0QKFV#658"=(Q/R3\H1 (5C
MW3WPJK!,>DFV.0OT#*0*CW,L91L&"X83!M:/N:D1&ZFE\ R0 M#"11R3YBW0
M:(7=V]Z&['/M/E$ (9DE'WK%'-@H>"'MB>"-#F-\5H18:[35H80\(N(H7B7C
M^FF@BNM#S,$7$@.7R\YBL4J%!64= ^0K26^3'5,%^EO.*(3*-@[!9UU_IP-8
MUCT0Y1J2V*XIK&C8S,(_8ELQCU-<]27 Q+LO;+Y! ,-8=&RG(B&-/'P#\K F
M&K<K96!>U@0PM90'I!?+_G<@#EQJM4HB238GB;CNX=EP!0+1*/,(%9*6Q5SD
MUWS9&LU=@,&#N0K=2_GKX[#_W#AW^.S$L6*(!8S:2[;,5HQ7H1&!:Y=O8Z2\
M8F/M#$B?,$?:1*4#5/7*, 'Y!F"_8>&WP,(UX6'!5X;+!_K\AG!R8^"E9=UM
M.,G"?/COG(#C8!YX_%>$W_"##4-!E \B.9B;(VAL&_Q4?+CN.+X+.6S/^;7V
MG* 3H![&OO'3M/74U)17*O,[F@R'D_YD,IJ..Q?CB]&H2_6'AKWQ<#(=&_&E
M1[%Q.N#TO;)U3?@Z-V^L)*A;U4PR+=*<C6/7%JA> 91"A8I6[8%2* ,DM%*(
MA#0,02L%):-KG,AI/*T@2KK^)*?Q%.PN"V#0P0LES 4S$%@D<$JK.J6BF%(K
MAS?,OF5I]C"Z[0DTX*^Z"KD;T 6H52\*J)I6BG,-1Y[(6]O)S7CG_FQLB)$&
M7+0OVU:HCM48ZYFEJCD:$1%?PY02AED0-;38T:\DYA 0D&B#=<I(,R2^E>;3
M//"=S1R:NB'+20"M*F&D5;W"C!,"*XH92@_X/&EES =R=0],TN@00:!S$]C'
M1X^X:HCP79^3B.MLI(_L@8F2Q:Y_'WCW29MKB3$M4&U]+ (EFZ_J3YU!YLHL
M +^1;.OB;T4_^<>-(EY&E;,31?GL!5]_V@Y'KYFP^WD-L^[)K!7*![LU:P<G
M%2\D[\B8?6Z%N0#Q6L+_(=TJ+0T/7,ABBG$V7BS=M^2ASCBHD9&6=F2@R.*0
M'SZR]"^YCACU'A:C,\]1KF>^^QG6R,X:7A480,PJRT7EH2<\YD3',(-%A00L
M>SL8^K!A&Z;;E^F&U6&Z*ZH_OW\T$P@+JVTZ^S.7<"GNT/A:&<.-F%$<QB;L
M6V5+XHGG0+&#ENZ^08W[CC\\M/7P11*%DNX6<5SM!-)#+41AHSIN*((],ME%
M?RP>D_JSS_(B1)I6_,7(_LRX83D_1@$P=62M \ZI,Z&D1!OHXP)>90\[%_/]
ML[7TT7P\/WW_B*T6*:H2^*IFQ3]"T=9=2KRM&]^9XJX(\-?+)=IQT['R49)D
M5#E)LH=,4,5Z]R9$%:ZQ<T1!***XLKKP$64/6IGR\:30JX\-IQ[,J2]9[7YX
M<3.^F?:ZT^'%I'=]=7W1'Y&W>3"=MCO7SYO-\&Q\?U$=OO^ZIQ(@&I]E*-CV
MQ1W*X[4SP53=(IU)C\V(E(]VT^>WG)WL'/3X4L?'23-5<B$IJ):7.ADR1*O9
M60?#<?--]2Q(+0-QWSQ(!8(Y6CYDXGAY?$KDL3,@JYC?^"JUF:JK)EU61US>
MZCT> B7(=M2-+LUV+$EB3%/O<5,9K5=)M9NK@D!-8EV36/?&$NMRZ_PV<*OZ
MXS+J@LHX-,^NR:][PZ1;$]K5$44FHEU!!:2:M ,TM#]F2 &%S-94NXM/2^.$
M"KLT;%)_-JE/DE V&Z_<@Y-4%!8-V1Z9H=>DX34LUJ3A52 -;U[S-+P9YN=D
MDO'F33*>L0HOGXSWD@6JQL/VQ>AJ?#/M=H>]SL5E^^*"0CH7TZO)R SI- D$
M36I?D]KWF-2^(V85-:I2D][7I/<=F-[79 X='N_KM"L7\!-Q/JGCZ\X?V?[]
MB,E$ FS![>> ['-M;#E:DE>4*>:0DVB4@F <*]E(P:S,J7ZG.4A:+DJ3?'08
MYU>H1+\@-8-G##('/J]\@I*8<64SE"RA7I=[,)\MCXD_E486R]RD1!S&M]4J
M29X0E.2>0Y./#(97#O2WG'WDT\)DEO# K"1 1SPA#TJ?0L..>[-CA7+OM<2"
M7<PD,PNDCFL>NJ)>J@8;;?*4WEJ>4M7S$:Y&G<N+J]Y-=S#H]OM7W<FH.R;G
M]56GW^X/CI&/@ +K65HK5#^UY+L4UA6JN) 5UCO3P'8+ZR;_ZVWE?WV73%JA
M2@M?][5+BG*VBOATK]: 3>I6M5.W4D,VR5M-<[J7E905*H]Q2+86$8&4C\!E
M^\49OI\,+H$7+4GAHA/&7IG.<)2HX)T25SDI/U->[HSE,6@1FTP;[%?5 9>Z
M+L_C#=]4Q'K8U%U>B"0<$&>;I$,\0C2F(:[^?NC6!""(4^2Z)D21<P34CMGS
MT\8%B*X\I\B.;^30OG*H0L4UQ@G8#U0D\LY"6'0.\N*?&_#M$B1SSAAA2^]L
MUX]B+9312A'6=1(;T<,V].DJL$.CPD\0[E(93Z,S0DJH<*SP68&82<9"PPK.
M3VABA)GB.74U)0*3QF;?EC;LOXZ(-%N<,Y2Z\5(*A#4(4WQ3+I'MN]!>+Z-S
MZQ.H*!2S\=B=K<#FP$>,GI\GSZG^G+11,XW-!7:#>JG/F-H8+DVAGQ,($9H4
MLT,N2$)XB(3M"L'E^RZ(+M%X^W1\IFDDBY1):&Q=HH5A-V>E2ZJC"G?D].I,
MZ<N2C$!M$XJH3(+9\E6Y9Q[9G0E(])XEA?F4M@G'VB($ ;T&68MQ1ZW3^Q<A
MVH"16N+<LAU@<-QG,:;<4)^S\(ZQ6Q(Z2TOCV5&<$HCHSTQMZ\9SS!U)]DS+
M60!@SX:66I>B="V)Y%.MV1")4[!9-B&W\Z')D+]-/Z_PJ<:1H@^!^G/J%<XJ
M7U^E/9KT!H.+:;?7'G:NIMWQ8-0F?^:T-[RY:A_DSRRO6#!X[*L,#CAZ].D,
M7[W<2Z="]5ZTHPABD08(1LD2I1FF\++ *?=NX.DJ;90CT4DQO,YWY:5@N!*L
ME,8JD7OA*.I.[]&;UWN:NI.>0.?1$^@<80+/$$/ (1R 0N'F?4 )"!/ASU*'
MQNC\8.H\,KF73??O;@2 8]MGP2:R?E%YT4<I/W'QV-6]>-Q^=_L'"+GA<\FX
MT7F%8%M?&+@J%R2"I%9,)=I)2T+'&;\"M$X#J/F7R)I ^CQXX;GL6C,_(A$U
MGG-=A$\# %5<,UOAA\T:1.;_';3:[3;\-@>7UEQ@MN@2(3&]P.;:^]R.EC)V
MT#*]EZ1NS_FXI-W2YV#&M])P'N@N"&'.JA=$Q<1%@>ZC*Q 4KK6]194&#/PY
MX!=MBOW*V AY4RGMF8\A.;C?OAPGNJJS9Y@ :?(5:;!"$*1/Y&PYMZ8V5PGU
M;0,,D$#1\$WYPD),1D/P#URJ>Y6414+>2@I(@?8J/,P90Q"-GAA\6Q%??X$#
M1JCQ?,.)&E( '2<$"*QT*:RX%0&/X7NM^X>D[Y:3#]+&N37VM]*&48&J(-2,
M!_(50:3*5ZIPB<=,O9O#./DYXD9NY!#H0:(@YTLU99@73)=0%B&[VP ,_U??
MA8N_@,H>X?<M891QG20".'_ %?D[M"C7MNN<6[?$D_,EF_\A'Y@>"\-Q,5]E
MB@K"J>&!A4<ITH%(.<!K&2*VU2KB8R/E8(LVW$Y&YWSBJ"Y9%1DZB(01'*Q9
M* >2@19Y3HDE!$(B5"BWN#8T7]HA21[:[.QD%RD557-/@LAY<"-6L*=\S6$I
M\4$AYG&2BV S\\0CZB$D*@2,^HFOIS4!2]F=<4L3Q,58L5Z:03C'+AC2NIMI
M8 D4*DG3@W3<G=%B3(D-5I+!T2&^42FG"W>!@"C#JZ$\&MH]1""(-19.(C#3
M/ZK@=2L)HHG7</U[KM53A0_A'B%. VL\VHB#39Y#%^==L1!S9D=,C$?6=UYX
MC1_@MCBJDQ(#A7X:9'EXI8]:9MTF!+IN/8F67\!N[PVZ-]>CF\[U1;?7O^E=
M7(Z&5VBWC]J]\<5TLH_=GM$A=^*0AL=APZ6,:2:)6!FR#QFX/VU!\+9US^>D
M6NI$"M^>ETU>)F#!O^EAWCH!?P546#&7F$<]9%F%<$.?^0%)H!C?FMBQG=*^
M96 ]$5JTT9B6DW)!>%LJ*[L%WK03UA3"*;6[J))O]4T^MSYK&558Z"KA=3NA
ML!GD$'#Y@.F$Z&;G3^::"6-_B+0C@8U0Q!DOPV!SMS2-AB27:+^W]0-=L>>C
MN#Y!&EQ?:A9SKJ[9\ZT\L4/C=8CT=5,&TSR*B;X>M%PA>,W?F VO+)Q82_%)
M0,%FZK.>^(D[.V,82HU8& OH"]?*[B'.+-!BJC8;)0&%\D#CZQV$% U%U91T
M.0/ZJY5MX[-FP:(>NUHA*, U_X/K;Y0]3=P*F@CM,U=+N [%M6^]R)$6&<I3
MM/D'<!=0<'@K7/_*?D>9%B7R1<@')H-L%%Z+)*48LV-J=I3Y1'- <$[,0B C
MS8I'V2EFG/@# JQB0Q4"TL,CF$< OKB!N,HIF8(1K\5">#2 Y%(1LWI08(6"
MP']G?"M"6'Y.BU' ]1E1568<19N5*N>%:PNQ3K650@56-^$6KN!I=&A@9AQJ
M[,*1%(1KX?'$FAG0=9/2CN/0]J,%4TH0EV> K /@&<!%/ S@@0N!V\Z,@&XY
M#VWA4>ES\EVZ:Z[%A9M(<UO1<-:I;9U\V6#&+?]JBG\\.>,TY(&%C>=Q^FOQ
MHC8LAZ860/J].C$C@7.ATCN4JVL2?BJN"Y<C"Y*%KY::PIH%4Y@Q;LPP.2S9
M&IQ= <I"X5.L]T'E!'V"BQD' NQ?C X:8!U7RA NQ9?NS!4^0F/7X2]/>$NA
M!J5?YVD\^A)VS%7[<M(9CSN#:6\TNAQ=7 XI_CCJ#7K3T5[]'7;9,2\M<BH4
M[+O65(F42DX42:Y"$"D"&#!V J+),50N$^4R9$R<?,A".Z8J7Y[]$*4UE.SA
M:1Z<X.P$6-@</ 3LVYRME3L;W>)ZA0Y\/JA*T0;.2R8L 8JY2T5;"]ZG7=HU
M<F%_M;_)R*G:I21_S-X&%,4 4;\,/$<S3*1+)B44$,=HND<>[#M1=LB0)O!<
MKH%N$([TJ(B([5$\PX7A'-([5HR1>;+@VQ4"B 7)!X<%_Q0>/8F&8\7V-_56
MZ&#4Y& :;D323F!X6IBKD0*P% 8Q2E>6Z)2;6I!V3Y62A?-;JP<+?W^'A2F8
M601"6FX:WO(NN&>A+RI5\57WYR#&;2W1@Z:KT2[0>I9.-6DY&%]-A_V+WK!_
M<SFY&5U<=SM#DI8#+CO'^Z,U2KT\G E,@CZTQ<0O7#,&.O*LG]P%LV[]B-NU
M8/X *7'Z:%F?;0]FU;(^75O=T3#)(J_&*]!'N/R#R[?1G2-^8L56,X*!(:>I
ME[QQ??YV #/[:QALUKN$]CB$2S_981@\[#,P/PI&_8_'"$Z_?,^0.10^#(^T
M(0\TQHQ+"Y":?YM:TW],KW_]>OL_4^O3SY_^^]?Q3[<WM],)__/U],L7ZY>?
MQI^L5YUV-5=N//GYEZ^W/W^RQG_]/)W^??KI:SV)"R=0=B ?.J.O?[O]DBR.
M"*Y;MM20N!IRH*:7V8PRG,JU';$$D_Y7S#7WK"]Q$,))?NO/#T';2'VSU_UX
M"B]U(D3RR9FR-+ZQ^081G)\"_U\;OM0+"+I,OV$-)3PA3T_@/R<'HAQ?G6Z.
MQ5IEF_>;=6M]M3Y94^L+_[\I__UOQVEO\W:X[+>_33]/QU]:TF6^)KQVA+D/
MX(  ?M/L>>P\N?$7L,P.>,<TZG2DLCK7E57 &G[,UL5L5EY?^0+[S:;(!($8
M$.7$%>CMXR%$2<4U1&Y(,#4+F5"#P;M.[A\HK(H;CR J\!7-_BFT_TA[>K.C
M>_(2P'PQ-@&5KR.RGW>IYEI)/ %HA^WC=IJHGHV)F^ H- H<X0!!",-16VH\
M*D4,'LAIO[CZ][-?GW[^K65]A4V[^?GS-+5MG#? K0=K&"4,60#ER_5(IO)J
MN *3=>_4]#@ZGFH^_OSU]OJGJ75;SX5X/NT7*6H3R33-7.I)Q_$QYW/%;"II
M%@FOXJNN+,H=%7= MSXZ<^0L,84>(NR1MU7N>LDX*:>1X$D5D1?IM-R&M_TX
M2M!.(BBLY"Y?MFR!10I+2)3?)EX&H?N_2>6S.&=@YLGZ RFM2 (Z55E#"N-H
MKCSA>Q+Z$>(.M'#%U5:X7U'IER&)W"UOY<X,&UU(1-B,']SJ=3.UT;]S<T&3
M.(>)G IX)8ZU&7G,!45+(@'+DA@^&:8@]30D/G!E\!S55TKFT^FLIB?;<2:0
MX^_IG@^+ DP*J?3AB"&H9(N=C1[#U&!1Z;Q?,V0$YEN$=MUL^X3-?([#L6K'
M]:,\2O_XQ]$CE*?V60EM@3Y;I=4Z:F+=L:;T^^^%BSLK7-ROZ) T$JY+2CMC
M50"RH\-[)NM,KCUF<_/O"5J:L1Z7N^*CARZ0$!_X$D_0(:I'3L\QHQ)JFA=2
MTY/7]GM;2J=P*7]&&^.46J)LSSY8OY?]:\BYAMK41=F))YW/SZ-0G>A#G"!0
MW$" DPH%%JX$]:5@'<^C3CUWUG.C3%U!&E1D>WOC^K\7,?WJ>U:LH\DDWZO
MW^3@>YI=>\5=*]:%?B&X+WC9WUUA_6(# ,=LS [&RGE)3<Y.UUKQL9?HI%@%
MX9$*[+Z5[3Y0ET*' <:8&O;)K*=5N*"LU"17E"SJ5CHBLG[+)X@YZWPFD#,#
M!0JQY!<@(ZFZM&_= !"^T[Z\;/9C;_I>E-L*I19"C5>Y_A/(5?XO"WD+J[B
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
MB-I0)NI#BC(0  !&K   $0              @ $     8V%S>2TR,#(P,#0S
M,"YX<V102P$"% ,4    " #$B-I0;BUO-ZLG  "JQ0$ %0
M@ %A$   8V%S>2TR,#(P,#0S,%]C86PN>&UL4$L! A0#%     @ Q(C:4'4.
M)0N</   I/0" !4              ( !/S@  &-A<WDM,C R,# T,S!?9&5F
M+GAM;%!+ 0(4 Q0    ( ,2(VE#JU(50\<X  %@Q"P 5              "
M 0YU  !C87-Y+3(P,C P-#,P7VQA8BYX;6Q02P$"% ,4    " #$B-I0Y):\
M;^A]  !(8 8 %0              @ $R1 $ 8V%S>2TR,#(P,#0S,%]P<F4N
M>&UL4$L! A0#%     @ Q(C:4'(O$*PU4@( ?N4; !0              ( !
M3<(! &-A<WDM,C R,#0S,'@Q,&LN:'1M4$L! A0#%     @ Q(C:4.UZJ:KA
M P  P0\  !D              ( !M!0$ &-A<WDM97@R,S%?,C R,#0S,'AQ
M-"YH=&U02P$"% ,4    " #$B-I0__+^4%@(  !,.   &0
M@ ',& 0 8V%S>2UE>#,Q,5\R,#(P-#,P>'$T+FAT;5!+ 0(4 Q0    ( ,2(
MVE#!O3HM=0@  (4Z   9              "  5LA! !C87-Y+65X,S$R7S(P
M,C T,S!X<30N:'1M4$L! A0#%     @ Q(C:4!X&CMWT!   >A8  !D
M         ( !!RH$ &-A<WDM97@S,C%?,C R,#0S,'AQ-"YH=&U02P$"% ,4
M    " #$B-I08E.\YP<%  #5%@  &0              @ $R+P0 8V%S>2UE
M>#,R,E\R,#(P-#,P>'$T+FAT;5!+ 0(4 Q0    ( ,2(VE",]]_0?7,   B_
M!  :              "  7 T! !E>&AI8FET,3 W97AC97-S<&QA;F5D+FAT
M;5!+ 0(4 Q0    ( ,2(VE#I ?R3$ 0  'T:   -              "  26H
M! !E>&AI8FET,C$N:'1M4$L! A0#%     @ Q(C:4 LY@STC#@  +CX  !H
M             ( !8*P$ &5X:&EB:70T-F1E<V-R:7!T:6]N;V8N:'1M4$L%
3!@     .  X NP,  +NZ!     $!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>49
<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.20.1</span><table class="report" border="0" cellspacing="2" id="idp6806144128">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Significant Accounting Policies (Policies)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Apr. 30, 2020</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_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [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_ConsolidationPolicyTextBlock', window );">Principles of consolidation</a></td>
<td class="text"><div style="line-height:120%;padding-top:16px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;text-decoration:underline;">Principles of consolidation:</span><span style="font-family:inherit;font-size:10pt;"> The consolidated financial statements include the financial statements of Casey&#8217;s General Stores, Inc. and its wholly-owned subsidiaries. All significant intercompany balances and transactions have been eliminated in consolidation. Certain amounts in prior year have been reclassified to conform to current year presentation.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UseOfEstimates', window );">Use of estimates</a></td>
<td class="text"><div style="line-height:120%;padding-top:16px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;text-decoration:underline;">Use of estimates:</span><span style="font-family:inherit;font-size:10pt;"> The preparation of financial statements in conformity with U.S. generally accepted accounting principles requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. Actual results could differ from those estimates.</span></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_CashAndCashEquivalentsPolicyTextBlock', window );">Cash equivalents</a></td>
<td class="text"><div style="line-height:120%;padding-top:16px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;text-decoration:underline;">Cash equivalents:</span><span style="font-family:inherit;font-size:10pt;"> We consider all highly liquid investments with a maturity at purchase of three months or less to be cash equivalents. Included in cash equivalents are money market funds and credit card, debit card and electronic benefits transfer transactions that process within three days.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryPolicyTextBlock', window );">Inventories</a></td>
<td class="text"><div style="line-height:120%;padding-top:16px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;text-decoration:underline;">Inventories:</span><span style="font-family:inherit;font-size:10pt;"> Inventories, which consist of merchandise and fuel, are stated at the lower of cost or market. For fuel, cost is determined through the use of the first-in, first-out (FIFO) method. For merchandise inventories, cost is determined through the use of the last-in, first-out (LIFO) method.</span></div><div style="line-height:120%;padding-top:16px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The excess of replacement cost over the stated LIFO value was </span><span style="font-family:inherit;font-size:10pt;"><span>$87,546</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$80,814</span></span><span style="font-family:inherit;font-size:10pt;"> at </span><span style="font-family:inherit;font-size:10pt;">April&#160;30, 2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;">, respectively. There were no material LIFO liquidations during the periods presented. Below is a summary of the inventory values at April&#160;30, </span><span style="font-family:inherit;font-size:10pt;">2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;">:</span></div><div style="line-height:120%;font-size:12pt;"><span style="font-family:inherit;font-size:12pt;">&#160;</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: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="7" style="vertical-align:bottom;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;">Years ended April 30,</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 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:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2020</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:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2019</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;">Fuel</span></div></td><td style="vertical-align:bottom;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;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>33,695</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 style="vertical-align:bottom;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;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>83,204</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:top;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;">Merchandise</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>202,312</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>189,836</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: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;">Total inventory</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: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;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"><span>236,007</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;"><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;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>273,040</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></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:16px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company often receives vendor allowances on the basis of quantitative contract terms that vary by product and vendor or directly on the basis of purchases made. Vendor allowances include rebates and other funds received from vendors to promote their products. Vendor rebates, including billbacks, are treated as a reduction in cost of goods sold and are recognized primarily based on the purchase of product or shipment of product from the warehouse to the store, or sale of product to our guests. These are recognized in the period earned based on the applicable rebate agreement. Reimbursements of an operating expense (e.g., advertising) are recorded as reductions of the related expense.</span></div><div style="line-height:120%;padding-top:16px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Renewable Identification Numbers (RINs) are recorded as a reduction in cost of goods sold in the period when the Company commits to a price and agrees to sell all of the RINs earned during a specified period. The Company includes in cost of goods sold the costs incurred to acquire fuel and merchandise, including excise taxes, less vendor allowances and rebates and RINs.  The Company does not record an asset on the balance sheet related to RINs that have not been validated and contracted. Warehousing costs are recorded within operating expenses on the consolidated statements of income. </span></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_GoodwillAndIntangibleAssetsPolicyTextBlock', window );">Capitalized software implementation costs and Goodwill</a></td>
<td class="text"><div style="line-height:120%;padding-top:16px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;text-decoration:underline;">Capitalized software implementation costs:</span><span style="font-family:inherit;font-size:10pt;"> The Company capitalizes expenditures related to the implementation of software as incurred. These costs are expensed on a straight-line basis within operating expenses over the contractual life of the contract with the related software provider.  The useful lives utilized for capitalized software implementation costs range from </span><span style="font-family:inherit;font-size:10pt;"><span>3</span></span><span style="font-family:inherit;font-size:10pt;">-</span><span style="font-family:inherit;font-size:10pt;"><span>13</span></span><span style="font-family:inherit;font-size:10pt;"> years. As of </span><span style="font-family:inherit;font-size:10pt;">April&#160;30, 2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">April&#160;30, 2019</span><span style="font-family:inherit;font-size:10pt;">, the Company had recognized $</span><span style="font-family:inherit;font-size:10pt;"><span>38,593</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$27,873</span></span><span style="font-family:inherit;font-size:10pt;"> of capitalized software implementation costs, respectively. The outstanding balance is recognized in other assets on the consolidated balance sheets.  </span></div><span style="font-family:inherit;font-size:10pt;text-decoration:underline;">Goodwill:</span> Goodwill and intangible assets with indefinite lives are tested for impairment at least annually. The Company assesses impairment annually at year-end using a market based approach to establish fair value. All of the goodwill assigned to the individual stores is aggregated into a single reporting unit due to the similar economic characteristics of the stores.<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_DepreciationDepletionAndAmortizationPolicyTextBlock', window );">Depreciation and amortization</a></td>
<td class="text"><div style="line-height:120%;padding-top:16px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;text-decoration:underline;">Depreciation and amortization:</span><span style="font-family:inherit;font-size:10pt;"> Depreciation of property and equipment are computed using the straight-line method over the following estimated useful lives:</span></div><div style="line-height:120%;font-size:12pt;"><span style="font-family:inherit;font-size:12pt;">&#160;</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"/></tr><tr><td style="width:69%;"/><td style="width:31%;"/></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 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></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:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Buildings</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;">25-40 years</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;">Machinery and equipment</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;">5-40&#160;years</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:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Finance lease right-of-use assets</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;">Lesser&#160;of&#160;term&#160;of&#160;lease&#160;or&#160;life&#160;of&#160;asset</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;">Leasehold improvements</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;">Lesser of term of lease or life of asset</span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:16px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company monitors stores and will accelerate depreciation if the expected life of the asset is reduced due to the expected remaining operation of the store or the Company&#8217;s plans.  Construction in process is reported at cost and not subject to depreciation until the related asset is placed in service.</span></div><div style="line-height:120%;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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_PropertyPlantAndEquipmentImpairment', window );">Store closing and asset impairment</a></td>
<td class="text"><div style="line-height:120%;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;text-decoration:underline;">Store closings and asset impairment:</span><span style="font-family:inherit;font-size:10pt;"> The Company writes down property and equipment of stores it is closing to estimated net realizable value at the time management commits to a plan to close such stores and begins active marketing of the stores. The Company bases the estimated net realizable value of property and equipment on its experience in utilizing and/or disposing of similar assets, as well as estimates provided by its own and/or third-party real estate experts.</span></div>The Company monitors closed and underperforming stores for an indication that the carrying amount of assets may not be recoverable. If the sum of the expected future undiscounted cash flows is less than the carrying amount of the assets, an impairment loss is recognized to the extent carrying value of the assets exceeds their estimated fair value. Fair value is based on management&#8217;s estimate of the price that would be received to sell an asset in an orderly transaction between market participants. The estimate is derived from offers, actual sale or disposition of assets subsequent to year-end, and other indications of fair value, which are considered Level 3 inputs (see Note 3). In determining whether an asset is impaired, assets are grouped at the lowest level for which there are identifiable cash flows that are largely independent of the cash flows of other groups of assets, which for the Company is generally on a store-by-store basis.<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_IncomeTaxPolicyTextBlock', window );">Income taxes</a></td>
<td class="text"><div style="line-height:120%;padding-top:16px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;text-decoration:underline;">Income taxes:</span><span style="font-family:inherit;font-size:10pt;"> The Company uses the asset and liability method of accounting for income taxes. Deferred tax assets and liabilities are recognized for the future tax consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax bases. Deferred tax assets and liabilities are measured using enacted tax rates expected to apply to taxable income in the years in which those temporary differences are expected to be recovered or settled. The effect on deferred tax assets and liabilities of a change in tax rates is recognized in income in the period that includes the enactment date. The Company calculates its current and deferred tax provision based on estimates and assumptions that could differ from actual results reflected in income tax returns filed in subsequent years. Adjustments based on filed returns are recorded when identified.</span></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_RevenueFromContractWithCustomerPolicyTextBlock', window );">Revenue recognition</a></td>
<td class="text"><div style="line-height:120%;padding-top:16px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;text-decoration:underline;">Revenue recognition:</span><span style="font-family:inherit;font-size:10pt;"> </span><span style="font-family:inherit;font-size:10pt;color:#212529;">The Company recognizes retail sales of fuel, grocery and other merchandise, prepared food and fountain and other revenue at the time of the sale to the guest.&#160;</span><span style="font-family:inherit;font-size:10pt;">Sales taxes collected from guests and remitted to the government are recorded on a net basis in the consolidated financial statements.</span></div><div style="line-height:120%;padding-top:16px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;color:#212529;">A portion of revenue from sales that include a redeemable box top coupon or points under our Casey&#8217;s Rewards program is deferred. The deferred portion of the sale represents the value of the estimated future redemption of the box top coupon or points. The amounts related to redeemable box top coupons and points are deferred until their redemption or expiration. Revenue related to the box top coupons and points issued is expected to be recognized less than one year from the original sale to the guest.&#160;As of&#160;</span><span style="font-family:inherit;font-size:10pt;color:#212529;">April&#160;30, 2020</span><span style="font-family:inherit;font-size:10pt;color:#212529;">&#160;and&#160;</span><span style="font-family:inherit;font-size:10pt;color:#212529;">April&#160;30, 2019</span><span style="font-family:inherit;font-size:10pt;color:#212529;">, the Company recognized a contract liability of&#160;$</span><span style="font-family:inherit;font-size:10pt;color:#212529;"><span>11,180</span></span><span style="font-family:inherit;font-size:10pt;color:#212529;">&#160;and $</span><span style="font-family:inherit;font-size:10pt;color:#212529;"><span>6,931</span></span><span style="font-family:inherit;font-size:10pt;color:#212529;">, </span></div><div style="line-height:120%;padding-top:16px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;color:#212529;">respectively, related to the outstanding box top coupons and Casey's Rewards points, which is included in other accrued expenses on the consolidated balance sheets.</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;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;color:#212529;">Gift card related revenue is recognized as the gift cards are used by the guest. Gift card breakage revenue is recognized based on the estimated gift card breakage rate over the pro rata usage of the card.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerSharePolicyTextBlock', window );">Net income per common share</a></td>
<td class="text"><div style="line-height:120%;padding-top:16px;text-indent:32px;font-size:11pt;"><span style="font-family:inherit;font-size:10pt;text-decoration:underline;">Net income per common share:</span><span style="font-family:inherit;font-size:10pt;"> Basic earnings per share have been computed by dividing net income by the weighted average shares outstanding during each of the years. Unvested shares under equity awards are treated as common shares within the basic earnings per share calculation when a team member has met certain requirements in the award agreement.  For example, if retirement provisions are satisfied which allow a team member to avoid forfeiture of the award upon a normal retirement from the Company, it is included in the basic earnings per share calculation</span><span style="font-family:inherit;font-size:11pt;">.  </span><span style="font-family:inherit;font-size:10pt;">The calculation of diluted earnings per share treats stock options and unvested restricted stock units with time-based restrictions as potential common shares to the extent they are dilutive. The diluted earnings per share calculation does not take into effect any shares that have not met performance or market conditions as of the reporting period.</span></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_AssetRetirementObligationsPolicy', window );">Asset retirement obligations</a></td>
<td class="text"><div style="line-height:120%;padding-top:16px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;text-decoration:underline;">Asset retirement obligations:</span><span style="font-family:inherit;font-size:10pt;"> The Company recognizes the estimated future cost to remove underground storage tanks over the estimated useful life of the storage tank</span><span style="font-family:inherit;font-size:10pt;font-style:italic;">.</span><span style="font-family:inherit;font-size:10pt;"> The Company records a discounted liability for the fair value of an asset retirement obligation with a corresponding increase to the carrying value of a long-lived asset at the time an underground storage tank is installed. The Company amortizes the amount added to property and equipment on a straight-line basis and recognizes accretion expense in connection with the discounted liability over the remaining life of the tank. The estimates of the anticipated future costs for removal of an underground storage tank are based on our prior experience with removal. Because these estimates are subjective and are currently based on historical costs with adjustments for estimated future changes in the associated costs, we expect the dollar amount of these obligations to change as more information is obtained.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SelfInsuranceReservePolicyTextBlock', window );">Self-insurance</a></td>
<td class="text"><span style="font-family:inherit;font-size:10pt;text-decoration:underline;">Self-insurance:</span> The Company is primarily self-insured for team member healthcare, workers&#8217; compensation, general liability, and automobile claims. The self-insurance claim liability for workers&#8217; compensation, general liability, and automobile claims is determined actuarially at each year end based on claims filed and an estimate of claims incurred but not yet reported. Actuarial projections of the losses are employed due to the potential of variability in the liability estimates. Some factors affecting the uncertainty of the claim liability include the loss development factors, which includes the development time frame and settlement patterns, and expected loss rates, which includes litigation and adjudication direction, and medical treatment and cost trends. The liability is not discounted. <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EnvironmentalCostsPolicy', window );">Environmental remediation liabilities</a></td>
<td class="text"><div style="line-height:120%;padding-top:16px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;text-decoration:underline;">Environmental remediation liabilities:</span><span style="font-family:inherit;font-size:10pt;"> The Company accrues for environmental remediation liabilities when it is probable a liability has been incurred and the amount of loss can be reasonably estimated.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativesPolicyTextBlock', window );">Derivatives instruments</a></td>
<td class="text"><div style="line-height:120%;padding-top:16px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;text-decoration:underline;">Derivative instruments:</span><span style="font-family:inherit;font-size:10pt;"> There were no options or futures contracts as of or during the years ended April&#160;30, </span><span style="font-family:inherit;font-size:10pt;">2020</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;">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;">. However, we do from time to time, participate in a forward buy of certain commodities. These are not accounted for as derivatives under the normal purchase and sale exclusions within the applicable accounting guidance.</span></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_CompensationRelatedCostsPolicyTextBlock', window );">Stock-based compensation</a></td>
<td class="text"><div style="line-height:120%;padding-top:16px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;text-decoration:underline;">Stock-based compensation:</span><span style="font-family:inherit;font-size:10pt;"> Stock-based compensation is recorded based upon the fair value of the award on the grant date. The cost of the award is recognized ratably in the consolidated statements of income over the vesting period of the award, adjusted for certain retirement provisions. Additionally, certain awards include performance and market conditions. The majority of performance-based awards are based on the achievement of a three year average return on invested capital (ROIC). For these awards, stock-based compensation expense is estimated based on the probable outcome of shares to be awarded adjusted as necessary at each reporting period. The market-based awards are achieved based on our relative performance to a pre-determined peer group. The fair value of these awards is determined using a Monte Carlo simulation as of the date of the grant. For market-based awards, the stock-based compensation expense will not be adjusted should the target awards vary from actual awards. &#160;</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingPolicyPolicyTextBlock', window );">Segment reporting</a></td>
<td class="text"><div style="line-height:120%;padding-top:16px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;text-decoration:underline;">Segment reporting:</span><span style="font-family:inherit;font-size:10pt;"> As of April&#160;30, </span><span style="font-family:inherit;font-size:10pt;">2020</span><span style="font-family:inherit;font-size:10pt;">, we operated </span><span style="font-family:inherit;font-size:10pt;"><span>2,207</span></span><span style="font-family:inherit;font-size:10pt;"> stores in </span><span style="font-family:inherit;font-size:10pt;"><span>16</span></span><span style="font-family:inherit;font-size:10pt;"> states. Our convenience stores offer a broad selection of merchandise, fuel and other products and services designed to appeal to the convenience needs of our guests. We manage the business on the basis of </span><span style="font-family:inherit;font-size:10pt;"><span>one</span></span><span style="font-family:inherit;font-size:10pt;"> operating segment and therefore, have only </span><span style="font-family:inherit;font-size:10pt;"><span>one</span></span><span style="font-family:inherit;font-size:10pt;"> reportable segment. Our stores sell </span></div><div style="line-height:120%;padding-top:16px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">similar products and services, use similar processes to sell those products and services, and sell their products and services to similar classes of guests. We make specific disclosures concerning the </span><span style="font-family:inherit;font-size:10pt;"><span>three</span></span><span style="font-family:inherit;font-size:10pt;"> broad merchandise categories of fuel, grocery&#160;and other merchandise, and prepared food and fountain because it makes it easier for us to discuss trends and operational initiatives within our business and industry. Although we can separate revenues and cost of goods sold within these categories (and further sub-categories), the operating expenses associated with operating a store that sells these products are not separable by these </span><span style="font-family:inherit;font-size:10pt;"><span>three</span></span><span style="font-family:inherit;font-size:10pt;"> categories.</span></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_NewAccountingPronouncementsPolicyPolicyTextBlock', window );">Recent accounting pronouncements</a></td>
<td class="text"><div style="line-height:120%;padding-top:16px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;text-decoration:underline;">Recent accounting pronouncements:</span></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In May 2014, the FASB issued Accounting Standards Update (ASU) No. 2014-09, </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Revenue from Contracts with Customers (Topic 606).</span><span style="font-family:inherit;font-size:10pt;"> We adopted the standard on May 1, 2018 using the modified retrospective approach. The Company adopted two changes that affect the timing of recognition of revenues related to gift card breakage income and the redemption of coupon box tops attached to our pizza boxes. The impact related to gift cards was </span><span style="font-family:inherit;font-size:10pt;"><span>$879</span></span><span style="font-family:inherit;font-size:10pt;">, net of </span><span style="font-family:inherit;font-size:10pt;"><span>$321</span></span><span style="font-family:inherit;font-size:10pt;"> of deferred taxes and was an increase to shareholders' equity with a reduction in deferred income. The impact related to box tops was </span><span style="font-family:inherit;font-size:10pt;"><span>$5,019</span></span><span style="font-family:inherit;font-size:10pt;">, net of </span><span style="font-family:inherit;font-size:10pt;"><span>$1,816</span></span><span style="font-family:inherit;font-size:10pt;"> of deferred taxes and was a reduction in shareholders' equity, with an increase in deferred income.</span></div><div style="line-height:120%;padding-top:16px;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In February 2016, the FASB issued ASU 2016-02, </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Leases (Topic 842).</span><span style="font-family:inherit;font-size:10pt;"> This update seeks to increase the transparency and comparability among entities by requiring public entities to recognize lease assets and lease liabilities on the balance sheet and disclose key information about leasing arrangements. To satisfy the standard&#8217;s objective, a lessee will recognize a right-of-use asset representing its right to use the underlying asset for the lease term and a lease liability for the obligation to make lease payments. Both the right-of-use asset and lease liability will initially be measured at the present value of the lease payments, with subsequent measurement dependent on the classification of the lease as either a finance or an operating lease. For leases with a term of twelve months or less, a lessee is permitted to make an accounting policy election by class of underlying asset not to recognize lease assets and lease liabilities. If a lessee makes this election, it should recognize lease expense for such leases generally on a straight-line basis over the lease term. </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;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In July 2018, the FASB issued ASU 2018-10, </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Leases (Topic 842) - Codification Improvements </span><span style="font-family:inherit;font-size:10pt;">which contains several FASB Codification improvements for ASC Topic 842, including several implementation issues and ASU 2018-11, "Leases (Topic 842) - Targeted Improvements" which provides entities with an additional transition method for implementing ASC Topic 842.  Entities have the option to apply the new standard at the adoption date, recognizing a cumulative-effect adjustment to the opening balance of retained earnings along with the modified retrospective approach previously identified, both of which include a number of practical expedients that companies may elect to apply. Under the cumulative-effect adjustment comparative periods would not </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">be restated. Under the modified retrospective approach leases are recognized and measured under the noted guidance at the beginning of the earliest period presented. The new standard is effective for public companies for annual periods beginning after December 15, 2018, and interim periods within those years, with early adoption permitted. We adopted this guidance as of May 1, 2019 using the modified retrospective approach and elected the cumulative-effect adjustment practical expedient. As a result of the transition method selected, the Company did not restate previously reported comparable periods. Please refer to note 7 for additional information regarding the Company&#8217;s adoption of&#160;ASC 842.</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-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In October 2016, the FASB issued ASU No. 2016-16, </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Intra-Entity Transfers of Assets Other than Inventory</span><span style="font-family:inherit;font-size:10pt;">. We adopted this standard in the quarter ended July&#160;31, 2018, which resulted in no material impact to the Company.</span></div><div style="line-height:120%;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In January 2017, the FASB issued ASU 2017-01, </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Business Combinations, Clarifying the Definition of a Business</span><span style="font-family:inherit;font-size:10pt;">. The standard clarifies the definition of a business and adds guidance to assist entities in the determination of whether an acquisition (or disposal) represents assets or a business. The guidance requires the Company to utilize various criteria to evaluate whether or not an acquisition is a business. First, if substantially all of the fair value of the assets acquired is concentrated in a single asset or a group of similar identifiable assets, the acquired assets do not represent a business. If that is not the case, the update provides further guidance to evaluate if the acquisition represents a business focused on the nature and substance of the inputs and process acquired. The standard is generally expected to reduce the number of business combinations, which may impact the allocation of purchase consideration in future acquisitions. Where it is determined that an acquisition is not a business combination, there would be no resulting goodwill recorded. The Company prospectively adopted this guidance for all future acquisitions in the first quarter of fiscal 2019.</span></div><div style="line-height:120%;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In August 2018, the FASB issued ASU 2018-15, </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Customer&#8217;s Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That Is a Service Contract.</span><span style="font-family:inherit;font-size:10pt;"> This standard provides guidance on accounting for costs of implementation activities performed in a cloud computing arrangement that is a service contract. The amendments in the update align the requirements for capitalizing implementation costs incurred in a hosting arrangement that is a service contract with the requirements for capitalizing implementation costs incurred to develop or obtain internal-use software and hosting </span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">arrangements that include an internal-use software license. The Company early adopted this guidance retrospectively, in the first quarter of fiscal 2019. The adoption did not have a material impact on our consolidated financial statements. </span></div><div style="line-height:120%;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:10px;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In December 2019, the FASB issued ASU 2019-12, </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Income Taxes (Topic 740) - Simplifying the Accounting for Income Taxes</span><span style="font-family:inherit;font-size:10pt;">. The standard includes changes that eliminate certain exceptions related to the approach for intraperiod tax allocation and the methodology for calculating income taxes in an interim period. It also simplifies aspects of the accounting for franchise taxes, certain transactions that result in a step-up in the tax basis of goodwill, and enacted changes in tax laws or rates. The Company is required to adopt this guidance in the first quarter of its fiscal 2022, with early adoption permitted. The Company is currently evaluating the impact the standard has on the consolidated financial statements.</span></div><div style="line-height:120%;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In March 2020, the FASB issued ASU 2020-04, </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Reference Rate Reform (Topic 848) - Facilitation of the Effects of Reference Rate Reform on Financial Reporting. </span><span style="font-family:inherit;font-size:10pt;">The standard included optional guidance for a limited period of time to help ease the burden in accounting for the effects of reference rate reform. The new standard is effective for all entities through December 31, 2022. The Company does not expect the adoption of this standard to have a material impact on our consolidated financial statements.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeLeasesPolicyTextBlock', window );">Leases</a></td>
<td class="text"><div style="line-height:120%;padding-bottom:10px;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company is a lessee in situations where we lease property and equipment, most commonly land or building, from a lessor. The Company is a lessor in situations where the Company owns land or building and leases a portion or all of the property or equipment to a tenant. In both situations, leases are reported in accordance with </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">ASC 842 - Leases</span><span style="font-family:inherit;font-size:10pt;">. As a lessee, the Company recognizes a right-of-use asset representing its right to use the underlying asset for the lease term and a lease liability for the obligation to make lease payments. Both the right-of-use asset and lease liability are initially measured at the present value of the lease payments, with subsequent measurement dependent on the classification of the lease as either a finance or an operating lease. For leases with a term of twelve months or less, we have elected to not recognize lease assets and lease liabilities and will recognize lease expense on a straight-line basis over the lease term. The Company records the operating lease liability in accrued expenses and other long-term liabilities and records the finance lease liability within current maturities of long-term debt and long term debt and finance lease obligations on the consolidated balance sheets. We have elected to adopt the package of practical expedients, as well as the land easement practical expedient. All lessor related activity is considered immaterial to the consolidated financial statements.</span></div><div style="line-height:120%;padding-bottom:10px;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The leases initially recorded under </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">ASC 842</span><span style="font-family:inherit;font-size:10pt;"> were recognized, at the time of adoption, at an amount equal to the present value of the lease payments using the incremental borrowing rate of debt based upon the remaining term of the lease. New leases are recognized at the present value of the lease payments using the implicit rate in the lease agreement when it is readily determinable. In the case the implicit rate is not readily determinable, the Company uses the incremental borrowing rate of debt based on the term of the lease.</span></div><div style="line-height:120%;padding-bottom:10px;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Several leases have variable payment components of the lease such as commission based payments or payments for property taxes and insurance. For these leases, the Company has not included those variable payments in the calculation of the lease liability as the payments are not in-substance fixed and do not depend on an index or rate. These variable payments will be expensed as incurred. The Company also has options to renew or extend the current lease arrangement on many of our leases. In these situations, if it was reasonably certain the lease would be extended, we have included those extensions within the remaining lease payments at the time of measurement. </span></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_LessorLeasesPolicyTextBlock', window );">Leases</a></td>
<td class="text"><div style="line-height:120%;padding-bottom:10px;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company is a lessee in situations where we lease property and equipment, most commonly land or building, from a lessor. The Company is a lessor in situations where the Company owns land or building and leases a portion or all of the property or equipment to a tenant. In both situations, leases are reported in accordance with </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">ASC 842 - Leases</span><span style="font-family:inherit;font-size:10pt;">. As a lessee, the Company recognizes a right-of-use asset representing its right to use the underlying asset for the lease term and a lease liability for the obligation to make lease payments. Both the right-of-use asset and lease liability are initially measured at the present value of the lease payments, with subsequent measurement dependent on the classification of the lease as either a finance or an operating lease. For leases with a term of twelve months or less, we have elected to not recognize lease assets and lease liabilities and will recognize lease expense on a straight-line basis over the lease term. The Company records the operating lease liability in accrued expenses and other long-term liabilities and records the finance lease liability within current maturities of long-term debt and long term debt and finance lease obligations on the consolidated balance sheets. We have elected to adopt the package of practical expedients, as well as the land easement practical expedient. All lessor related activity is considered immaterial to the consolidated financial statements.</span></div><div style="line-height:120%;padding-bottom:10px;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The leases initially recorded under </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">ASC 842</span><span style="font-family:inherit;font-size:10pt;"> were recognized, at the time of adoption, at an amount equal to the present value of the lease payments using the incremental borrowing rate of debt based upon the remaining term of the lease. New leases are recognized at the present value of the lease payments using the implicit rate in the lease agreement when it is readily determinable. In the case the implicit rate is not readily determinable, the Company uses the incremental borrowing rate of debt based on the term of the lease.</span></div><div style="line-height:120%;padding-bottom:10px;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Several leases have variable payment components of the lease such as commission based payments or payments for property taxes and insurance. For these leases, the Company has not included those variable payments in the calculation of the lease liability as the payments are not in-substance fixed and do not depend on an index or rate. These variable payments will be expensed as incurred. The Company also has options to renew or extend the current lease arrangement on many of our leases. In these situations, if it was reasonably certain the lease would be extended, we have included those extensions within the remaining lease payments at the time of measurement. </span></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_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-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_AssetRetirementObligationsPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 legal obligation associated with retirement of long-lived asset that results from acquisition, construction, or development or from normal operation of long-lived asset. Excludes environmental remediation liability from improper or other-than-normal operation of long-lived asset, obligation arising in connection with leased property that meets definition of lease payments or variable lease payments and from plan to sell or otherwise dispose of a long-lived asset.</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 410<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6392692&amp;loc=d3e7535-110849<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_AssetRetirementObligationsPolicy</td>
</tr>
<tr>
<td style="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_CashAndCashEquivalentsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates 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 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=98513485&amp;loc=d3e4273-108586<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(1))<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 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_CashAndCashEquivalentsPolicyTextBlock</td>
</tr>
<tr>
<td style="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_CompensationRelatedCostsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 salaries, bonuses, incentive awards, postretirement and postemployment benefits granted to employees, including equity-based arrangements; discloses methodologies for measurement, and the bases for recognizing related assets and liabilities and recognizing and reporting compensation expense.</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 (b),(f(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=116856206&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 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18726-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_CompensationRelatedCostsPolicyTextBlock</td>
</tr>
<tr>
<td style="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_ConsolidationPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting.  The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary.</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 810<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.3A-02)<br> -URI http://asc.fasb.org/extlink&amp;oid=116822174&amp;loc=d3e355033-122828<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.3A-03)<br> -URI http://asc.fasb.org/extlink&amp;oid=116822174&amp;loc=d3e355100-122828<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><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=d3e5614-111684<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConsolidationPolicyTextBlock</td>
</tr>
<tr>
<td style="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_DepreciationDepletionAndAmortizationPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 depreciation, depletion, and amortization of property and equipment costs, including methods used and estimated useful lives and how impairment of such assets is assessed and recognized.</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_DepreciationDepletionAndAmortizationPolicyTextBlock</td>
</tr>
<tr>
<td style="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_DerivativesPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 its derivative instruments and hedging 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 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109980867&amp;loc=d3e41620-113959<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><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109980867&amp;loc=d3e41638-113959<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -URI http://asc.fasb.org/extlink&amp;oid=109980867&amp;loc=SL5579245-113959<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109980867&amp;loc=d3e41675-113959<br><br>Reference 6: 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.(n))<br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e23780-122690<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=109980867&amp;loc=SL5579240-113959<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativesPolicyTextBlock</td>
</tr>
<tr>
<td style="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_EarningsPerSharePolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements.</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><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><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><br>Reference 4: 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 2<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3630-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_EarningsPerSharePolicyTextBlock</td>
</tr>
<tr>
<td style="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_EnvironmentalCostsPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 obligations that resulted from improper or other-than normal operation of a long-lived asset in the past. This accounting policy may address (1) whether the related remediation costs are expensed or capitalized, (2) whether the obligation is measured on a discounted basis, (3) the event, situation, or set of circumstances that generally triggers recognition of loss contingencies arising from the entity's environmental remediation-related obligations, and (4) the timing of recognition of any recoveries.</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 410<br> -SubTopic 30<br> -URI http://asc.fasb.org/subtopic&amp;trid=2175709<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><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 410<br> -SubTopic 30<br> -Section 55<br> -Paragraph 14<br> -URI http://asc.fasb.org/extlink&amp;oid=6571209&amp;loc=d3e13669-110860<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 410<br> -SubTopic 30<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=6393242&amp;loc=d3e13185-110859<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 410<br> -SubTopic 30<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=6393242&amp;loc=d3e13231-110859<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EnvironmentalCostsPolicy</td>
</tr>
<tr>
<td style="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_GoodwillAndIntangibleAssetsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 goodwill and intangible assets. This accounting policy also may address how an entity assesses and measures impairment of goodwill and intangible 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 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=108376223&amp;loc=d3e13816-109267<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16265-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock</td>
</tr>
<tr>
<td style="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_IncomeTaxPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements.</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 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32847-109319<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 954<br> -SubTopic 740<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6491622&amp;loc=d3e9504-115650<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><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 17<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32809-109319<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=116657188&amp;loc=SL116659661-227067<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32840-109319<br><br>Reference 7: 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 25<br> -URI http://asc.fasb.org/extlink&amp;oid=116821951&amp;loc=d3e32247-109318<br><br>Reference 8: 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 28<br> -URI http://asc.fasb.org/extlink&amp;oid=116821951&amp;loc=d3e32280-109318<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 30<br> -Section 05<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=65884525&amp;loc=d3e40913-109327<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxPolicyTextBlock</td>
</tr>
<tr>
<td style="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_InventoryPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 inventory accounting policy for inventory classes, including, but not limited to, basis for determining inventory amounts, methods by which amounts are added and removed from inventory classes, loss recognition on impairment of inventories, and situations in which inventories are stated above cost.</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 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=116847112&amp;loc=d3e4556-108314<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><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 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6361739&amp;loc=d3e7789-107766<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 270<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=116846552&amp;loc=d3e543-108305<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=116847112&amp;loc=d3e4492-108314<br><br>Reference 6: 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(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_InventoryPolicyTextBlock</td>
</tr>
<tr>
<td style="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_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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LessorLeasesPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 arrangements entered into by lessor.</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 3A<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=119202524&amp;loc=SL117410129-209981<br><br>Reference 2: 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> -Subparagraph 14<br> -URI http://asc.fasb.org/section&amp;trid=77888298<br><br>Reference 3: 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 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=119202524&amp;loc=SL77919352-209981<br><br>Reference 4: 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 3A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=119202524&amp;loc=SL117410129-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_LessorLeasesPolicyTextBlock</td>
</tr>
<tr>
<td style="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_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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentImpairment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 assessing and recognizing impairments of its property, plant and equipment.</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 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<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 2<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=109226691&amp;loc=d3e2921-110230<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentImpairment</td>
</tr>
<tr>
<td style="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_RevenueFromContractWithCustomerPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 revenue from contract with customer.</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 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18823-107790<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -URI http://asc.fasb.org/topic&amp;trid=49130388<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerPolicyTextBlock</td>
</tr>
<tr>
<td style="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_SegmentReportingPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 segment reporting.</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 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_SegmentReportingPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="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_SelfInsuranceReservePolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 self-insurance reserves, including, but not limited to incurred but not reported reserves (IBNR).</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_SelfInsuranceReservePolicyTextBlock</td>
</tr>
<tr>
<td style="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_UseOfEstimates">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.</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 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6191-108592<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6161-108592<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6143-108592<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e5967-108592<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6061-108592<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6132-108592<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e5967-108592<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UseOfEstimates</td>
</tr>
<tr>
<td style="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>50
<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.20.1</span><table class="report" border="0" cellspacing="2" id="idp6793544272">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Benefit Plans<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Apr. 30, 2020</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_CompensationAndRetirementDisclosureAbstract', window );"><strong>Retirement Benefits [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_CompensationAndEmployeeBenefitPlansTextBlock', window );">Benefit Plans</a></td>
<td class="text">BENEFIT PLANS<div style="line-height:120%;padding-top:8px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;text-decoration:underline;">401(k) Plan:</span><span style="font-family:inherit;font-size:10pt;"> The Company provides team members with a defined contribution 401(k) Plan. The 401(k) Plan is available to all team members who meet minimum age and service requirements. The Company contributions consist of matching amounts in Company stock and are allocated based on team member contributions. Contributions to the 401(k) Plan were </span><span style="font-family:inherit;font-size:10pt;"><span>$10,571</span></span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;"><span>$9,918</span></span><span style="font-family:inherit;font-size:10pt;">, and </span><span style="font-family:inherit;font-size:10pt;"><span>$9,614</span></span><span style="font-family:inherit;font-size:10pt;"> for the years ended April&#160;30, </span><span style="font-family:inherit;font-size:10pt;">2020</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;">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.</span></div><div style="line-height:120%;padding-top:16px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">On April&#160;30, </span><span style="font-family:inherit;font-size:10pt;">2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;"><span>1,113,882</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>1,261,258</span></span><span style="font-family:inherit;font-size:10pt;"> shares of common stock, respectively, were held by the trustee of the 401(k) Plan in trust for distribution to eligible participants upon death, disability, retirement, or termination of employment. Shares held by the 401(k) Plan are treated as outstanding in the computation of net income per common share.</span></div><div style="line-height:120%;padding-top:16px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;text-decoration:underline;">Supplemental executive retirement plan:</span><span style="font-family:inherit;font-size:10pt;"> The Company has a nonqualified supplemental executive retirement plan (SERP) for </span><span style="font-family:inherit;font-size:10pt;"><span>two</span></span><span style="font-family:inherit;font-size:10pt;"> of its former executive officers, </span><span style="font-family:inherit;font-size:10pt;">one</span><span style="font-family:inherit;font-size:10pt;"> of whom retired April&#160;30, 2003 and the other on April&#160;30, 2008. The SERP provides for the Company to pay annual retirement benefits, up to </span><span style="font-family:inherit;font-size:10pt;"><span>50%</span></span><span style="font-family:inherit;font-size:10pt;"> of base compensation until death of the officer. If death occurs within </span><span style="font-family:inherit;font-size:10pt;"><span>twenty years</span></span><span style="font-family:inherit;font-size:10pt;"> of retirement, the benefits become payable to the officer&#8217;s spouse (at a reduced level) until the spouse&#8217;s death or </span><span style="font-family:inherit;font-size:10pt;"><span>twenty years</span></span><span style="font-family:inherit;font-size:10pt;"> from the date of the officer&#8217;s retirement, whichever comes first. The Company recorded the deferred compensation over the term of employment. The amounts accrued at April&#160;30, </span><span style="font-family:inherit;font-size:10pt;">2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;">, respectively, were </span><span style="font-family:inherit;font-size:10pt;"><span>$3,434</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$3,800</span></span><span style="font-family:inherit;font-size:10pt;">. The discount rates were based off of the Company's incremental borrowing rate, and ranged from </span><span style="font-family:inherit;font-size:10pt;"><span>2.04%</span></span><span style="font-family:inherit;font-size:10pt;"> to </span><span style="font-family:inherit;font-size:10pt;"><span>2.44%</span></span><span style="font-family:inherit;font-size:10pt;"> for the year ended April&#160;30, </span><span style="font-family:inherit;font-size:10pt;">2020</span><span style="font-family:inherit;font-size:10pt;">.  The discount rates used for the year ended April&#160;30, </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;"> ranged from </span><span style="font-family:inherit;font-size:10pt;"><span>3.78%</span></span><span style="font-family:inherit;font-size:10pt;"> to </span><span style="font-family:inherit;font-size:10pt;"><span>4.01%</span></span><span style="font-family:inherit;font-size:10pt;">.  The amount expensed in fiscal </span><span style="font-family:inherit;font-size:10pt;">2020</span><span style="font-family:inherit;font-size:10pt;"> was </span><span style="font-family:inherit;font-size:10pt;"><span>$269</span></span><span style="font-family:inherit;font-size:10pt;"> and the Company expects to pay $</span><span style="font-family:inherit;font-size:10pt;"><span>635</span></span><span style="font-family:inherit;font-size:10pt;"> per year for each of the next three years, and </span><span style="font-family:inherit;font-size:10pt;"><span>$354</span></span><span style="font-family:inherit;font-size:10pt;"> in the fourth and fifth year. Expense incurred in fiscal </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;"> and fiscal </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;"> was </span><span style="font-family:inherit;font-size:10pt;"><span>$221</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$112</span></span><span style="font-family:inherit;font-size:10pt;">, respectively.</span></div><div style="line-height:120%;padding-top:16px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;text-decoration:underline;">Other post-employment benefits:</span><span style="font-family:inherit;font-size:10pt;"> The Company also has severance and/or deferred compensation agreements with former team members. The amounts accrued at April&#160;30, </span><span style="font-family:inherit;font-size:10pt;">2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;"> were </span><span style="font-family:inherit;font-size:10pt;"><span>$3,793</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$2,870</span></span><span style="font-family:inherit;font-size:10pt;">, respectively. The Company expects to pay </span><span style="font-family:inherit;font-size:10pt;"><span>$1,511</span></span><span style="font-family:inherit;font-size:10pt;"> in fiscal 2021 and </span><span style="font-family:inherit;font-size:10pt;"><span>$401</span></span><span style="font-family:inherit;font-size:10pt;"> for each of the four years thereafter under the agreements. The expense (benefit received) incurred in fiscal </span><span style="font-family:inherit;font-size:10pt;">2020</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;">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;"> related to these agreements was </span><span style="font-family:inherit;font-size:10pt;"><span>$2,727</span></span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;"><span>$(97)</span></span><span style="font-family:inherit;font-size:10pt;">, and </span><span style="font-family:inherit;font-size:10pt;"><span>$131</span></span><span style="font-family:inherit;font-size:10pt;">, respectively.</span></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_CompensationAndEmployeeBenefitPlansTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 an entity's employee compensation and benefit plans, including, but not limited to, postemployment and postretirement benefit plans, defined benefit pension plans, defined contribution plans, non-qualified and supplemental benefit plans, deferred compensation, share-based compensation, life insurance, severance, health care, unemployment and other benefit plans.</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 712<br> -URI http://asc.fasb.org/topic&amp;trid=2197446<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 710<br> -URI http://asc.fasb.org/topic&amp;trid=2127225<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -URI http://asc.fasb.org/topic&amp;trid=2235017<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CompensationAndEmployeeBenefitPlansTextBlock</td>
</tr>
<tr>
<td style="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_CompensationAndRetirementDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_CompensationAndRetirementDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-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>51
<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.20.1</span><table class="report" border="0" cellspacing="2" id="idp6793587872">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Preferred and Common Stock<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Apr. 30, 2020</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>Share-based Payment Arrangement [Abstract]</strong></a></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_casy_PreferredAndCommonStockTextBlock', window );">Preferred And Common Stock</a></td>
<td class="text">PREFERRED AND COMMON STOCK<div style="line-height:120%;padding-top:8px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;text-decoration:underline;">Preferred stock:</span><span style="font-family:inherit;font-size:10pt;"> The Company has </span><span style="font-family:inherit;font-size:10pt;"><span>1,000,000</span></span><span style="font-family:inherit;font-size:10pt;"> authorized shares of preferred stock, of which </span><span style="font-family:inherit;font-size:10pt;"><span>250,000</span></span><span style="font-family:inherit;font-size:10pt;"> shares have been designated as Series A Serial Preferred Stock. </span><span style="font-family:inherit;font-size:10pt;"><span>No</span></span><span style="font-family:inherit;font-size:10pt;"> shares have been issued.</span></div><div style="line-height:120%;padding-top:16px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;text-decoration:underline;">Common stock:</span><span style="font-family:inherit;font-size:10pt;"> The Company currently has </span><span style="font-family:inherit;font-size:10pt;"><span>120,000,000</span></span><span style="font-family:inherit;font-size:10pt;"> authorized shares of common stock.</span></div><div style="line-height:120%;padding-top:16px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;text-decoration:underline;">Stock incentive plans:</span><span style="font-family:inherit;font-size:10pt;"> The 2018 Stock Incentive Plan (the &#8220;2018 Plan&#8221;), was approved by the Board in June 2018 and approved by the Company's shareholders on September 5, 2018 ("the "2018 Plan Effective Date"). The 2018 Plan replaced the 2009 Stock Incentive Plan (the "2009 Plan") under which no new awards are allowed to be granted as of the 2018 Plan Effective Date.</span></div><div style="line-height:120%;padding-top:16px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Awards under the 2018 Plan may take the form of stock options, stock appreciation rights, restricted stock, restricted stock units and other equity-based and equity-related awards. Each share issued pursuant to a stock option and each share with respect to which a stock-settled stock appreciation right is exercised (regardless of the number of shares actually delivered) is counted as </span><span style="font-family:inherit;font-size:10pt;"><span>one</span></span><span style="font-family:inherit;font-size:10pt;"> share against the maximum limit under the 2018 Plan, and each share issued pursuant to an award of restricted stock or restricted stock units is counted as </span><span style="font-family:inherit;font-size:10pt;"><span>two</span></span><span style="font-family:inherit;font-size:10pt;"> shares against the maximum limit. Restricted stock is transferred immediately upon grant (and may be subject to a holding period), whereas restricted stock units have a vesting period that must expire, and in some cases performance or market conditions that must be satisfied before the stock is transferred.  There were </span><span style="font-family:inherit;font-size:10pt;"><span>2,618,194</span></span><span style="font-family:inherit;font-size:10pt;"> shares available for grant at April&#160;30, </span><span style="font-family:inherit;font-size:10pt;">2020</span><span style="font-family:inherit;font-size:10pt;"> under the 2018 Plan.</span></div><div style="line-height:120%;padding-top:16px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We account for stock-based compensation by estimating the grant date fair value of stock options using the Black Scholes model, and the fair value of time-based and performance-based restricted stock unit awards using the closing price of our common stock. For market based awards, we use a "Monte Carlo" approach to estimate the value of the awards, which simulates the prices of the Company&#8217;s and each member of the performance peer groups' common stock price at the end of the relevant performance period, taking into account volatility and the specifics surrounding each total shareholder return metric under the relevant plan. We recognize these amounts as an operating expense in our consolidated statements of income ratably over the requisite service period using the straight-line method, as adjusted for certain retirement provisions, and updated estimates of shares to be issued under performance-based awards. All awards have been granted at no cost to the grantee and/or non-employee member of the Board. </span></div><div style="line-height:120%;padding-top:16px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">The following table summarizes the equity-related grants made during the three-year period ended </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">April&#160;30, 2020</span><span style="font-family:inherit;font-size:10pt;">:</span></div><div style="line-height:120%;padding-top:4px;text-align:left;padding-left:0px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.609375%;border-collapse:collapse;text-align:left;"><tr><td colspan="7"/></tr><tr><td style="width:15%;"/><td style="width:17%;"/><td style="width:16%;"/><td style="width:1%;"/><td style="width:17%;"/><td style="width:17%;"/><td style="width:17%;"/></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;text-decoration:underline;">Date of Grant</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;font-weight:bold;text-decoration:underline;">Type of Grant</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;font-weight:bold;text-decoration:underline;">Shares Granted</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;font-weight:bold;text-decoration:underline;">Recipients</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:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;text-decoration:underline;">Vesting Date</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;font-weight:bold;text-decoration:underline;">Fair Value at Grant Date</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 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="2" 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 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 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 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></tr><tr><td style="vertical-align:middle;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">June 1, 2017</span></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Restricted Stock Units</span></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-left:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>63,699</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #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:middle;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Key Employees</span></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">June 1, 2020</span></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>$7,388</span></span></div></td></tr><tr><td style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">July 14, 2017</span></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Restricted Stock Units (1)</span></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-left:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>61,126</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:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Officers</span></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">June 15, 2020</span></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>$6,912</span></span></div></td></tr><tr><td style="vertical-align:middle;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">September 28, 2017</span></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Restricted Stock</span></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-left:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8,344</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:middle;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Non-Employee Board Members</span></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Immediate</span></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>$920</span></span></div></td></tr><tr><td style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">March 29, 2018</span></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Restricted Stock Units</span></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-left:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,150</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:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Non-Employee Board Members</span></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">September 21, 2018</span></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>$236</span></span></div></td></tr><tr><td style="vertical-align:middle;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">May 24, 2018</span></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Restricted Stock Units</span></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-left:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>88,846</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:middle;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Key Employees</span></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">May 24, 2021</span></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>$8,593</span></span></div></td></tr><tr><td style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">June 8, 2018</span></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Restricted Stock Units (1)</span></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-left:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>75,402</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:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Officers</span></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">June 8, 2021</span></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>$7,571</span></span></div></td></tr><tr><td style="vertical-align:middle;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">September 5, 2018</span></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Restricted Stock Units</span></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-left:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,984</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:middle;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Non-Employee Board Members</span></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2019 Annual Shareholders' Meeting Date</span></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>$920</span></span></div></td></tr><tr><td style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">June 4, 2019</span></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Restricted Stock Units</span></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-left:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>75,959</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:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Key Employees</span></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">June 4, 2022</span></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>$9,886</span></span></div></td></tr><tr><td style="vertical-align:middle;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">June 4, 2019</span></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Restricted Stock Units (1)</span></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-left:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>59,579</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:middle;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Officers</span></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">June 4, 2022</span></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>$9,097</span></span></div></td></tr><tr><td style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">June 24, 2019</span></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Restricted Stock Units (2)</span></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-left:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>32,786</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:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">CEO</span></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Various (2)</span></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>$5,700</span></span></div></td></tr><tr><td style="vertical-align:middle;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">September 4, 2019</span></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Restricted Stock Units</span></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-left:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,504</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:middle;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Non-Employee Board Members</span></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2020 Annual Shareholders' Meeting Date</span></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>$919</span></span></div></td></tr><tr><td style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">December 23, 2019</span></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Restricted Stock Units (3)</span></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-left:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,000</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:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">CEO</span></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Various (3)</span></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>$788</span></span></div></td></tr><tr><td style="vertical-align:middle;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Various (4)</span></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Restricted Stock Units (4)</span></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-left:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8,444</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:middle;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Officers</span></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Various (4)</span></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>$1,368</span></span></div></td></tr><tr><td style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Various (5)</span></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Restricted Stock Units (5)</span></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-left:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,763</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #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:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Officers</span></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Various (5)</span></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>$354</span></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:4px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">(1) This grant of restricted stock units includes time-based, performance-based and market-based awards.&#160; The performance-based awards included in the figure above represent a &#8220;target&#8221; amount; the final amount earned is based on the satisfaction of certain performance measures over a </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">three</span><span style="font-family:inherit;font-size:10pt;font-style:italic;">-year performance period and will range from </span><span style="font-family:inherit;font-size:10pt;font-style:italic;"><span>0%</span></span><span style="font-family:inherit;font-size:10pt;font-style:italic;"> to </span><span style="font-family:inherit;font-size:10pt;font-style:italic;"><span>200%</span></span><span style="font-family:inherit;font-size:10pt;font-style:italic;"> of the &#8220;target". The market-based awards incorporate market conditions in determining fair value as of the grant date, and will also range from </span><span style="font-family:inherit;font-size:10pt;font-style:italic;"><span>0%</span></span><span style="font-family:inherit;font-size:10pt;font-style:italic;"> to </span><span style="font-family:inherit;font-size:10pt;font-style:italic;"><span>200%</span></span><span style="font-family:inherit;font-size:10pt;font-style:italic;"> of the "target". Total market-based expense of approximately $</span><span style="font-family:inherit;font-size:10pt;font-style:italic;"><span>2.3 million</span></span><span style="font-family:inherit;font-size:10pt;font-style:italic;"> for the 2017 grant, $</span><span style="font-family:inherit;font-size:10pt;font-style:italic;"><span>2.6 million</span></span><span style="font-family:inherit;font-size:10pt;font-style:italic;"> for the 2018 grant, and </span><span style="font-family:inherit;font-size:10pt;font-style:italic;"><span>$3.1 million</span></span><span style="font-family:inherit;font-size:10pt;font-style:italic;"> for the 2019 grant will be recognized on a straight-line basis over the vesting period, subject to acceleration for retirement provisions.</span></div><div style="line-height:120%;padding-top:4px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">(2) This grant of restricted stock units is comprised of time-based awards that vest ratably on each June 23, 2020 through 2022, along with a market-based award vesting June 23, 2022. The market-based award incorporates market conditions in determining fair value on the grant date and will range from </span><span style="font-family:inherit;font-size:10pt;font-style:italic;"><span>0%</span></span><span style="font-family:inherit;font-size:10pt;font-style:italic;"> to </span><span style="font-family:inherit;font-size:10pt;font-style:italic;"><span>200%</span></span><span style="font-family:inherit;font-size:10pt;font-style:italic;"> of the target. Total market-based expense of approximately </span><span style="font-family:inherit;font-size:10pt;font-style:italic;"><span>$1.8 million</span></span><span style="font-family:inherit;font-size:10pt;font-style:italic;"> will be recognized on a straight-line basis over the vesting period. </span></div><div style="line-height:120%;padding-top:4px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">(3) This grant of restricted stock units is comprised of performance-based awards which are calculated based upon targets achieved over performance periods from January 1, 2020 to December 31, 2020. If the performance targets are met, the units vest ratably on each January 15, 2021 through 2023.</span></div><div style="line-height:120%;padding-top:4px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">(4) These grants of restricted stock units were issued to various officers throughout the fiscal year. The grants were comprised of time-based awards and vest in accordance with the agreements, ranging from January 2021 to January 2023. </span></div><div style="line-height:120%;padding-top:4px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">(5) These grants of restricted stock units were issued to various officers throughout the fiscal year. The grants includes time-based, performance-based and market-based awards.&#160; The performance-based awards included in the figure above represent a </span></div><div style="line-height:120%;padding-top:4px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">&#8220;target&#8221; amount; the final amount earned is based on the satisfaction of certain performance measures over a </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">three</span><span style="font-family:inherit;font-size:10pt;font-style:italic;">-year performance period and will range from </span><span style="font-family:inherit;font-size:10pt;font-style:italic;"><span>0%</span></span><span style="font-family:inherit;font-size:10pt;font-style:italic;"> to </span><span style="font-family:inherit;font-size:10pt;font-style:italic;"><span>200%</span></span><span style="font-family:inherit;font-size:10pt;font-style:italic;"> of the &#8220;target". The market-based awards incorporate market conditions in determining fair value as of the grant date, and will also range from </span><span style="font-family:inherit;font-size:10pt;font-style:italic;"><span>0%</span></span><span style="font-family:inherit;font-size:10pt;font-style:italic;"> to </span><span style="font-family:inherit;font-size:10pt;font-style:italic;"><span>200%</span></span><span style="font-family:inherit;font-size:10pt;font-style:italic;"> of the "target". Total market-based expense of approximately </span><span style="font-family:inherit;font-size:10pt;font-style:italic;"><span>$177</span></span><span style="font-family:inherit;font-size:10pt;font-style:italic;"> will be recognized on a straight-line basis over the vesting period.</span></div><div style="line-height:120%;padding-top:16px;text-align:left;text-indent:30px;font-size:12pt;"><span style="font-family:inherit;font-size:10pt;">At April&#160;30, </span><span style="font-family:inherit;font-size:10pt;">2020</span><span style="font-family:inherit;font-size:10pt;">, stock options for </span><span style="font-family:inherit;font-size:10pt;"><span>43,189</span></span><span style="font-family:inherit;font-size:10pt;"> shares (which expire on June 23, 2021) were outstanding. All stock option shares issued are previously unissued authorized shares.  Information concerning the issuance of stock options under the 2009 Plan is presented in the following table (no stock option awards have been granted under the 2018 Plan):</span><span style="font-family:inherit;font-size:12pt;">&#160;</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:69%;"/><td style="width:14%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><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;">Number</span></div><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">of&#160;option&#160;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;">Weighted</span></div><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">average&#160;option</span></div><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">exercise price</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:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Outstanding at April&#160;30, 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;"><span>222,050</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>38.51</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:top;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;">Exercised</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>(40,377</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>34.11</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:top;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 April&#160;30, 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;"><span>181,673</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>39.48</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:top;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;">Exercised</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>(71,546</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>32.02</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:top;background-color:#cceeff;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;">Forfeited</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>(300</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>25.26</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: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;">Outstanding at April&#160;30, 2019</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>109,827</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>44.39</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:top;background-color:#cceeff;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;">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>(66,638</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;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>44.39</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: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;font-weight:bold;">Outstanding at April&#160;30, 2020</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>43,189</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>44.39</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%;padding-top:16px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">At April&#160;30, </span><span style="font-family:inherit;font-size:10pt;">2020</span><span style="font-family:inherit;font-size:10pt;">, all outstanding options had an aggregate intrinsic value of </span><span style="font-family:inherit;font-size:10pt;"><span>$4,622</span></span><span style="font-family:inherit;font-size:10pt;"> and a remaining contractual life of </span><span style="font-family:inherit;font-size:10pt;"><span>1.17</span></span><span style="font-family:inherit;font-size:10pt;"> years. The weighted average exercise price for all remaining outstanding options is </span><span style="font-family:inherit;font-size:10pt;"><span>$44.39</span></span><span style="font-family:inherit;font-size:10pt;">.  All options are vested as of April 30, </span><span style="font-family:inherit;font-size:10pt;">2020</span><span style="font-family:inherit;font-size:10pt;">.  The aggregate intrinsic value for the total of all options exercised during the year ended April&#160;30, </span><span style="font-family:inherit;font-size:10pt;">2020</span><span style="font-family:inherit;font-size:10pt;"> was </span><span style="font-family:inherit;font-size:10pt;"><span>$7,412</span></span><span style="font-family:inherit;font-size:10pt;">.</span></div><div style="line-height:120%;padding-top:16px;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Information concerning the issuance of restricted stock units under the 2018 Plan and the 2009 Plan is presented in the following table:</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="3"/></tr><tr><td style="width:87%;"/><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;height:10px;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:10px;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:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Unvested at April&#160;30, 2017</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>303,400</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:top;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;">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>126,980</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:top;background-color:#cceeff;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;">Vested</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>(88,700</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:top;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;">Forfeited</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>(2,699</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:top;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;">Unvested at April&#160;30, 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>338,981</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:top;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;">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>172,232</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:top;background-color:#cceeff;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;">Vested</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>(104,166</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:top;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;">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,530</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:top;background-color:#cceeff;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;">Performance Award Adjustments</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>(7,717</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></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;">Unvested at April&#160;30, 2019</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>388,800</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:top;background-color:#cceeff;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;">Granted</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>189,035</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:top;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;">Vested</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>(108,484</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:top;background-color:#cceeff;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;">Forfeited</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>(25,146</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:top;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;">Performance Award Adjustments</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>29,594</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:top;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;">Unvested at April&#160;30, 2020</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;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"><span>473,799</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></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:16px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total compensation costs recorded for employees and non-employee board members for the stock options, restricted stock, and restricted stock unit awards for the years ended April&#160;30, </span><span style="font-family:inherit;font-size:10pt;">2020</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;">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;"> were </span><span style="font-family:inherit;font-size:10pt;"><span>$18,129</span></span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;"><span>$16,410</span></span><span style="font-family:inherit;font-size:10pt;">, and </span><span style="font-family:inherit;font-size:10pt;"><span>$18,800</span></span><span style="font-family:inherit;font-size:10pt;">, respectively. As of April&#160;30, </span><span style="font-family:inherit;font-size:10pt;">2020</span><span style="font-family:inherit;font-size:10pt;">, there was </span><span style="font-family:inherit;font-size:10pt;"><span>$17,022</span></span><span style="font-family:inherit;font-size:10pt;"> of total unrecognized compensation costs related to the 2018 Plan and 2009 Plan for costs related to restricted stock units which are expected to be recognized ratably through fiscal 2022.</span></div><div style="line-height:120%;padding-top:16px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">During the fourth quarter of the fiscal year ended April&#160;30, 2017, the Company began a share repurchase program, wherein the Company was authorized to repurchase up to an aggregate of </span><span style="font-family:inherit;font-size:10pt;"><span>$300 million</span></span><span style="font-family:inherit;font-size:10pt;"> of the Company's outstanding common stock.  The share repurchase authorization was valid for a period of </span><span style="font-family:inherit;font-size:10pt;"><span>two years</span></span><span style="font-family:inherit;font-size:10pt;">.  From its inception on March 9, 2017, through May 2018, the company completed the </span><span style="font-family:inherit;font-size:10pt;"><span>$300 million</span></span><span style="font-family:inherit;font-size:10pt;"> authorization by repurchasing </span><span style="font-family:inherit;font-size:10pt;"><span>2,794,192</span></span><span style="font-family:inherit;font-size:10pt;"> shares of its common stock. </span></div><div style="line-height:120%;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In March 2018, the Company announced a second share repurchase program with an aggregate </span><span style="font-family:inherit;font-size:10pt;"><span>$300 million</span></span><span style="font-family:inherit;font-size:10pt;"> share repurchase program. The share repurchase authorization was valid for a period of </span><span style="font-family:inherit;font-size:10pt;"><span>two years</span></span><span style="font-family:inherit;font-size:10pt;">. On March 6, 2020, the authorization was extended through the end of the Company&#8217;s 2022 fiscal year. The timing and number of repurchase transactions under the program depends on a variety of factors including, but not limited to, market conditions, corporate considerations, business opportunities, debt agreements, and regulatory requirements. The program can be suspended or discontinued at any time. </span><span style="font-family:inherit;font-size:10pt;"><span>No</span></span><span style="font-family:inherit;font-size:10pt;"> repurchases were made on that program in fiscal </span><span style="font-family:inherit;font-size:10pt;">2020</span><span style="font-family:inherit;font-size:10pt;">.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_casy_PreferredAndCommonStockTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Preferred and common stock.</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;">casy_PreferredAndCommonStockTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>casy_</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>JSON
<SEQUENCE>52
<FILENAME>MetaLinks.json
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
{
 "instance": {
  "casy-2020430x10k.htm": {
   "axisCustom": 0,
   "axisStandard": 18,
   "contextCount": 202,
   "dts": {
    "calculationLink": {
     "local": [
      "casy-20200430_cal.xml"
     ]
    },
    "definitionLink": {
     "local": [
      "casy-20200430_def.xml"
     ],
     "remote": [
      "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-eedm-def-2019-01-31.xml",
      "http://xbrl.fasb.org/srt/2019/elts/srt-eedm1-def-2019-01-31.xml"
     ]
    },
    "inline": {
     "local": [
      "casy-2020430x10k.htm"
     ]
    },
    "labelLink": {
     "local": [
      "casy-20200430_lab.xml"
     ],
     "remote": [
      "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-doc-2019-01-31.xml",
      "https://xbrl.sec.gov/dei/2019/dei-doc-2019-01-31.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "casy-20200430_pre.xml"
     ]
    },
    "referenceLink": {
     "remote": [
      "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-ref-2019-01-31.xml",
      "https://xbrl.sec.gov/dei/2019/dei-ref-2019-01-31.xml"
     ]
    },
    "schema": {
     "local": [
      "casy-20200430.xsd"
     ],
     "remote": [
      "http://xbrl.fasb.org/srt/2019/elts/srt-types-2019-01-31.xsd",
      "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/dtr/type/numeric-2009-12-16.xsd",
      "http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd",
      "http://www.xbrl.org/2006/ref-2006-02-27.xsd",
      "http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd",
      "http://www.xbrl.org/2005/xbrldt-2005.xsd",
      "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd",
      "http://xbrl.fasb.org/us-gaap/2019/elts/us-roles-2019-01-31.xsd",
      "http://xbrl.fasb.org/srt/2019/elts/srt-roles-2019-01-31.xsd",
      "https://xbrl.sec.gov/country/2017/country-2017-01-31.xsd",
      "http://xbrl.fasb.org/us-gaap/2019/elts/us-types-2019-01-31.xsd",
      "http://www.xbrl.org/lrr/arcrole/factExplanatory-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",
      "https://xbrl.sec.gov/currency/2019/currency-2019-01-31.xsd",
      "https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd",
      "https://xbrl.sec.gov/exch/2019/exch-2019-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/stpr/2018/stpr-2018-01-31.xsd",
      "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd",
      "http://xbrl.fasb.org/us-gaap/2019/elts/us-parts-codification-2019-01-31.xsd",
      "http://www.xbrl.org/lrr/role/deprecated-2009-12-16.xsd"
     ]
    }
   },
   "elementCount": 536,
   "entityCount": 1,
   "hidden": {
    "http://fasb.org/us-gaap/2019-01-31": 35,
    "http://www.caseys.com/20200430": 10,
    "http://xbrl.sec.gov/dei/2019-01-31": 5,
    "total": 50
   },
   "keyCustom": 35,
   "keyStandard": 398,
   "memberCustom": 26,
   "memberStandard": 29,
   "nsprefix": "casy",
   "nsuri": "http://www.caseys.com/20200430",
   "report": {
    "R1": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "casy-2020430x10k.htm",
      "contextRef": "FD2020Q4YTD",
      "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 - Cover Page",
     "role": "http://www.caseys.com/role/CoverPage",
     "shortName": "Cover Page",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "casy-2020430x10k.htm",
      "contextRef": "FD2020Q4YTD",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:DocumentType",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R10": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "casy-2020430x10k.htm",
      "contextRef": "FD2020Q4YTD",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueDisclosuresTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2104100 - Disclosure - Fair Value of Financial Instruments and Long Term Debt",
     "role": "http://www.caseys.com/role/FairValueOfFinancialInstrumentsAndLongTermDebt",
     "shortName": "Fair Value of Financial Instruments and Long Term Debt",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "casy-2020430x10k.htm",
      "contextRef": "FD2020Q4YTD",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueDisclosuresTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R11": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "casy-2020430x10k.htm",
      "contextRef": "FD2020Q4YTD",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "casy:PreferredAndCommonStockTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2105100 - Disclosure - Preferred and Common Stock",
     "role": "http://www.caseys.com/role/PreferredAndCommonStock",
     "shortName": "Preferred and Common Stock",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "casy-2020430x10k.htm",
      "contextRef": "FD2020Q4YTD",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "casy:PreferredAndCommonStockTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R12": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "casy-2020430x10k.htm",
      "contextRef": "FD2020Q4YTD",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EarningsPerShareTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2106100 - Disclosure - Net Income Per Common Share",
     "role": "http://www.caseys.com/role/NetIncomePerCommonShare",
     "shortName": "Net Income Per Common Share",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "casy-2020430x10k.htm",
      "contextRef": "FD2020Q4YTD",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EarningsPerShareTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R13": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "casy-2020430x10k.htm",
      "contextRef": "FD2020Q4YTD",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2107100 - Disclosure - Income Taxes",
     "role": "http://www.caseys.com/role/IncomeTaxes",
     "shortName": "Income Taxes",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "casy-2020430x10k.htm",
      "contextRef": "FD2020Q4YTD",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R14": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "casy-2020430x10k.htm",
      "contextRef": "FD2020Q4YTD",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeFinanceLeasesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2108100 - Disclosure - Leases",
     "role": "http://www.caseys.com/role/Leases",
     "shortName": "Leases",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "casy-2020430x10k.htm",
      "contextRef": "FD2020Q4YTD",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeFinanceLeasesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R15": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "casy-2020430x10k.htm",
      "contextRef": "FD2020Q4YTD",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2110100 - Disclosure - Benefit Plans",
     "role": "http://www.caseys.com/role/BenefitPlans",
     "shortName": "Benefit Plans",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "casy-2020430x10k.htm",
      "contextRef": "FD2020Q4YTD",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R16": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "casy-2020430x10k.htm",
      "contextRef": "FD2020Q4YTD",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommitmentsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2111100 - Disclosure - Commitments",
     "role": "http://www.caseys.com/role/Commitments",
     "shortName": "Commitments",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "casy-2020430x10k.htm",
      "contextRef": "FD2020Q4YTD",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommitmentsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R17": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "casy-2020430x10k.htm",
      "contextRef": "FD2020Q4YTD",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LossContingencyDisclosures",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2112100 - Disclosure - Contingencies",
     "role": "http://www.caseys.com/role/Contingencies",
     "shortName": "Contingencies",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "casy-2020430x10k.htm",
      "contextRef": "FD2020Q4YTD",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LossContingencyDisclosures",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R18": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "casy-2020430x10k.htm",
      "contextRef": "FD2020Q4YTD",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:QuarterlyFinancialInformationTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2114100 - Disclosure - Quarterly Financial Data",
     "role": "http://www.caseys.com/role/QuarterlyFinancialData",
     "shortName": "Quarterly Financial Data",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "casy-2020430x10k.htm",
      "contextRef": "FD2020Q4YTD",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:QuarterlyFinancialInformationTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R19": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "casy-2020430x10k.htm",
      "contextRef": "FD2020Q4YTD",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ConsolidationPolicyTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2201201 - Disclosure - Significant Accounting Policies (Policies)",
     "role": "http://www.caseys.com/role/SignificantAccountingPoliciesPolicies",
     "shortName": "Significant Accounting Policies (Policies)",
     "subGroupType": "policies",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "casy-2020430x10k.htm",
      "contextRef": "FD2020Q4YTD",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ConsolidationPolicyTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R2": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "casy-2020430x10k.htm",
      "contextRef": "FI2020Q4",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1001000 - Statement - Consolidated Balance Sheets",
     "role": "http://www.caseys.com/role/ConsolidatedBalanceSheets",
     "shortName": "Consolidated Balance Sheets",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "casy-2020430x10k.htm",
      "contextRef": "FI2020Q4",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R20": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:InventoryPolicyTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "casy-2020430x10k.htm",
      "contextRef": "FD2020Q4YTD",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2301302 - Disclosure - Significant Accounting Policies (Tables)",
     "role": "http://www.caseys.com/role/SignificantAccountingPoliciesTables",
     "shortName": "Significant Accounting Policies (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:InventoryPolicyTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "casy-2020430x10k.htm",
      "contextRef": "FD2020Q4YTD",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R21": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "casy-2020430x10k.htm",
      "contextRef": "FD2020Q4YTD",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2302301 - Disclosure - Acquisitions (Tables)",
     "role": "http://www.caseys.com/role/AcquisitionsTables",
     "shortName": "Acquisitions (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "casy-2020430x10k.htm",
      "contextRef": "FD2020Q4YTD",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R22": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "casy-2020430x10k.htm",
      "contextRef": "FD2020Q4YTD",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfDebtTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2304301 - Disclosure - Fair Value of Financial Instruments and Long Term Debt (Tables)",
     "role": "http://www.caseys.com/role/FairValueOfFinancialInstrumentsAndLongTermDebtTables",
     "shortName": "Fair Value of Financial Instruments and Long Term Debt (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "casy-2020430x10k.htm",
      "contextRef": "FD2020Q4YTD",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfDebtTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R23": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "casy-2020430x10k.htm",
      "contextRef": "FD2020Q4YTD",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2305301 - Disclosure - Preferred and Common Stock (Tables)",
     "role": "http://www.caseys.com/role/PreferredAndCommonStockTables",
     "shortName": "Preferred and Common Stock (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "casy-2020430x10k.htm",
      "contextRef": "FD2020Q4YTD",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R24": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "casy-2020430x10k.htm",
      "contextRef": "FD2020Q4YTD",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2306301 - Disclosure - Net Income Per Common Share (Tables)",
     "role": "http://www.caseys.com/role/NetIncomePerCommonShareTables",
     "shortName": "Net Income Per Common Share (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "casy-2020430x10k.htm",
      "contextRef": "FD2020Q4YTD",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R25": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "casy-2020430x10k.htm",
      "contextRef": "FD2020Q4YTD",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2307301 - Disclosure - Income Taxes (Tables)",
     "role": "http://www.caseys.com/role/IncomeTaxesTables",
     "shortName": "Income Taxes (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "casy-2020430x10k.htm",
      "contextRef": "FD2020Q4YTD",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R26": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "casy-2020430x10k.htm",
      "contextRef": "FD2020Q4YTD",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "casy:AssetsAndLiabilitiesLesseeTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2308301 - Disclosure - Leases - (Tables)",
     "role": "http://www.caseys.com/role/LeasesTables",
     "shortName": "Leases - (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "casy-2020430x10k.htm",
      "contextRef": "FD2020Q4YTD",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "casy:AssetsAndLiabilitiesLesseeTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R27": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "casy-2020430x10k.htm",
      "contextRef": "FD2020Q4YTD",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2314301 - Disclosure - Quarterly Financial Data (Tables)",
     "role": "http://www.caseys.com/role/QuarterlyFinancialDataTables",
     "shortName": "Quarterly Financial Data (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "casy-2020430x10k.htm",
      "contextRef": "FD2020Q4YTD",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R28": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "us-gaap:SegmentReportingPolicyPolicyTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "casy-2020430x10k.htm",
      "contextRef": "FI2020Q4",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "us-gaap:NumberOfStores",
      "reportCount": 1,
      "unique": true,
      "unitRef": "store",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2401403 - Disclosure - Significant Accounting Policies (Details)",
     "role": "http://www.caseys.com/role/SignificantAccountingPoliciesDetails",
     "shortName": "Significant Accounting Policies (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "us-gaap:SegmentReportingPolicyPolicyTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "casy-2020430x10k.htm",
      "contextRef": "FI2020Q4",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "us-gaap:NumberOfStores",
      "reportCount": 1,
      "unique": true,
      "unitRef": "store",
      "xsiNil": "false"
     }
    },
    "R29": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "ix:continuation",
       "us-gaap:InventoryPolicyTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "casy-2020430x10k.htm",
      "contextRef": "FI2020Q4",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:InventoryGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2401404 - Disclosure - Significant Accounting Policies - Summary of the Inventory Values (Details)",
     "role": "http://www.caseys.com/role/SignificantAccountingPoliciesSummaryOfInventoryValuesDetails",
     "shortName": "Significant Accounting Policies - Summary of the Inventory Values (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "ix:continuation",
       "us-gaap:InventoryPolicyTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "casy-2020430x10k.htm",
      "contextRef": "FI2020Q4",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:InventoryGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R3": {
     "firstAnchor": null,
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1001501 - Statement - Consolidated Balance Sheets (Parentheticals)",
     "role": "http://www.caseys.com/role/ConsolidatedBalanceSheetsParentheticals",
     "shortName": "Consolidated Balance Sheets (Parentheticals)",
     "subGroupType": "parenthetical",
     "uniqueAnchor": null
    },
    "R30": {
     "firstAnchor": null,
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2401405 - Disclosure - Significant Accounting Policies - Depreciation of Property and Equipment and Amortization of Capital Lease Assets (Details)",
     "role": "http://www.caseys.com/role/SignificantAccountingPoliciesDepreciationOfPropertyAndEquipmentAndAmortizationOfCapitalLeaseAssetsDetails",
     "shortName": "Significant Accounting Policies - Depreciation of Property and Equipment and Amortization of Capital Lease Assets (Details)",
     "subGroupType": "details",
     "uniqueAnchor": null
    },
    "R31": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "casy-2020430x10k.htm",
      "contextRef": "FD2020Q4YTD",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "us-gaap:NumberOfBusinessesAcquired",
      "reportCount": 1,
      "unique": true,
      "unitRef": "store",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2402402 - Disclosure - Acquisitions (Details)",
     "role": "http://www.caseys.com/role/AcquisitionsDetails",
     "shortName": "Acquisitions (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "casy-2020430x10k.htm",
      "contextRef": "FD2020Q4YTD",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "us-gaap:NumberOfBusinessesAcquired",
      "reportCount": 1,
      "unique": true,
      "unitRef": "store",
      "xsiNil": "false"
     }
    },
    "R32": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "casy-2020430x10k.htm",
      "contextRef": "FI2020Q4",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:Goodwill",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2402403 - Disclosure - Acquisitions - Allocation of Purchase Price (Details)",
     "role": "http://www.caseys.com/role/AcquisitionsAllocationOfPurchasePriceDetails",
     "shortName": "Acquisitions - Allocation of Purchase Price (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "casy-2020430x10k.htm",
      "contextRef": "FI2020Q4_us-gaap_BusinessAcquisitionAxis_us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R33": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "us-gaap:BusinessAcquisitionProFormaInformationTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "casy-2020430x10k.htm",
      "contextRef": "FD2020Q4YTD",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:BusinessAcquisitionsProFormaRevenue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2402404 - Disclosure - Acquisitions - Summary of Unaudited Pro Forma Information (Details)",
     "role": "http://www.caseys.com/role/AcquisitionsSummaryOfUnauditedProFormaInformationDetails",
     "shortName": "Acquisitions - Summary of Unaudited Pro Forma Information (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "us-gaap:BusinessAcquisitionProFormaInformationTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "casy-2020430x10k.htm",
      "contextRef": "FD2020Q4YTD",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:BusinessAcquisitionsProFormaRevenue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R34": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "casy-2020430x10k.htm",
      "contextRef": "FI2020Q4",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:LongTermDebtFairValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2404402 - Disclosure - Fair Value of Financial Instruments and Long Term Debt (Details)",
     "role": "http://www.caseys.com/role/FairValueOfFinancialInstrumentsAndLongTermDebtDetails",
     "shortName": "Fair Value of Financial Instruments and Long Term Debt (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "casy-2020430x10k.htm",
      "contextRef": "FI2020Q4",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:LongTermDebtFairValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R35": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "casy-2020430x10k.htm",
      "contextRef": "FI2020Q4",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:FinanceLeaseLiability",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2404403 - Disclosure - Fair Value of Financial Instruments and Long Term Debt - Carrying Value of Long-term Debt (Details)",
     "role": "http://www.caseys.com/role/FairValueOfFinancialInstrumentsAndLongTermDebtCarryingValueOfLongTermDebtDetails",
     "shortName": "Fair Value of Financial Instruments and Long Term Debt - Carrying Value of Long-term Debt (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "us-gaap:ScheduleOfDebtTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "casy-2020430x10k.htm",
      "contextRef": "FI2019Q4",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:CapitalLeaseObligations",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R36": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock",
       "us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "casy-2020430x10k.htm",
      "contextRef": "FI2020Q4",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2404404 - Disclosure - Fair Value of Financial Instruments and Long Term Debt - Schedule of Maturities of Long-Term Debt Including Capitalizied Leases (Details)",
     "role": "http://www.caseys.com/role/FairValueOfFinancialInstrumentsAndLongTermDebtScheduleOfMaturitiesOfLongTermDebtIncludingCapitaliziedLeasesDetails",
     "shortName": "Fair Value of Financial Instruments and Long Term Debt - Schedule of Maturities of Long-Term Debt Including Capitalizied Leases (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock",
       "us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "casy-2020430x10k.htm",
      "contextRef": "FI2020Q4",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R37": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "casy-2020430x10k.htm",
      "contextRef": "FI2020Q4",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber",
      "reportCount": 1,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2405402 - Disclosure - Preferred and Common Stock (Details)",
     "role": "http://www.caseys.com/role/PreferredAndCommonStockDetails",
     "shortName": "Preferred and Common Stock (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "casy-2020430x10k.htm",
      "contextRef": "FD2020Q4YTD",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R38": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "casy-2020430x10k.htm",
      "contextRef": "FD2020Q4YTD_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod",
      "reportCount": 1,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2405403 - Disclosure - Preferred and Common Stock- Schedule of Restricted Stock and Restricted Stock Units Granted (Details)",
     "role": "http://www.caseys.com/role/PreferredAndCommonStockScheduleOfRestrictedStockAndRestrictedStockUnitsGrantedDetails",
     "shortName": "Preferred and Common Stock- Schedule of Restricted Stock and Restricted Stock Units Granted (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "ix:continuation",
       "us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "casy-2020430x10k.htm",
      "contextRef": "D2020Q1Jun4-4_srt_TitleOfIndividualAxis_casy_KeyEmployeesMember_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_us-gaap_PlanNameAxis_casy_StockIncentivePlanMember",
      "decimals": "INF",
      "lang": null,
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R39": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "casy-2020430x10k.htm",
      "contextRef": "FI2020Q4",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber",
      "reportCount": 1,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2405404 - Disclosure - Preferred and Common Stock - Schedule of Stock Options Activity (Details)",
     "role": "http://www.caseys.com/role/PreferredAndCommonStockScheduleOfStockOptionsActivityDetails",
     "shortName": "Preferred and Common Stock - Schedule of Stock Options Activity (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "casy-2020430x10k.htm",
      "contextRef": "FD2020Q4YTD_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember",
      "decimals": "INF",
      "lang": null,
      "name": "us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R4": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "casy-2020430x10k.htm",
      "contextRef": "FD2020Q4YTD",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:Revenues",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1002000 - Statement - Consolidated Statements of Income",
     "role": "http://www.caseys.com/role/ConsolidatedStatementsOfIncome",
     "shortName": "Consolidated Statements of Income",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "casy-2020430x10k.htm",
      "contextRef": "FD2020Q4YTD",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R40": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "casy-2020430x10k.htm",
      "contextRef": "FI2019Q4_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
      "reportCount": 1,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2405405 - Disclosure - Preferred and Common Stock - Schedule of Restricted Stock Units Award Activity (Details)",
     "role": "http://www.caseys.com/role/PreferredAndCommonStockScheduleOfRestrictedStockUnitsAwardActivityDetails",
     "shortName": "Preferred and Common Stock - Schedule of Restricted Stock Units Award Activity (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "casy-2020430x10k.htm",
      "contextRef": "FI2017Q4_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember",
      "decimals": "INF",
      "lang": null,
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R41": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "casy-2020430x10k.htm",
      "contextRef": "FD2020Q4QTD",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:NetIncomeLoss",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2406402 - Disclosure - Net Income Per Common Share - Schedule of Basic and Diluted Earnings Per Share (Details)",
     "role": "http://www.caseys.com/role/NetIncomePerCommonShareScheduleOfBasicAndDilutedEarningsPerShareDetails",
     "shortName": "Net Income Per Common Share - Schedule of Basic and Diluted Earnings Per Share (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "casy-2020430x10k.htm",
      "contextRef": "FD2020Q4YTD",
      "decimals": "0",
      "lang": null,
      "name": "us-gaap:WeightedAverageNumberOfSharesOutstandingBasic",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R42": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "ix:continuation",
       "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "casy-2020430x10k.htm",
      "contextRef": "FD2020Q4YTD",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:CurrentFederalTaxExpenseBenefit",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2407402 - Disclosure - Income Taxes - Schedule of Components of Income Tax Expense (Benefit) (Details)",
     "role": "http://www.caseys.com/role/IncomeTaxesScheduleOfComponentsOfIncomeTaxExpenseBenefitDetails",
     "shortName": "Income Taxes - Schedule of Components of Income Tax Expense (Benefit) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "ix:continuation",
       "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "casy-2020430x10k.htm",
      "contextRef": "FD2020Q4YTD",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:CurrentFederalTaxExpenseBenefit",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R43": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "casy-2020430x10k.htm",
      "contextRef": "FI2020Q4",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2407403 - Disclosure - Income Taxes - Schedule of Deferred Tax Assets and Liabilities (Details)",
     "role": "http://www.caseys.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails",
     "shortName": "Income Taxes - Schedule of Deferred Tax Assets and Liabilities (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "casy-2020430x10k.htm",
      "contextRef": "FI2020Q4",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R44": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "casy-2020430x10k.htm",
      "contextRef": "FI2020Q4",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:DeferredTaxAssetsValuationAllowance",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2407404 - Disclosure - Income Taxes (Details)",
     "role": "http://www.caseys.com/role/IncomeTaxesDetails",
     "shortName": "Income Taxes (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "casy-2020430x10k.htm",
      "contextRef": "FI2020Q4",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R45": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "casy-2020430x10k.htm",
      "contextRef": "FD2020Q4YTD",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2407405 - Disclosure - Income Taxes - Schedule of Effective Income Tax Rate Reconciliation (Details)",
     "role": "http://www.caseys.com/role/IncomeTaxesScheduleOfEffectiveIncomeTaxRateReconciliationDetails",
     "shortName": "Income Taxes - Schedule of Effective Income Tax Rate Reconciliation (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "casy-2020430x10k.htm",
      "contextRef": "FD2020Q4YTD",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R46": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "casy-2020430x10k.htm",
      "contextRef": "FI2019Q4",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:UnrecognizedTaxBenefits",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2407406 - Disclosure - Income Taxes - Schedule of Unrecognized Tax Benefits (Details)",
     "role": "http://www.caseys.com/role/IncomeTaxesScheduleOfUnrecognizedTaxBenefitsDetails",
     "shortName": "Income Taxes - Schedule of Unrecognized Tax Benefits (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "casy-2020430x10k.htm",
      "contextRef": "FD2020Q4YTD",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R47": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "casy:AssetsAndLiabilitiesLesseeTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "casy-2020430x10k.htm",
      "contextRef": "FI2020Q4",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:OperatingLeaseRightOfUseAsset",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2408402 - Disclosure - Leases - Assets and Liabilities of Lessee (Details)",
     "role": "http://www.caseys.com/role/LeasesAssetsAndLiabilitiesOfLesseeDetails",
     "shortName": "Leases - Assets and Liabilities of Lessee (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "casy:AssetsAndLiabilitiesLesseeTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "casy-2020430x10k.htm",
      "contextRef": "FI2020Q4",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:OperatingLeaseRightOfUseAsset",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R48": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "casy-2020430x10k.htm",
      "contextRef": "FI2020Q4",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:FinanceLeaseLiabilityPaymentsDueInNextRollingTwelveMonths",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2408403 - Disclosure - Leases - Lease Maturity Schedule (Details)",
     "role": "http://www.caseys.com/role/LeasesLeaseMaturityScheduleDetails",
     "shortName": "Leases - Lease Maturity Schedule (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "casy-2020430x10k.htm",
      "contextRef": "FI2020Q4",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:FinanceLeaseLiabilityPaymentsDueInNextRollingTwelveMonths",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R49": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "casy-2020430x10k.htm",
      "contextRef": "FI2020Q3_srt_CounterpartyNameAxis_casy_CityOfJoplinMissouriMember",
      "decimals": "-5",
      "first": true,
      "lang": null,
      "name": "casy:SaleLeasebackTransactionMaximumTaxableExemptBondsAvailable",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2408404 - Disclosure - Leases - Narrative (Details)",
     "role": "http://www.caseys.com/role/LeasesNarrativeDetails",
     "shortName": "Leases - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "casy-2020430x10k.htm",
      "contextRef": "FI2020Q3_srt_CounterpartyNameAxis_casy_CityOfJoplinMissouriMember",
      "decimals": "-5",
      "first": true,
      "lang": null,
      "name": "casy:SaleLeasebackTransactionMaximumTaxableExemptBondsAvailable",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R5": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "casy-2020430x10k.htm",
      "contextRef": "FI2017Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "us-gaap:CommonStockSharesOutstanding",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1003000 - Statement - Consolidated Statements of Shareholders' Equity",
     "role": "http://www.caseys.com/role/ConsolidatedStatementsOfShareholdersEquity",
     "shortName": "Consolidated Statements of Shareholders' Equity",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "casy-2020430x10k.htm",
      "contextRef": "FI2017Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "us-gaap:CommonStockSharesOutstanding",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R50": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "casy-2020430x10k.htm",
      "contextRef": "FI2020Q4",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:DeferredCompensationLiabilityCurrentAndNoncurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2410401 - Disclosure - Benefit Plans (Details)",
     "role": "http://www.caseys.com/role/BenefitPlansDetails",
     "shortName": "Benefit Plans (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "casy-2020430x10k.htm",
      "contextRef": "FI2020Q4",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:DeferredCompensationLiabilityCurrentAndNoncurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R51": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "casy-2020430x10k.htm",
      "contextRef": "FD2020Q4YTD",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "casy:EmploymentAgreementsNumberofEmployees",
      "reportCount": 1,
      "unique": true,
      "unitRef": "employee",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2411401 - Disclosure - Commitments (Details)",
     "role": "http://www.caseys.com/role/CommitmentsDetails",
     "shortName": "Commitments (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "casy-2020430x10k.htm",
      "contextRef": "FD2020Q4YTD",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "casy:EmploymentAgreementsNumberofEmployees",
      "reportCount": 1,
      "unique": true,
      "unitRef": "employee",
      "xsiNil": "false"
     }
    },
    "R52": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "casy-2020430x10k.htm",
      "contextRef": "FI2020Q4",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:OtherAccruedLiabilitiesCurrentAndNoncurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2412401 - Disclosure - Contingencies (Details)",
     "role": "http://www.caseys.com/role/ContingenciesDetails",
     "shortName": "Contingencies (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "casy-2020430x10k.htm",
      "contextRef": "FI2020Q4",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:OtherAccruedLiabilitiesCurrentAndNoncurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R53": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "casy-2020430x10k.htm",
      "contextRef": "FD2020Q4QTD",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:Revenues",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2414402 - Disclosure - Quarterly Financial Data - Schedule of Quarterly Financial Information (Details)",
     "role": "http://www.caseys.com/role/QuarterlyFinancialDataScheduleOfQuarterlyFinancialInformationDetails",
     "shortName": "Quarterly Financial Data - Schedule of Quarterly Financial Information (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "casy-2020430x10k.htm",
      "contextRef": "FD2020Q4QTD",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:Revenues",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R6": {
     "firstAnchor": null,
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1003501 - Statement - Consolidated Statements of Shareholders' Equity (Parentheticals)",
     "role": "http://www.caseys.com/role/ConsolidatedStatementsOfShareholdersEquityParentheticals",
     "shortName": "Consolidated Statements of Shareholders' Equity (Parentheticals)",
     "subGroupType": "parenthetical",
     "uniqueAnchor": null
    },
    "R7": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "casy-2020430x10k.htm",
      "contextRef": "FD2020Q4YTD",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:NetIncomeLoss",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1004000 - Statement - Consolidated Statements of Cash Flows",
     "role": "http://www.caseys.com/role/ConsolidatedStatementsOfCashFlows",
     "shortName": "Consolidated Statements of Cash Flows",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "casy-2020430x10k.htm",
      "contextRef": "FD2020Q4YTD",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:DepreciationAndAmortization",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R8": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "casy-2020430x10k.htm",
      "contextRef": "FD2020Q4YTD",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SignificantAccountingPoliciesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2101100 - Disclosure - Significant Accounting Policies",
     "role": "http://www.caseys.com/role/SignificantAccountingPolicies",
     "shortName": "Significant Accounting Policies",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "casy-2020430x10k.htm",
      "contextRef": "FD2020Q4YTD",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SignificantAccountingPoliciesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R9": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "casy-2020430x10k.htm",
      "contextRef": "FD2020Q4YTD",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BusinessCombinationDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2102100 - Disclosure - Acquisitions",
     "role": "http://www.caseys.com/role/Acquisitions",
     "shortName": "Acquisitions",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "casy-2020430x10k.htm",
      "contextRef": "FD2020Q4YTD",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BusinessCombinationDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R9999": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "casy-2020430x10k.htm",
      "contextRef": "I2019Q1May1",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "",
     "isDefault": "false",
     "longName": "Uncategorized Items - casy-2020430x10k.htm",
     "role": "http://xbrl.sec.gov/role/uncategorizedFacts",
     "shortName": "Uncategorized Items - casy-2020430x10k.htm",
     "subGroupType": "",
     "uniqueAnchor": null
    }
   },
   "segmentCount": 56,
   "tag": {
    "casy_A2017StockRepurchasePlanMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "2017 Stock Repurchase Plan [Member]",
        "label": "2017 Stock Repurchase Plan [Member]",
        "terseLabel": "2017 Stock Repurchase Plan"
       }
      }
     },
     "localname": "A2017StockRepurchasePlanMember",
     "nsuri": "http://www.caseys.com/20200430",
     "presentation": [
      "http://www.caseys.com/role/PreferredAndCommonStockDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "casy_A2018StockRepurchasePlanMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "2018 Stock Repurchase Plan [Member]",
        "label": "2018 Stock Repurchase Plan [Member]",
        "terseLabel": "2018 Stock Repurchase Plan"
       }
      }
     },
     "localname": "A2018StockRepurchasePlanMember",
     "nsuri": "http://www.caseys.com/20200430",
     "presentation": [
      "http://www.caseys.com/role/PreferredAndCommonStockDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "casy_AccordionFeatureMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Accordion Feature [Member]",
        "label": "Accordion Feature [Member]",
        "terseLabel": "Accordion Feature"
       }
      }
     },
     "localname": "AccordionFeatureMember",
     "nsuri": "http://www.caseys.com/20200430",
     "presentation": [
      "http://www.caseys.com/role/FairValueOfFinancialInstrumentsAndLongTermDebtDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "casy_AccruedExpensesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "",
        "label": "AccruedExpensesAbstract",
        "terseLabel": "Accrued expenses"
       }
      }
     },
     "localname": "AccruedExpensesAbstract",
     "nsuri": "http://www.caseys.com/20200430",
     "presentation": [
      "http://www.caseys.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "casy_AccruedPropertyTaxes": {
     "auth_ref": [],
     "calculation": {
      "http://www.caseys.com/role/ConsolidatedBalanceSheets": {
       "order": 5.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Accrued property taxes.",
        "label": "Property taxes",
        "terseLabel": "Property taxes"
       }
      }
     },
     "localname": "AccruedPropertyTaxes",
     "nsuri": "http://www.caseys.com/20200430",
     "presentation": [
      "http://www.caseys.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "casy_AnnualStopLossLimit": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Annual Stop Loss Limit",
        "label": "Annual Stop Loss Limit",
        "terseLabel": "Annual stop loss limit"
       }
      }
     },
     "localname": "AnnualStopLossLimit",
     "nsuri": "http://www.caseys.com/20200430",
     "presentation": [
      "http://www.caseys.com/role/ContingenciesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "casy_AssetRetirementObligationInOtherAssetsNetOfAmortization": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The recorded asset for asset retirement obligations is recorded in other assets,net of amortization.",
        "label": "Asset Retirement Obligation in Other Assets Net of Amortization",
        "terseLabel": "Recorded asset retirement obligation (net of amortization)"
       }
      }
     },
     "localname": "AssetRetirementObligationInOtherAssetsNetOfAmortization",
     "nsuri": "http://www.caseys.com/20200430",
     "presentation": [
      "http://www.caseys.com/role/SignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "casy_AssetsAndLiabilitiesLesseeTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Assets And Liabilities, Lessee [Table Text Block]",
        "label": "Assets And Liabilities, Lessee [Table Text Block]",
        "terseLabel": "Assets And Liabilities, Lessee"
       }
      }
     },
     "localname": "AssetsAndLiabilitiesLesseeTableTextBlock",
     "nsuri": "http://www.caseys.com/20200430",
     "presentation": [
      "http://www.caseys.com/role/LeasesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "casy_BankLineMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Bank Line [Member]",
        "label": "Bank Line [Member]",
        "terseLabel": "Bank Line"
       }
      }
     },
     "localname": "BankLineMember",
     "nsuri": "http://www.caseys.com/20200430",
     "presentation": [
      "http://www.caseys.com/role/FairValueOfFinancialInstrumentsAndLongTermDebtDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "casy_BoxTopsMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Box Tops [Member]",
        "label": "Box Tops [Member]",
        "terseLabel": "Box Tops"
       }
      }
     },
     "localname": "BoxTopsMember",
     "nsuri": "http://www.caseys.com/20200430",
     "presentation": [
      "http://www.caseys.com/role/SignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "casy_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedCurrentLiabilitiesAccruedExpenses": {
     "auth_ref": [],
     "calculation": {
      "http://www.caseys.com/role/AcquisitionsAllocationOfPurchasePriceDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Accrued Expenses",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Accrued Expenses",
        "terseLabel": "Accrued expenses"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedCurrentLiabilitiesAccruedExpenses",
     "nsuri": "http://www.caseys.com/20200430",
     "presentation": [
      "http://www.caseys.com/role/AcquisitionsAllocationOfPurchasePriceDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "casy_CityOfJoplinMissouriMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "City Of Joplin Missouri [Member]",
        "label": "City Of Joplin Missouri [Member]",
        "terseLabel": "City of Joplin Missouri"
       }
      }
     },
     "localname": "CityOfJoplinMissouriMember",
     "nsuri": "http://www.caseys.com/20200430",
     "presentation": [
      "http://www.caseys.com/role/LeasesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "casy_CompensationCommitment": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Compensation Commitment",
        "label": "Compensation Commitment",
        "terseLabel": "Compensation commitment"
       }
      }
     },
     "localname": "CompensationCommitment",
     "nsuri": "http://www.caseys.com/20200430",
     "presentation": [
      "http://www.caseys.com/role/CommitmentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "casy_DebtInstrumentPeriodicPaymentNumberofPayments": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Debt Instrument, Periodic Payment, Number of Payments",
        "label": "Debt Instrument, Periodic Payment, Number of Payments",
        "terseLabel": "Number of payments"
       }
      }
     },
     "localname": "DebtInstrumentPeriodicPaymentNumberofPayments",
     "nsuri": "http://www.caseys.com/20200430",
     "presentation": [
      "http://www.caseys.com/role/FairValueOfFinancialInstrumentsAndLongTermDebtCarryingValueOfLongTermDebtDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "casy_DefinedBenefitPlanAnnualRetirementBenefitPercentage": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Defined Benefit Plan, Annual Retirement Benefit, Percentage",
        "label": "Defined Benefit Plan, Annual Retirement Benefit, Percentage",
        "terseLabel": "Annual benefit amount (percent of base compensation)"
       }
      }
     },
     "localname": "DefinedBenefitPlanAnnualRetirementBenefitPercentage",
     "nsuri": "http://www.caseys.com/20200430",
     "presentation": [
      "http://www.caseys.com/role/BenefitPlansDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "casy_DefinedBenefitPlanDurationOfBenefits": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Defined Benefit Plan, Duration Of Benefits",
        "label": "Defined Benefit Plan, Duration Of Benefits",
        "terseLabel": "Duration of benefits"
       }
      }
     },
     "localname": "DefinedBenefitPlanDurationOfBenefits",
     "nsuri": "http://www.caseys.com/20200430",
     "presentation": [
      "http://www.caseys.com/role/BenefitPlansDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "casy_DefinedBenefitPlansNumberofExecutivesCovered": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Defined Benefit Plans, Non-Qualified Supplemental Executive Plan, Number of Executives Covered",
        "label": "Defined Benefit Plans, Number of Executives Covered",
        "terseLabel": "Number of executives covered under SERP"
       }
      }
     },
     "localname": "DefinedBenefitPlansNumberofExecutivesCovered",
     "nsuri": "http://www.caseys.com/20200430",
     "presentation": [
      "http://www.caseys.com/role/BenefitPlansDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "casy_EffectOfStockOptionsAndRestrictedStockUnits": {
     "auth_ref": [],
     "calculation": {
      "http://www.caseys.com/role/NetIncomePerCommonShareScheduleOfBasicAndDilutedEarningsPerShareDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding",
       "weight": 1.0
      }
     },
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Effect Of Stock Options And Restricted Stock Units",
        "label": "Plus effect of stock options and restricted stock units",
        "terseLabel": "Plus effect of stock options and restricted stock units (shares)"
       }
      }
     },
     "localname": "EffectOfStockOptionsAndRestrictedStockUnits",
     "nsuri": "http://www.caseys.com/20200430",
     "presentation": [
      "http://www.caseys.com/role/NetIncomePerCommonShareScheduleOfBasicAndDilutedEarningsPerShareDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "casy_EffectiveIncomeTaxRateReconciliationImpactOfPhasedinStateLawChangesNetOfFederalBenefitPercent": {
     "auth_ref": [],
     "calculation": {
      "http://www.caseys.com/role/IncomeTaxesScheduleOfEffectiveIncomeTaxRateReconciliationDetails": {
       "order": 7.0,
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0
      }
     },
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Effective Income Tax Rate Reconciliation, Impact Of Phased-in State Law Changes, Net Of Federal Benefit, Percent",
        "label": "Effective Income Tax Rate Reconciliation, Impact Of Phased-in State Law Changes, Net Of Federal Benefit, Percent",
        "terseLabel": "Impact of phased-in state law changes, net of federal benefit"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationImpactOfPhasedinStateLawChangesNetOfFederalBenefitPercent",
     "nsuri": "http://www.caseys.com/20200430",
     "presentation": [
      "http://www.caseys.com/role/IncomeTaxesScheduleOfEffectiveIncomeTaxRateReconciliationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "casy_EmploymentAgreementsNumberofEmployees": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Employment Agreements, Number of Employees",
        "label": "Employment Agreements, Number of Employees",
        "terseLabel": "Number of other key employees covered by employment agreements"
       }
      }
     },
     "localname": "EmploymentAgreementsNumberofEmployees",
     "nsuri": "http://www.caseys.com/20200430",
     "presentation": [
      "http://www.caseys.com/role/CommitmentsDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "casy_FinanceLeasePaymentsDueAndLongTermDebtMaturitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Finance Lease Payments Due And Long Term Debt Maturities [Abstract]",
        "label": "Finance Lease Payments Due And Long Term Debt Maturities [Abstract]",
        "terseLabel": "Total"
       }
      }
     },
     "localname": "FinanceLeasePaymentsDueAndLongTermDebtMaturitiesAbstract",
     "nsuri": "http://www.caseys.com/20200430",
     "presentation": [
      "http://www.caseys.com/role/FairValueOfFinancialInstrumentsAndLongTermDebtScheduleOfMaturitiesOfLongTermDebtIncludingCapitaliziedLeasesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "casy_FivePointSevenTwoSeniorNotesMarch302020Member": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Five Point Seven Two Senior Notes March 30, 2020",
        "label": "Five Point Seven Two Senior Notes March 30, 2020 [Member]",
        "terseLabel": "5.72% Senior notes due in 14 installments beginning September 30, 2012 and ending March 30, 2020"
       }
      }
     },
     "localname": "FivePointSevenTwoSeniorNotesMarch302020Member",
     "nsuri": "http://www.caseys.com/20200430",
     "presentation": [
      "http://www.caseys.com/role/FairValueOfFinancialInstrumentsAndLongTermDebtCarryingValueOfLongTermDebtDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "casy_FivePointTwoTwoSeniorNotesDueAugust92020Member": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Five Point Two Two Senior Notes Due August 9, 2020",
        "label": "Five Point Two Two Senior Notes Due August 9, 2020 [Member]",
        "terseLabel": "5.22% Senior notes due August 9, 2020 (1)"
       }
      }
     },
     "localname": "FivePointTwoTwoSeniorNotesDueAugust92020Member",
     "nsuri": "http://www.caseys.com/20200430",
     "presentation": [
      "http://www.caseys.com/role/FairValueOfFinancialInstrumentsAndLongTermDebtCarryingValueOfLongTermDebtDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "casy_GIftCardsMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "GIft Cards [Member]",
        "label": "GIft Cards [Member]",
        "terseLabel": "GIft Cards"
       }
      }
     },
     "localname": "GIftCardsMember",
     "nsuri": "http://www.caseys.com/20200430",
     "presentation": [
      "http://www.caseys.com/role/SignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "casy_GasolineMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "",
        "label": "Gasoline [Member]",
        "terseLabel": "Fuel"
       }
      }
     },
     "localname": "GasolineMember",
     "nsuri": "http://www.caseys.com/20200430",
     "presentation": [
      "http://www.caseys.com/role/QuarterlyFinancialDataScheduleOfQuarterlyFinancialInformationDetails",
      "http://www.caseys.com/role/SignificantAccountingPoliciesDetails",
      "http://www.caseys.com/role/SignificantAccountingPoliciesSummaryOfInventoryValuesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "casy_GeneralLiabilityAndAutoLiabilityInsuranceMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "General Liability And Auto Liability Insurance [Member]",
        "label": "General Liability And Auto Liability Insurance [Member]",
        "terseLabel": "General Liability and Auto Liability Insurance"
       }
      }
     },
     "localname": "GeneralLiabilityAndAutoLiabilityInsuranceMember",
     "nsuri": "http://www.caseys.com/20200430",
     "presentation": [
      "http://www.caseys.com/role/ContingenciesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "casy_GoodwillDeductibleForIncomeTaxPurposesPeriod": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Goodwill deductible for income tax purposes, period.",
        "label": "Goodwill Deductible for Income Tax Purposes Period",
        "terseLabel": "Goodwill deductible for income tax purposes period (in years)"
       }
      }
     },
     "localname": "GoodwillDeductibleForIncomeTaxPurposesPeriod",
     "nsuri": "http://www.caseys.com/20200430",
     "presentation": [
      "http://www.caseys.com/role/AcquisitionsDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "casy_GroceryAndOtherMerchandiseMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "",
        "label": "Grocery And Other Merchandise [Member]",
        "terseLabel": "Grocery and other merchandise"
       }
      }
     },
     "localname": "GroceryAndOtherMerchandiseMember",
     "nsuri": "http://www.caseys.com/20200430",
     "presentation": [
      "http://www.caseys.com/role/QuarterlyFinancialDataScheduleOfQuarterlyFinancialInformationDetails",
      "http://www.caseys.com/role/SignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "casy_InterestOverIndex": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Interest Over Index",
        "label": "Interest Over Index",
        "terseLabel": "Interest over variable Index"
       }
      }
     },
     "localname": "InterestOverIndex",
     "nsuri": "http://www.caseys.com/20200430",
     "presentation": [
      "http://www.caseys.com/role/FairValueOfFinancialInstrumentsAndLongTermDebtDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "casy_KeyEmployeesMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Key Employees [Member]",
        "label": "Key Employees [Member]",
        "terseLabel": "Key Employees"
       }
      }
     },
     "localname": "KeyEmployeesMember",
     "nsuri": "http://www.caseys.com/20200430",
     "presentation": [
      "http://www.caseys.com/role/PreferredAndCommonStockScheduleOfRestrictedStockAndRestrictedStockUnitsGrantedDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "casy_LineOfCreditFacilityFacilityFeePercentage": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Line Of Credit Facility, Facility Fee Percentage",
        "label": "Line Of Credit Facility, Facility Fee Percentage",
        "terseLabel": "Facility fee percentage"
       }
      }
     },
     "localname": "LineOfCreditFacilityFacilityFeePercentage",
     "nsuri": "http://www.caseys.com/20200430",
     "presentation": [
      "http://www.caseys.com/role/FairValueOfFinancialInstrumentsAndLongTermDebtDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "casy_LongTermDebtAndFinanceLeaseLiability": {
     "auth_ref": [],
     "calculation": {
      "http://www.caseys.com/role/FairValueOfFinancialInstrumentsAndLongTermDebtScheduleOfMaturitiesOfLongTermDebtIncludingCapitaliziedLeasesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.caseys.com/role/FairValueOfFinancialInstrumentsAndLongTermDebtScheduleOfMaturitiesOfLongTermDebtIncludingCapitaliziedLeasesDetailsCalc2": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Long Term Debt And Finance Lease Liability",
        "label": "Long Term Debt And Finance Lease Liability",
        "totalLabel": "Total"
       }
      }
     },
     "localname": "LongTermDebtAndFinanceLeaseLiability",
     "nsuri": "http://www.caseys.com/20200430",
     "presentation": [
      "http://www.caseys.com/role/FairValueOfFinancialInstrumentsAndLongTermDebtScheduleOfMaturitiesOfLongTermDebtIncludingCapitaliziedLeasesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "casy_LongtermDebtAndFinanceLeaseMaturitiesRepaymentsOfPrincipalAfterYearFive": {
     "auth_ref": [],
     "calculation": {
      "http://www.caseys.com/role/FairValueOfFinancialInstrumentsAndLongTermDebtScheduleOfMaturitiesOfLongTermDebtIncludingCapitaliziedLeasesDetails": {
       "order": 6.0,
       "parentTag": "casy_LongTermDebtAndFinanceLeaseLiability",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Long-term Debt And Finance Lease, Maturities, Repayments Of Principal After Year Five",
        "label": "Long-term Debt And Finance Lease, Maturities, Repayments Of Principal After Year Five",
        "totalLabel": "Thereafter"
       }
      }
     },
     "localname": "LongtermDebtAndFinanceLeaseMaturitiesRepaymentsOfPrincipalAfterYearFive",
     "nsuri": "http://www.caseys.com/20200430",
     "presentation": [
      "http://www.caseys.com/role/FairValueOfFinancialInstrumentsAndLongTermDebtScheduleOfMaturitiesOfLongTermDebtIncludingCapitaliziedLeasesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "casy_LongtermDebtAndFinanceLeaseMaturitiesRepaymentsOfPrincipalInNextTwelveMonths": {
     "auth_ref": [],
     "calculation": {
      "http://www.caseys.com/role/FairValueOfFinancialInstrumentsAndLongTermDebtScheduleOfMaturitiesOfLongTermDebtIncludingCapitaliziedLeasesDetails": {
       "order": 1.0,
       "parentTag": "casy_LongTermDebtAndFinanceLeaseLiability",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Long-term Debt And Finance Lease, Maturities, Repayments Of Principal In Next Twelve Months",
        "label": "Long-term Debt And Finance Lease, Maturities, Repayments Of Principal In Next Twelve Months",
        "totalLabel": "2021"
       }
      }
     },
     "localname": "LongtermDebtAndFinanceLeaseMaturitiesRepaymentsOfPrincipalInNextTwelveMonths",
     "nsuri": "http://www.caseys.com/20200430",
     "presentation": [
      "http://www.caseys.com/role/FairValueOfFinancialInstrumentsAndLongTermDebtScheduleOfMaturitiesOfLongTermDebtIncludingCapitaliziedLeasesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "casy_LongtermDebtAndFinanceLeaseMaturitiesRepaymentsOfPrincipalInYearFive": {
     "auth_ref": [],
     "calculation": {
      "http://www.caseys.com/role/FairValueOfFinancialInstrumentsAndLongTermDebtScheduleOfMaturitiesOfLongTermDebtIncludingCapitaliziedLeasesDetails": {
       "order": 5.0,
       "parentTag": "casy_LongTermDebtAndFinanceLeaseLiability",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Long-term Debt And Finance Lease, Maturities, Repayments Of Principal In Year Five",
        "label": "Long-term Debt And Finance Lease, Maturities, Repayments Of Principal In Year Five",
        "totalLabel": "2025"
       }
      }
     },
     "localname": "LongtermDebtAndFinanceLeaseMaturitiesRepaymentsOfPrincipalInYearFive",
     "nsuri": "http://www.caseys.com/20200430",
     "presentation": [
      "http://www.caseys.com/role/FairValueOfFinancialInstrumentsAndLongTermDebtScheduleOfMaturitiesOfLongTermDebtIncludingCapitaliziedLeasesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "casy_LongtermDebtAndFinanceLeaseMaturitiesRepaymentsOfPrincipalInYearFour": {
     "auth_ref": [],
     "calculation": {
      "http://www.caseys.com/role/FairValueOfFinancialInstrumentsAndLongTermDebtScheduleOfMaturitiesOfLongTermDebtIncludingCapitaliziedLeasesDetails": {
       "order": 4.0,
       "parentTag": "casy_LongTermDebtAndFinanceLeaseLiability",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Long-term Debt And Finance Lease, Maturities, Repayments Of Principal In Year Four",
        "label": "Long-term Debt And Finance Lease, Maturities, Repayments Of Principal In Year Four",
        "totalLabel": "2024"
       }
      }
     },
     "localname": "LongtermDebtAndFinanceLeaseMaturitiesRepaymentsOfPrincipalInYearFour",
     "nsuri": "http://www.caseys.com/20200430",
     "presentation": [
      "http://www.caseys.com/role/FairValueOfFinancialInstrumentsAndLongTermDebtScheduleOfMaturitiesOfLongTermDebtIncludingCapitaliziedLeasesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "casy_LongtermDebtAndFinanceLeaseMaturitiesRepaymentsOfPrincipalInYearThree": {
     "auth_ref": [],
     "calculation": {
      "http://www.caseys.com/role/FairValueOfFinancialInstrumentsAndLongTermDebtScheduleOfMaturitiesOfLongTermDebtIncludingCapitaliziedLeasesDetails": {
       "order": 3.0,
       "parentTag": "casy_LongTermDebtAndFinanceLeaseLiability",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Long-term Debt And Finance Lease, Maturities, Repayments Of Principal In Year Three",
        "label": "Long-term Debt And Finance Lease, Maturities, Repayments Of Principal In Year Three",
        "totalLabel": "2023"
       }
      }
     },
     "localname": "LongtermDebtAndFinanceLeaseMaturitiesRepaymentsOfPrincipalInYearThree",
     "nsuri": "http://www.caseys.com/20200430",
     "presentation": [
      "http://www.caseys.com/role/FairValueOfFinancialInstrumentsAndLongTermDebtScheduleOfMaturitiesOfLongTermDebtIncludingCapitaliziedLeasesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "casy_LongtermDebtAndFinanceLeaseMaturitiesRepaymentsOfPrincipalInYearTwo": {
     "auth_ref": [],
     "calculation": {
      "http://www.caseys.com/role/FairValueOfFinancialInstrumentsAndLongTermDebtScheduleOfMaturitiesOfLongTermDebtIncludingCapitaliziedLeasesDetails": {
       "order": 2.0,
       "parentTag": "casy_LongTermDebtAndFinanceLeaseLiability",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Long-term Debt And Finance Lease Maturities, Repayments Of Principal In Year Two",
        "label": "Long-term Debt And Finance Lease Maturities, Repayments Of Principal In Year Two",
        "totalLabel": "2022"
       }
      }
     },
     "localname": "LongtermDebtAndFinanceLeaseMaturitiesRepaymentsOfPrincipalInYearTwo",
     "nsuri": "http://www.caseys.com/20200430",
     "presentation": [
      "http://www.caseys.com/role/FairValueOfFinancialInstrumentsAndLongTermDebtScheduleOfMaturitiesOfLongTermDebtIncludingCapitaliziedLeasesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "casy_MerchandiseMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "",
        "label": "Merchandise [Member]",
        "terseLabel": "Merchandise"
       }
      }
     },
     "localname": "MerchandiseMember",
     "nsuri": "http://www.caseys.com/20200430",
     "presentation": [
      "http://www.caseys.com/role/SignificantAccountingPoliciesSummaryOfInventoryValuesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "casy_NonEmployeeMembersOfTheBoardMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Non Employee Members Of The Board Member",
        "label": "Non Employee Members Of The Board [Member]",
        "terseLabel": "Non-Employee Board Members"
       }
      }
     },
     "localname": "NonEmployeeMembersOfTheBoardMember",
     "nsuri": "http://www.caseys.com/20200430",
     "presentation": [
      "http://www.caseys.com/role/PreferredAndCommonStockScheduleOfRestrictedStockAndRestrictedStockUnitsGrantedDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "casy_NoncashOrPartNoncashTransactionSharesRepurchased": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Noncash Or Part Noncash Transaction, Shares Repurchased",
        "label": "Noncash Or Part Noncash Transaction, Shares Repurchased",
        "terseLabel": "Shares repurchased in accounts payable"
       }
      }
     },
     "localname": "NoncashOrPartNoncashTransactionSharesRepurchased",
     "nsuri": "http://www.caseys.com/20200430",
     "presentation": [
      "http://www.caseys.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "casy_Note1Member": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "",
        "label": "Note 1 [Member]",
        "terseLabel": "Promissory Note"
       }
      }
     },
     "localname": "Note1Member",
     "nsuri": "http://www.caseys.com/20200430",
     "presentation": [
      "http://www.caseys.com/role/FairValueOfFinancialInstrumentsAndLongTermDebtDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "casy_NumberOfStoresExpectedToOpenInNextFiscalYear": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Number of stores expected to open in next fiscal year.",
        "label": "Number Of Stores Expected To Open In Next Fiscal Year",
        "terseLabel": "Number of stores expected to open in next fiscal year"
       }
      }
     },
     "localname": "NumberOfStoresExpectedToOpenInNextFiscalYear",
     "nsuri": "http://www.caseys.com/20200430",
     "presentation": [
      "http://www.caseys.com/role/AcquisitionsDetails"
     ],
     "xbrltype": "positiveIntegerItemType"
    },
    "casy_NumberOfStoresOpened": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Number of stores opened in the period.",
        "label": "Number Of Stores Opened",
        "terseLabel": "Number of stores opened"
       }
      }
     },
     "localname": "NumberOfStoresOpened",
     "nsuri": "http://www.caseys.com/20200430",
     "presentation": [
      "http://www.caseys.com/role/AcquisitionsDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "casy_OtherProductsAndServicesMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Other Products And Services [Member]",
        "label": "Other Products And Services [Member]",
        "terseLabel": "Other"
       }
      }
     },
     "localname": "OtherProductsAndServicesMember",
     "nsuri": "http://www.caseys.com/20200430",
     "presentation": [
      "http://www.caseys.com/role/QuarterlyFinancialDataScheduleOfQuarterlyFinancialInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "casy_PopulationOfCommunities": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Population Of Communities",
        "label": "Population Of Communities",
        "terseLabel": "Population of communities (many less than)"
       }
      }
     },
     "localname": "PopulationOfCommunities",
     "nsuri": "http://www.caseys.com/20200430",
     "presentation": [
      "http://www.caseys.com/role/SignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "casy_PreferredAndCommonStockTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Preferred and common stock.",
        "label": "Preferred And Common Stock [Text Block]",
        "terseLabel": "Preferred And Common Stock"
       }
      }
     },
     "localname": "PreferredAndCommonStockTextBlock",
     "nsuri": "http://www.caseys.com/20200430",
     "presentation": [
      "http://www.caseys.com/role/PreferredAndCommonStock"
     ],
     "xbrltype": "textBlockItemType"
    },
    "casy_PreparedFoodAndFountainMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "",
        "label": "Prepared Food And Fountain [Member]",
        "terseLabel": "Prepared food and fountain"
       }
      }
     },
     "localname": "PreparedFoodAndFountainMember",
     "nsuri": "http://www.caseys.com/20200430",
     "presentation": [
      "http://www.caseys.com/role/QuarterlyFinancialDataScheduleOfQuarterlyFinancialInformationDetails",
      "http://www.caseys.com/role/SignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "casy_SaleLeasebackTransactionMaximumTaxableExemptBondsAvailable": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Sale Leaseback Transaction, Maximum Taxable Exempt Bonds Available",
        "label": "Sale Leaseback Transaction, Maximum Taxable Exempt Bonds Available",
        "terseLabel": "Bonds issued"
       }
      }
     },
     "localname": "SaleLeasebackTransactionMaximumTaxableExemptBondsAvailable",
     "nsuri": "http://www.caseys.com/20200430",
     "presentation": [
      "http://www.caseys.com/role/LeasesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "casy_SegmentReportingNumberofMerchandiseCategories": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Segment Reporting, Number of Merchandise Categories",
        "label": "Segment Reporting, Number of Merchandise Categories",
        "terseLabel": "Number of merchandise categories"
       }
      }
     },
     "localname": "SegmentReportingNumberofMerchandiseCategories",
     "nsuri": "http://www.caseys.com/20200430",
     "presentation": [
      "http://www.caseys.com/role/SignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "casy_ShareBasedCompensatonArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsTargetAllocationPercentage": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Share Based Compensaton Arrangement By Share Based Payment Award Equity Instruments Other Than Options Target Allocation Percentage",
        "label": "Share Based Compensaton Arrangement By Share Based Payment Award Equity Instruments Other Than Options Target Allocation Percentage",
        "terseLabel": "Target allocation percentage"
       }
      }
     },
     "localname": "ShareBasedCompensatonArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsTargetAllocationPercentage",
     "nsuri": "http://www.caseys.com/20200430",
     "presentation": [
      "http://www.caseys.com/role/PreferredAndCommonStockScheduleOfRestrictedStockAndRestrictedStockUnitsGrantedDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "casy_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantedInPeriodTotalFairValue": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Share-based Compensation Arrangement By Share-based Payment Award, Equity Instruments Other Than Options, Granted In Period, Total Fair Value",
        "label": "Share-based Compensation Arrangement By Share-based Payment Award, Equity Instruments Other Than Options, Granted In Period, Total Fair Value",
        "terseLabel": "Fair Value at Grant Date"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantedInPeriodTotalFairValue",
     "nsuri": "http://www.caseys.com/20200430",
     "presentation": [
      "http://www.caseys.com/role/PreferredAndCommonStockScheduleOfRestrictedStockAndRestrictedStockUnitsGrantedDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "casy_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAdjustedInPeriod": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other Than Options, Adjusted In Period",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other Than Options, Adjusted In Period",
        "terseLabel": "Performance Award Adjustments (in shares)"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAdjustedInPeriod",
     "nsuri": "http://www.caseys.com/20200430",
     "presentation": [
      "http://www.caseys.com/role/PreferredAndCommonStockScheduleOfRestrictedStockUnitsAwardActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "casy_SharebasedCompensationArrangementsBySharebasedPaymentAwardNumberOfSharesAvailableForGrantReductionPerEquityInstrumentsOtherOptionsIssued": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Share-based Compensation Arrangements By Share-based Payment Award, Number Of Shares Available For Grant Reduction Per Equity Instruments Other Options Issued",
        "label": "Share-based Compensation Arrangements By Share-based Payment Award, Number Of Shares Available For Grant Reduction Per Equity Instruments Other Options Issued",
        "terseLabel": "Reduction in available shares per restricted stock or restricted stock unit issued (shares)"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementsBySharebasedPaymentAwardNumberOfSharesAvailableForGrantReductionPerEquityInstrumentsOtherOptionsIssued",
     "nsuri": "http://www.caseys.com/20200430",
     "presentation": [
      "http://www.caseys.com/role/PreferredAndCommonStockDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "casy_SharebasedCompensationArrangementsBySharebasedPaymentAwardNumberOfSharesAvailableForGrantReductionPerStockOptionIssued": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Share-based Compensation Arrangements By Share-based Payment Award, Number Of Shares Available For Grant, Reduction Per Stock Option Issued",
        "label": "Share-based Compensation Arrangements By Share-based Payment Award, Number Of Shares Available For Grant, Reduction Per Stock Option Issued",
        "terseLabel": "Reduction in available shares per stock option issued (shares)"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementsBySharebasedPaymentAwardNumberOfSharesAvailableForGrantReductionPerStockOptionIssued",
     "nsuri": "http://www.caseys.com/20200430",
     "presentation": [
      "http://www.caseys.com/role/PreferredAndCommonStockDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "casy_StockIncentivePlanMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "2009 Stock Incentive Plan",
        "label": "Stock Incentive Plan [Member]",
        "terseLabel": "Stock Incentive Plan"
       }
      }
     },
     "localname": "StockIncentivePlanMember",
     "nsuri": "http://www.caseys.com/20200430",
     "presentation": [
      "http://www.caseys.com/role/PreferredAndCommonStockDetails",
      "http://www.caseys.com/role/PreferredAndCommonStockScheduleOfRestrictedStockAndRestrictedStockUnitsGrantedDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "casy_StockOptionsRestrictedStockAndRestrictedStockUnitsMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Stock Options, Restricted Stock And Restricted Stock Units [Member]",
        "label": "Stock Options, Restricted Stock And Restricted Stock Units [Member]",
        "terseLabel": "Stock Options, Restricted Stock and Restricted Stock Units"
       }
      }
     },
     "localname": "StockOptionsRestrictedStockAndRestrictedStockUnitsMember",
     "nsuri": "http://www.caseys.com/20200430",
     "presentation": [
      "http://www.caseys.com/role/PreferredAndCommonStockDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "casy_ThreePointFiveOneSeniorNotesDueJune132025Member": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Three Point Five One Senior Notes Due June 13, 2025 [Member]",
        "label": "Three Point Five One Senior Notes Due June 13, 2025 [Member]",
        "terseLabel": "3.51% Senior notes (Series E) due June 13, 2025"
       }
      }
     },
     "localname": "ThreePointFiveOneSeniorNotesDueJune132025Member",
     "nsuri": "http://www.caseys.com/20200430",
     "presentation": [
      "http://www.caseys.com/role/FairValueOfFinancialInstrumentsAndLongTermDebtCarryingValueOfLongTermDebtDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "casy_ThreePointSevenFiveSeniorNotesDueDecember182028Member": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Three Point Seven Five Senior Notes Due December 18, 2028",
        "label": "Three Point Seven Five Senior Notes Due December 18, 2028 [Member]",
        "terseLabel": "3.75% Senior notes (Series B) due in 7 installments beginning December 17, 2022 and ending December 18, 2028"
       }
      }
     },
     "localname": "ThreePointSevenFiveSeniorNotesDueDecember182028Member",
     "nsuri": "http://www.caseys.com/20200430",
     "presentation": [
      "http://www.caseys.com/role/FairValueOfFinancialInstrumentsAndLongTermDebtCarryingValueOfLongTermDebtDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "casy_ThreePointSevenSevenSeniorNotesdueAugust222028Member": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Three Point Seven Seven Senior Notes due August 22, 2028 [Member]",
        "label": "Three Point Seven Seven Senior Notes due August 22, 2028 [Member]",
        "terseLabel": "3.77% Senior notes (Series F) due August 22, 2028"
       }
      }
     },
     "localname": "ThreePointSevenSevenSeniorNotesdueAugust222028Member",
     "nsuri": "http://www.caseys.com/20200430",
     "presentation": [
      "http://www.caseys.com/role/FairValueOfFinancialInstrumentsAndLongTermDebtCarryingValueOfLongTermDebtDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "casy_ThreePointSevenTwoSeniorNotesDueTwentyThirtyOneMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Three Point Seven Two Senior Notes Due Twenty Thirty One [Member]",
        "label": "Three Point Seven Two Senior Notes Due Twenty Thirty One [Member]",
        "terseLabel": "3.72% Senior notes (Series D) due in 7 installments beginning October 28, 2025 and ending October 28, 2031"
       }
      }
     },
     "localname": "ThreePointSevenTwoSeniorNotesDueTwentyThirtyOneMember",
     "nsuri": "http://www.caseys.com/20200430",
     "presentation": [
      "http://www.caseys.com/role/FairValueOfFinancialInstrumentsAndLongTermDebtCarryingValueOfLongTermDebtDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "casy_ThreePointSixFiveSeniorNotesDueMay22031Member": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Three Point Six Five Senior Notes Due May 2, 2031 [Member]",
        "label": "Three Point Six Five Senior Notes Due May 2, 2031 [Member]",
        "terseLabel": "3.65% Senior notes (Series C) due in 7 installments beginning May 2, 2025 and ending May 2, 2031"
       }
      }
     },
     "localname": "ThreePointSixFiveSeniorNotesDueMay22031Member",
     "nsuri": "http://www.caseys.com/20200430",
     "presentation": [
      "http://www.caseys.com/role/FairValueOfFinancialInstrumentsAndLongTermDebtCarryingValueOfLongTermDebtDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "casy_ThreePointSixSevenSeniorNotesDueJune152028Member": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Three Point Six Seven Senior Notes Due June 15, 2028",
        "label": "Three Point Six Seven Senior Notes Due June 15, 2028 [Member]",
        "terseLabel": "3.67% Senior notes (Series A) due in 7 installments beginning June 17, 2022, and ending June 15, 2028"
       }
      }
     },
     "localname": "ThreePointSixSevenSeniorNotesDueJune152028Member",
     "nsuri": "http://www.caseys.com/20200430",
     "presentation": [
      "http://www.caseys.com/role/FairValueOfFinancialInstrumentsAndLongTermDebtCarryingValueOfLongTermDebtDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "dei_AmendmentFlag": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.",
        "label": "Amendment Flag"
       }
      }
     },
     "localname": "AmendmentFlag",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://www.caseys.com/role/CoverPage"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_CityAreaCode": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Area code of city",
        "label": "City Area Code",
        "terseLabel": "City Area Code"
       }
      }
     },
     "localname": "CityAreaCode",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://www.caseys.com/role/CoverPage"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_CoverAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Cover page.",
        "label": "Cover [Abstract]"
       }
      }
     },
     "localname": "CoverAbstract",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "xbrltype": "stringItemType"
    },
    "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"
       }
      }
     },
     "localname": "CurrentFiscalYearEndDate",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://www.caseys.com/role/CoverPage"
     ],
     "xbrltype": "gMonthDayItemType"
    },
    "dei_DocumentAnnualReport": {
     "auth_ref": [
      "r356"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Boolean flag that is true only for a form used as an annual report.",
        "label": "Document Annual Report",
        "terseLabel": "Document Annual Report"
       }
      }
     },
     "localname": "DocumentAnnualReport",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://www.caseys.com/role/CoverPage"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_DocumentFiscalPeriodFocus": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Fiscal period values are FY, Q1, Q2, and Q3.  1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.",
        "label": "Document Fiscal Period Focus"
       }
      }
     },
     "localname": "DocumentFiscalPeriodFocus",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://www.caseys.com/role/CoverPage"
     ],
     "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"
       }
      }
     },
     "localname": "DocumentFiscalYearFocus",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://www.caseys.com/role/CoverPage"
     ],
     "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"
       }
      }
     },
     "localname": "DocumentPeriodEndDate",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://www.caseys.com/role/CoverPage"
     ],
     "xbrltype": "dateItemType"
    },
    "dei_DocumentTransitionReport": {
     "auth_ref": [
      "r355"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Boolean flag that is true only for a form used as a transition report.",
        "label": "Document Transition Report",
        "terseLabel": "Document Transition Report"
       }
      }
     },
     "localname": "DocumentTransitionReport",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://www.caseys.com/role/CoverPage"
     ],
     "xbrltype": "booleanItemType"
    },
    "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"
       }
      }
     },
     "localname": "DocumentType",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://www.caseys.com/role/CoverPage"
     ],
     "xbrltype": "submissionTypeItemType"
    },
    "dei_EntityAddressAddressLine1": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Address Line 1 such as Attn, Building Name, Street Name",
        "label": "Entity Address, Address Line One",
        "terseLabel": "Entity Address, Address Line One"
       }
      }
     },
     "localname": "EntityAddressAddressLine1",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://www.caseys.com/role/CoverPage"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressCityOrTown": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Name of the City or Town",
        "label": "Entity Address, City or Town",
        "terseLabel": "Entity Address, City or Town"
       }
      }
     },
     "localname": "EntityAddressCityOrTown",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://www.caseys.com/role/CoverPage"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressPostalZipCode": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Code for the postal or zip code",
        "label": "Entity Address, Postal Zip Code",
        "terseLabel": "Entity Address, Postal Zip Code"
       }
      }
     },
     "localname": "EntityAddressPostalZipCode",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://www.caseys.com/role/CoverPage"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressStateOrProvince": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Name of the state or province.",
        "label": "Entity Address, State or Province",
        "terseLabel": "Entity Address, State or Province"
       }
      }
     },
     "localname": "EntityAddressStateOrProvince",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://www.caseys.com/role/CoverPage"
     ],
     "xbrltype": "stateOrProvinceItemType"
    },
    "dei_EntityCentralIndexKey": {
     "auth_ref": [
      "r357"
     ],
     "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"
       }
      }
     },
     "localname": "EntityCentralIndexKey",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://www.caseys.com/role/CoverPage"
     ],
     "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"
       }
      }
     },
     "localname": "EntityCommonStockSharesOutstanding",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://www.caseys.com/role/CoverPage"
     ],
     "xbrltype": "sharesItemType"
    },
    "dei_EntityCurrentReportingStatus": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have 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 registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.",
        "label": "Entity Current Reporting Status"
       }
      }
     },
     "localname": "EntityCurrentReportingStatus",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://www.caseys.com/role/CoverPage"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityEmergingGrowthCompany": {
     "auth_ref": [
      "r357"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Indicate if registrant meets the emerging growth company criteria.",
        "label": "Entity Emerging Growth Company",
        "terseLabel": "Entity Emerging Growth"
       }
      }
     },
     "localname": "EntityEmergingGrowthCompany",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://www.caseys.com/role/CoverPage"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityFileNumber": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.",
        "label": "Entity File Number",
        "terseLabel": "Entity File Number"
       }
      }
     },
     "localname": "EntityFileNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://www.caseys.com/role/CoverPage"
     ],
     "xbrltype": "fileNumberItemType"
    },
    "dei_EntityFilerCategory": {
     "auth_ref": [
      "r357"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-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"
       }
      }
     },
     "localname": "EntityFilerCategory",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://www.caseys.com/role/CoverPage"
     ],
     "xbrltype": "filerCategoryItemType"
    },
    "dei_EntityIncorporationStateCountryCode": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Two-character EDGAR code representing the state or country of incorporation.",
        "label": "Entity Incorporation, State or Country Code",
        "terseLabel": "Entity Incorporation, State or Country Code"
       }
      }
     },
     "localname": "EntityIncorporationStateCountryCode",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://www.caseys.com/role/CoverPage"
     ],
     "xbrltype": "edgarStateCountryItemType"
    },
    "dei_EntityInteractiveDataCurrent": {
     "auth_ref": [
      "r358"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Boolean flag that is true when 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).",
        "label": "Entity Interactive Data Current",
        "terseLabel": "Entity Interactive Data Current"
       }
      }
     },
     "localname": "EntityInteractiveDataCurrent",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://www.caseys.com/role/CoverPage"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityPublicFloat": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter.",
        "label": "Entity Public Float"
       }
      }
     },
     "localname": "EntityPublicFloat",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://www.caseys.com/role/CoverPage"
     ],
     "xbrltype": "monetaryItemType"
    },
    "dei_EntityRegistrantName": {
     "auth_ref": [
      "r357"
     ],
     "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"
       }
      }
     },
     "localname": "EntityRegistrantName",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://www.caseys.com/role/CoverPage"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityShellCompany": {
     "auth_ref": [
      "r357"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.",
        "label": "Entity Shell Company",
        "terseLabel": "Entity Shell Company"
       }
      }
     },
     "localname": "EntityShellCompany",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://www.caseys.com/role/CoverPage"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntitySmallBusiness": {
     "auth_ref": [
      "r357"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).",
        "label": "Entity Small Business",
        "terseLabel": "Entity Small Business"
       }
      }
     },
     "localname": "EntitySmallBusiness",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://www.caseys.com/role/CoverPage"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityTaxIdentificationNumber": {
     "auth_ref": [
      "r357"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.",
        "label": "Entity Tax Identification Number",
        "terseLabel": "Entity Tax Identification Number"
       }
      }
     },
     "localname": "EntityTaxIdentificationNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://www.caseys.com/role/CoverPage"
     ],
     "xbrltype": "employerIdItemType"
    },
    "dei_EntityVoluntaryFilers": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.",
        "label": "Entity Voluntary Filers"
       }
      }
     },
     "localname": "EntityVoluntaryFilers",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://www.caseys.com/role/CoverPage"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityWellKnownSeasonedIssuer": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A.",
        "label": "Entity Well-known Seasoned Issuer"
       }
      }
     },
     "localname": "EntityWellKnownSeasonedIssuer",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://www.caseys.com/role/CoverPage"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_LocalPhoneNumber": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Local phone number for entity.",
        "label": "Local Phone Number",
        "terseLabel": "Local Phone Number"
       }
      }
     },
     "localname": "LocalPhoneNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://www.caseys.com/role/CoverPage"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_Security12bTitle": {
     "auth_ref": [
      "r353"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Title of a 12(b) registered security.",
        "label": "Title of 12(b) Security",
        "terseLabel": "Title of 12(b) Security"
       }
      }
     },
     "localname": "Security12bTitle",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://www.caseys.com/role/CoverPage"
     ],
     "xbrltype": "securityTitleItemType"
    },
    "dei_SecurityExchangeName": {
     "auth_ref": [
      "r354"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Name of the Exchange on which a security is registered.",
        "label": "Security Exchange Name",
        "terseLabel": "Security Exchange Name"
       }
      }
     },
     "localname": "SecurityExchangeName",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://www.caseys.com/role/CoverPage"
     ],
     "xbrltype": "edgarExchangeCodeItemType"
    },
    "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/2019-01-31",
     "presentation": [
      "http://www.caseys.com/role/CoverPage"
     ],
     "xbrltype": "tradingSymbolItemType"
    },
    "srt_ChiefExecutiveOfficerMember": {
     "auth_ref": [
      "r130"
     ],
     "lang": {
      "en-US": {
       "role": {
        "label": "Chief Executive Officer [Member]",
        "terseLabel": "CEO"
       }
      }
     },
     "localname": "ChiefExecutiveOfficerMember",
     "nsuri": "http://fasb.org/srt/2019-01-31",
     "presentation": [
      "http://www.caseys.com/role/PreferredAndCommonStockScheduleOfRestrictedStockAndRestrictedStockUnitsGrantedDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_CounterpartyNameAxis": {
     "auth_ref": [
      "r50",
      "r89"
     ],
     "lang": {
      "en-US": {
       "role": {
        "label": "Counterparty Name [Axis]",
        "terseLabel": "Counterparty, Name [Axis]"
       }
      }
     },
     "localname": "CounterpartyNameAxis",
     "nsuri": "http://fasb.org/srt/2019-01-31",
     "presentation": [
      "http://www.caseys.com/role/LeasesNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_MaximumMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Maximum [Member]",
        "terseLabel": "Maximum"
       }
      }
     },
     "localname": "MaximumMember",
     "nsuri": "http://fasb.org/srt/2019-01-31",
     "presentation": [
      "http://www.caseys.com/role/BenefitPlansDetails",
      "http://www.caseys.com/role/FairValueOfFinancialInstrumentsAndLongTermDebtDetails",
      "http://www.caseys.com/role/PreferredAndCommonStockScheduleOfRestrictedStockAndRestrictedStockUnitsGrantedDetails",
      "http://www.caseys.com/role/SignificantAccountingPoliciesDepreciationOfPropertyAndEquipmentAndAmortizationOfCapitalLeaseAssetsDetails",
      "http://www.caseys.com/role/SignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_MinimumMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Minimum [Member]",
        "terseLabel": "Minimum"
       }
      }
     },
     "localname": "MinimumMember",
     "nsuri": "http://fasb.org/srt/2019-01-31",
     "presentation": [
      "http://www.caseys.com/role/BenefitPlansDetails",
      "http://www.caseys.com/role/CommitmentsDetails",
      "http://www.caseys.com/role/FairValueOfFinancialInstrumentsAndLongTermDebtDetails",
      "http://www.caseys.com/role/PreferredAndCommonStockScheduleOfRestrictedStockAndRestrictedStockUnitsGrantedDetails",
      "http://www.caseys.com/role/SignificantAccountingPoliciesDepreciationOfPropertyAndEquipmentAndAmortizationOfCapitalLeaseAssetsDetails",
      "http://www.caseys.com/role/SignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_OfficerMember": {
     "auth_ref": [
      "r130"
     ],
     "lang": {
      "en-US": {
       "role": {
        "label": "Officer [Member]",
        "terseLabel": "Officers"
       }
      }
     },
     "localname": "OfficerMember",
     "nsuri": "http://fasb.org/srt/2019-01-31",
     "presentation": [
      "http://www.caseys.com/role/PreferredAndCommonStockScheduleOfRestrictedStockAndRestrictedStockUnitsGrantedDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ProductOrServiceAxis": {
     "auth_ref": [
      "r129",
      "r180",
      "r182",
      "r348",
      "r349"
     ],
     "lang": {
      "en-US": {
       "role": {
        "label": "Product and Service [Axis]",
        "terseLabel": "Product and Service [Axis]"
       }
      }
     },
     "localname": "ProductOrServiceAxis",
     "nsuri": "http://fasb.org/srt/2019-01-31",
     "presentation": [
      "http://www.caseys.com/role/ContingenciesDetails",
      "http://www.caseys.com/role/QuarterlyFinancialDataScheduleOfQuarterlyFinancialInformationDetails",
      "http://www.caseys.com/role/SignificantAccountingPoliciesDetails",
      "http://www.caseys.com/role/SignificantAccountingPoliciesSummaryOfInventoryValuesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_ProductsAndServicesDomain": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Product and Service [Domain]",
        "terseLabel": "Product and Service [Domain]"
       }
      }
     },
     "localname": "ProductsAndServicesDomain",
     "nsuri": "http://fasb.org/srt/2019-01-31",
     "presentation": [
      "http://www.caseys.com/role/ContingenciesDetails",
      "http://www.caseys.com/role/QuarterlyFinancialDataScheduleOfQuarterlyFinancialInformationDetails",
      "http://www.caseys.com/role/SignificantAccountingPoliciesDetails",
      "http://www.caseys.com/role/SignificantAccountingPoliciesSummaryOfInventoryValuesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_RangeAxis": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Statistical Measurement [Axis]",
        "terseLabel": "Statistical Measurement [Axis]"
       }
      }
     },
     "localname": "RangeAxis",
     "nsuri": "http://fasb.org/srt/2019-01-31",
     "presentation": [
      "http://www.caseys.com/role/BenefitPlansDetails",
      "http://www.caseys.com/role/CommitmentsDetails",
      "http://www.caseys.com/role/FairValueOfFinancialInstrumentsAndLongTermDebtDetails",
      "http://www.caseys.com/role/PreferredAndCommonStockScheduleOfRestrictedStockAndRestrictedStockUnitsGrantedDetails",
      "http://www.caseys.com/role/SignificantAccountingPoliciesDepreciationOfPropertyAndEquipmentAndAmortizationOfCapitalLeaseAssetsDetails",
      "http://www.caseys.com/role/SignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_RangeMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Statistical Measurement [Domain]",
        "terseLabel": "Statistical Measurement [Domain]"
       }
      }
     },
     "localname": "RangeMember",
     "nsuri": "http://fasb.org/srt/2019-01-31",
     "presentation": [
      "http://www.caseys.com/role/BenefitPlansDetails",
      "http://www.caseys.com/role/CommitmentsDetails",
      "http://www.caseys.com/role/FairValueOfFinancialInstrumentsAndLongTermDebtDetails",
      "http://www.caseys.com/role/PreferredAndCommonStockScheduleOfRestrictedStockAndRestrictedStockUnitsGrantedDetails",
      "http://www.caseys.com/role/SignificantAccountingPoliciesDepreciationOfPropertyAndEquipmentAndAmortizationOfCapitalLeaseAssetsDetails",
      "http://www.caseys.com/role/SignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_RepurchaseAgreementCounterpartyNameDomain": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Counterparty Name [Domain]",
        "terseLabel": "Counterparty Name [Domain]"
       }
      }
     },
     "localname": "RepurchaseAgreementCounterpartyNameDomain",
     "nsuri": "http://fasb.org/srt/2019-01-31",
     "presentation": [
      "http://www.caseys.com/role/LeasesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_TitleOfIndividualAxis": {
     "auth_ref": [
      "r130",
      "r320"
     ],
     "lang": {
      "en-US": {
       "role": {
        "label": "Title of Individual [Axis]",
        "terseLabel": "Title of Individual [Axis]"
       }
      }
     },
     "localname": "TitleOfIndividualAxis",
     "nsuri": "http://fasb.org/srt/2019-01-31",
     "presentation": [
      "http://www.caseys.com/role/PreferredAndCommonStockScheduleOfRestrictedStockAndRestrictedStockUnitsGrantedDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_TitleOfIndividualWithRelationshipToEntityDomain": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Title of Individual [Domain]",
        "terseLabel": "Title of Individual [Domain]"
       }
      }
     },
     "localname": "TitleOfIndividualWithRelationshipToEntityDomain",
     "nsuri": "http://fasb.org/srt/2019-01-31",
     "presentation": [
      "http://www.caseys.com/role/PreferredAndCommonStockScheduleOfRestrictedStockAndRestrictedStockUnitsGrantedDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AccountingPoliciesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Accounting Policies [Abstract]"
       }
      }
     },
     "localname": "AccountingPoliciesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_AccountingStandardsUpdate201409Member": {
     "auth_ref": [
      "r183"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Accounting Standards Update 2014-09 Revenue from Contracts with Customers (Topic 606).",
        "label": "Accounting Standards Update 2014-09 [Member]",
        "terseLabel": "Accounting Standards Update 2014-09"
       }
      }
     },
     "localname": "AccountingStandardsUpdate201409Member",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.caseys.com/role/SignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AccountsAndOtherReceivablesNetCurrent": {
     "auth_ref": [],
     "calculation": {
      "http://www.caseys.com/role/ConsolidatedBalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount, after allowance, receivable from customers, clients, or other third-parties, and receivables classified as other due within one year or the normal operating cycle, if longer.",
        "label": "Accounts and Other Receivables, Net, Current",
        "terseLabel": "Receivables"
       }
      }
     },
     "localname": "AccountsAndOtherReceivablesNetCurrent",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.caseys.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccountsPayableCurrent": {
     "auth_ref": [
      "r33"
     ],
     "calculation": {
      "http://www.caseys.com/role/ConsolidatedBalanceSheets": {
       "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 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/2019-01-31",
     "presentation": [
      "http://www.caseys.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": {
     "auth_ref": [
      "r31",
      "r148"
     ],
     "calculation": {
      "http://www.caseys.com/role/ConsolidatedBalanceSheets": {
       "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/2019-01-31",
     "presentation": [
      "http://www.caseys.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AdjustmentsForNewAccountingPronouncementsAxis": {
     "auth_ref": [
      "r96"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.caseys.com/role/SignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "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/2019-01-31",
     "presentation": [
      "http://www.caseys.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AllocatedShareBasedCompensationExpense": {
     "auth_ref": [
      "r202",
      "r222",
      "r226"
     ],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.",
        "label": "Share-based Payment Arrangement, Expense",
        "verboseLabel": "Share-based compensation expense"
       }
      }
     },
     "localname": "AllocatedShareBasedCompensationExpense",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.caseys.com/role/PreferredAndCommonStockDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetImpairmentCharges": {
     "auth_ref": [
      "r76",
      "r145"
     ],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of write-down of assets recognized in the income statement. Includes, but is not limited to, losses from tangible assets, intangible assets and goodwill.",
        "label": "Asset Impairment Charges",
        "terseLabel": "Asset impairment charges"
       }
      }
     },
     "localname": "AssetImpairmentCharges",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.caseys.com/role/SignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetRetirementObligationsNoncurrent": {
     "auth_ref": [
      "r151"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Noncurrent portion of the carrying amount of a liability for an asset retirement obligation. An asset retirement obligation is a legal obligation associated with the disposal or retirement of a tangible long-lived asset that results from the acquisition, construction or development, or the normal operations of a long-lived asset, except for certain obligations of lessees.",
        "label": "Asset Retirement Obligations, Noncurrent",
        "terseLabel": "Discounted liability of asset retirement obligation"
       }
      }
     },
     "localname": "AssetRetirementObligationsNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.caseys.com/role/SignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetRetirementObligationsPolicy": {
     "auth_ref": [
      "r86",
      "r152"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Disclosure of accounting policy for legal obligation associated with retirement of long-lived asset that results from acquisition, construction, or development or from normal operation of long-lived asset. Excludes environmental remediation liability from improper or other-than-normal operation of long-lived asset, obligation arising in connection with leased property that meets definition of lease payments or variable lease payments and from plan to sell or otherwise dispose of a long-lived asset.",
        "label": "Asset Retirement Obligation [Policy Text Block]",
        "terseLabel": "Asset retirement obligations"
       }
      }
     },
     "localname": "AssetRetirementObligationsPolicy",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.caseys.com/role/SignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_Assets": {
     "auth_ref": [
      "r127",
      "r322",
      "r338"
     ],
     "calculation": {
      "http://www.caseys.com/role/ConsolidatedBalanceSheets": {
       "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/2019-01-31",
     "presentation": [
      "http://www.caseys.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Assets [Abstract]",
        "terseLabel": "Assets"
       }
      }
     },
     "localname": "AssetsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.caseys.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AssetsCurrent": {
     "auth_ref": [
      "r3",
      "r5",
      "r49"
     ],
     "calculation": {
      "http://www.caseys.com/role/ConsolidatedBalanceSheets": {
       "order": 1.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/2019-01-31",
     "presentation": [
      "http://www.caseys.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetsCurrentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Assets, Current [Abstract]",
        "terseLabel": "Current assets"
       }
      }
     },
     "localname": "AssetsCurrentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.caseys.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AwardTypeAxis": {
     "auth_ref": [
      "r204",
      "r224"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Information by type of award under share-based payment arrangement.",
        "label": "Award Type [Axis]",
        "terseLabel": "Award Type [Axis]"
       }
      }
     },
     "localname": "AwardTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.caseys.com/role/PreferredAndCommonStockDetails",
      "http://www.caseys.com/role/PreferredAndCommonStockScheduleOfRestrictedStockAndRestrictedStockUnitsGrantedDetails",
      "http://www.caseys.com/role/PreferredAndCommonStockScheduleOfRestrictedStockUnitsAwardActivityDetails",
      "http://www.caseys.com/role/PreferredAndCommonStockScheduleOfStockOptionsActivityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BridgeLoanMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Financing which is expected to be replaced by a medium to long-term loan. The loan \"bridges\" the gap in time when otherwise no financing would be in place.",
        "label": "Bridge Loan [Member]",
        "terseLabel": "Bridge Loan"
       }
      }
     },
     "localname": "BridgeLoanMember",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.caseys.com/role/FairValueOfFinancialInstrumentsAndLongTermDebtDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_BuildingAndBuildingImprovementsMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Facility held for productive use including, but not limited to, office, production, storage and distribution facilities and any addition, improvement, or renovation to the structure, for example, but not limited to, interior masonry, interior flooring, electrical, and plumbing.",
        "label": "Building and Building Improvements [Member]",
        "terseLabel": "Building and Building Improvements"
       }
      }
     },
     "localname": "BuildingAndBuildingImprovementsMember",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.caseys.com/role/LeasesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_BuildingMember": {
     "auth_ref": [
      "r147"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Facility held for productive use including, but not limited to, office, production, storage and distribution facilities.",
        "label": "Building [Member]",
        "terseLabel": "Buildings"
       }
      }
     },
     "localname": "BuildingMember",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.caseys.com/role/SignificantAccountingPoliciesDepreciationOfPropertyAndEquipmentAndAmortizationOfCapitalLeaseAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_BuildingsAndImprovementsGross": {
     "auth_ref": [
      "r7",
      "r147"
     ],
     "calculation": {
      "http://www.caseys.com/role/ConsolidatedBalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_PropertyPlantAndEquipmentGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount before accumulated depreciation of building structures held for productive use including addition, improvement, or renovation to the structure, including, but not limited to, interior masonry, interior flooring, electrical, and plumbing.",
        "label": "Buildings and Improvements, Gross",
        "terseLabel": "Buildings and leasehold improvements"
       }
      }
     },
     "localname": "BuildingsAndImprovementsGross",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.caseys.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessAcquisitionAcquireeDomain": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree.",
        "label": "Business Acquisition, Acquiree [Domain]",
        "terseLabel": "Business Acquisition, Acquiree [Domain]"
       }
      }
     },
     "localname": "BusinessAcquisitionAcquireeDomain",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.caseys.com/role/AcquisitionsAllocationOfPurchasePriceDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_BusinessAcquisitionAxis": {
     "auth_ref": [
      "r270",
      "r271"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Information by business combination or series of individually immaterial business combinations.",
        "label": "Business Acquisition [Axis]",
        "terseLabel": "Business Acquisition [Axis]"
       }
      }
     },
     "localname": "BusinessAcquisitionAxis",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.caseys.com/role/AcquisitionsAllocationOfPurchasePriceDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BusinessAcquisitionLineItems": {
     "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": "Business Acquisition [Line Items]",
        "terseLabel": "Business Acquisition"
       }
      }
     },
     "localname": "BusinessAcquisitionLineItems",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.caseys.com/role/AcquisitionsAllocationOfPurchasePriceDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BusinessAcquisitionProFormaEarningsPerShareBasic": {
     "auth_ref": [
      "r268",
      "r269"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The pro forma basic net income per share for a period as if the business combination or combinations had been completed at the beginning of a period.",
        "label": "Business Acquisition, Pro Forma Earnings Per Share, Basic",
        "terseLabel": "Basic (in Dollars per share)"
       }
      }
     },
     "localname": "BusinessAcquisitionProFormaEarningsPerShareBasic",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.caseys.com/role/AcquisitionsSummaryOfUnauditedProFormaInformationDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_BusinessAcquisitionProFormaEarningsPerShareDiluted": {
     "auth_ref": [
      "r268",
      "r269"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The pro forma diluted net income per share for a period as if the business combination or combinations had been completed at the beginning of a period.",
        "label": "Business Acquisition, Pro Forma Earnings Per Share, Diluted",
        "terseLabel": "Diluted (in Dollars per share)"
       }
      }
     },
     "localname": "BusinessAcquisitionProFormaEarningsPerShareDiluted",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.caseys.com/role/AcquisitionsSummaryOfUnauditedProFormaInformationDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_BusinessAcquisitionProFormaInformationTextBlock": {
     "auth_ref": [
      "r268",
      "r269"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Tabular disclosure of pro forma results of operations for a material business acquisition or series of individually immaterial business acquisitions that are material in the aggregate.",
        "label": "Business Acquisition, Pro Forma Information [Table Text Block]",
        "terseLabel": "Summary of Unaudited Pro Forma Information"
       }
      }
     },
     "localname": "BusinessAcquisitionProFormaInformationTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.caseys.com/role/AcquisitionsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss": {
     "auth_ref": [
      "r268",
      "r269"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The pro forma net Income or Loss for the period as if the business combination or combinations had been completed at the beginning of a period.",
        "label": "Business Acquisition, Pro Forma Net Income (Loss)",
        "terseLabel": "Net income"
       }
      }
     },
     "localname": "BusinessAcquisitionsProFormaNetIncomeLoss",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.caseys.com/role/AcquisitionsSummaryOfUnauditedProFormaInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessAcquisitionsProFormaRevenue": {
     "auth_ref": [
      "r268",
      "r269"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The pro forma revenue for a period as if the business combination or combinations had been completed at the beginning of the period.",
        "label": "Business Acquisition, Pro Forma Revenue",
        "terseLabel": "Total revenue"
       }
      }
     },
     "localname": "BusinessAcquisitionsProFormaRevenue",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.caseys.com/role/AcquisitionsSummaryOfUnauditedProFormaInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationDisclosureTextBlock": {
     "auth_ref": [
      "r277"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The entire disclosure for a business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities. The disclosure may include leverage buyout transactions (as applicable).",
        "label": "Business Combination Disclosure [Text Block]",
        "terseLabel": "Acquisitions"
       }
      }
     },
     "localname": "BusinessCombinationDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.caseys.com/role/Acquisitions"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets": {
     "auth_ref": [
      "r273"
     ],
     "calculation": {
      "http://www.caseys.com/role/AcquisitionsAllocationOfPurchasePriceDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of assets acquired at the acquisition date.",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Assets",
        "totalLabel": "Total assets"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.caseys.com/role/AcquisitionsAllocationOfPurchasePriceDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Assets [Abstract]",
        "terseLabel": "Assets acquired:"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.caseys.com/role/AcquisitionsAllocationOfPurchasePriceDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory": {
     "auth_ref": [
      "r272",
      "r273"
     ],
     "calculation": {
      "http://www.caseys.com/role/AcquisitionsAllocationOfPurchasePriceDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The amount of inventory recognized as of the acquisition date.",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Inventory",
        "terseLabel": "Inventories"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.caseys.com/role/AcquisitionsAllocationOfPurchasePriceDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities": {
     "auth_ref": [
      "r273"
     ],
     "calculation": {
      "http://www.caseys.com/role/AcquisitionsAllocationOfPurchasePriceDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of liabilities assumed at the acquisition date.",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities",
        "totalLabel": "Total liabilities"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.caseys.com/role/AcquisitionsAllocationOfPurchasePriceDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities [Abstract]",
        "terseLabel": "Liabilities assumed:"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.caseys.com/role/AcquisitionsAllocationOfPurchasePriceDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet": {
     "auth_ref": [
      "r272",
      "r273"
     ],
     "calculation": {
      "http://www.caseys.com/role/AcquisitionsAllocationOfPurchasePriceDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount recognized as of the acquisition date for the identifiable assets acquired in excess of (less than) the aggregate liabilities assumed.",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Net",
        "totalLabel": "Net tangible assets acquired"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.caseys.com/role/AcquisitionsAllocationOfPurchasePriceDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment": {
     "auth_ref": [
      "r272",
      "r273"
     ],
     "calculation": {
      "http://www.caseys.com/role/AcquisitionsAllocationOfPurchasePriceDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The amount of property, plant, and equipment recognized as of the acquisition date.",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment",
        "terseLabel": "Property and equipment"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.caseys.com/role/AcquisitionsAllocationOfPurchasePriceDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet": {
     "auth_ref": [
      "r273"
     ],
     "calculation": {
      "http://www.caseys.com/role/AcquisitionsAllocationOfPurchasePriceDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount recognized for assets, including goodwill, in excess of (less than) the aggregate liabilities assumed.",
        "label": "Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net",
        "totalLabel": "Total consideration paid"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.caseys.com/role/AcquisitionsAllocationOfPurchasePriceDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Business Combinations [Abstract]"
       }
      }
     },
     "localname": "BusinessCombinationsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_CapitalExpendituresIncurredButNotYetPaid": {
     "auth_ref": [
      "r81",
      "r82",
      "r83"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Future cash outflow to pay for purchases of fixed assets that have occurred.",
        "label": "Capital Expenditures Incurred but Not yet Paid",
        "terseLabel": "Purchased property and equipment in accounts payable"
       }
      }
     },
     "localname": "CapitalExpendituresIncurredButNotYetPaid",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.caseys.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CapitalLeaseObligations": {
     "auth_ref": [
      "r16",
      "r301",
      "r339"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount equal to the present value (the principal) at the beginning of the lease term of minimum lease payments during the lease term (excluding that portion of the payments representing executory costs such as insurance, maintenance, and taxes to be paid by the lessor, together with any profit thereon) net of payments or other amounts applied to the principal through the balance sheet date.",
        "label": "Capital Lease Obligations",
        "terseLabel": "Finance lease liabilities (Note 7)"
       }
      }
     },
     "localname": "CapitalLeaseObligations",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.caseys.com/role/FairValueOfFinancialInstrumentsAndLongTermDebtCarryingValueOfLongTermDebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CapitalLeaseObligationsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Capital Lease Obligations [Abstract]",
        "terseLabel": "Capital leases"
       }
      }
     },
     "localname": "CapitalLeaseObligationsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.caseys.com/role/LeasesLeaseMaturityScheduleDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CapitalLeasedAssetsGross": {
     "auth_ref": [
      "r300"
     ],
     "calculation": {
      "http://www.caseys.com/role/ConsolidatedBalanceSheets": {
       "order": 4.0,
       "parentTag": "us-gaap_PropertyPlantAndEquipmentGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount before accumulated depreciation of leased physical assets used in the normal conduct of business to produce goods and services.",
        "label": "Capital Leased Assets, Gross",
        "terseLabel": "Finance lease right-of-use assets"
       }
      }
     },
     "localname": "CapitalLeasedAssetsGross",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.caseys.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CapitalLeasesFutureMinimumPaymentsDue": {
     "auth_ref": [
      "r301"
     ],
     "calculation": {
      "http://www.caseys.com/role/LeasesLeaseMaturityScheduleDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_CapitalLeasesFutureMinimumPaymentsPresentValueOfNetMinimumPayments",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of minimum lease payments for capital leases.",
        "label": "Capital Leases, Future Minimum Payments Due",
        "totalLabel": "Total minimum lease payments"
       }
      }
     },
     "localname": "CapitalLeasesFutureMinimumPaymentsDue",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.caseys.com/role/LeasesLeaseMaturityScheduleDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CapitalLeasesFutureMinimumPaymentsDueCurrent": {
     "auth_ref": [
      "r301"
     ],
     "calculation": {
      "http://www.caseys.com/role/LeasesLeaseMaturityScheduleDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_CapitalLeasesFutureMinimumPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of minimum lease payments for capital leases due in the next fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.",
        "label": "Capital Leases, Future Minimum Payments Due, Next Twelve Months",
        "terseLabel": "2020"
       }
      }
     },
     "localname": "CapitalLeasesFutureMinimumPaymentsDueCurrent",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.caseys.com/role/LeasesLeaseMaturityScheduleDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CapitalLeasesFutureMinimumPaymentsDueInFiveYears": {
     "auth_ref": [
      "r301"
     ],
     "calculation": {
      "http://www.caseys.com/role/LeasesLeaseMaturityScheduleDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_CapitalLeasesFutureMinimumPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of minimum lease payments for capital leases due in the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.",
        "label": "Capital Leases, Future Minimum Payments Due in Five Years",
        "terseLabel": "2024"
       }
      }
     },
     "localname": "CapitalLeasesFutureMinimumPaymentsDueInFiveYears",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.caseys.com/role/LeasesLeaseMaturityScheduleDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CapitalLeasesFutureMinimumPaymentsDueInFourYears": {
     "auth_ref": [
      "r301"
     ],
     "calculation": {
      "http://www.caseys.com/role/LeasesLeaseMaturityScheduleDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_CapitalLeasesFutureMinimumPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of minimum lease payments for capital leases due in the fourth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.",
        "label": "Capital Leases, Future Minimum Payments Due in Four Years",
        "terseLabel": "2023"
       }
      }
     },
     "localname": "CapitalLeasesFutureMinimumPaymentsDueInFourYears",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.caseys.com/role/LeasesLeaseMaturityScheduleDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CapitalLeasesFutureMinimumPaymentsDueInThreeYears": {
     "auth_ref": [
      "r301"
     ],
     "calculation": {
      "http://www.caseys.com/role/LeasesLeaseMaturityScheduleDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_CapitalLeasesFutureMinimumPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of minimum lease payments for capital leases due in the third fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.",
        "label": "Capital Leases, Future Minimum Payments Due in Three Years",
        "terseLabel": "2022"
       }
      }
     },
     "localname": "CapitalLeasesFutureMinimumPaymentsDueInThreeYears",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.caseys.com/role/LeasesLeaseMaturityScheduleDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CapitalLeasesFutureMinimumPaymentsDueInTwoYears": {
     "auth_ref": [
      "r301"
     ],
     "calculation": {
      "http://www.caseys.com/role/LeasesLeaseMaturityScheduleDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_CapitalLeasesFutureMinimumPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of minimum lease payments for capital leases due in the second fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.",
        "label": "Capital Leases, Future Minimum Payments Due in Two Years",
        "terseLabel": "2021"
       }
      }
     },
     "localname": "CapitalLeasesFutureMinimumPaymentsDueInTwoYears",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.caseys.com/role/LeasesLeaseMaturityScheduleDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CapitalLeasesFutureMinimumPaymentsDueThereafter": {
     "auth_ref": [
      "r301"
     ],
     "calculation": {
      "http://www.caseys.com/role/LeasesLeaseMaturityScheduleDetails": {
       "order": 6.0,
       "parentTag": "us-gaap_CapitalLeasesFutureMinimumPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of minimum lease payments for capital leases due after the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.",
        "label": "Capital Leases, Future Minimum Payments Due Thereafter",
        "terseLabel": "Thereafter"
       }
      }
     },
     "localname": "CapitalLeasesFutureMinimumPaymentsDueThereafter",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.caseys.com/role/LeasesLeaseMaturityScheduleDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CapitalLeasesFutureMinimumPaymentsInterestIncludedInPayments": {
     "auth_ref": [
      "r301"
     ],
     "calculation": {
      "http://www.caseys.com/role/LeasesLeaseMaturityScheduleDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_CapitalLeasesFutureMinimumPaymentsPresentValueOfNetMinimumPayments",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount necessary to reduce net minimum lease payments to present value for capital leases.",
        "label": "Capital Leases, Future Minimum Payments, Interest Included in Payments",
        "terseLabel": "Less amount representing interest"
       }
      }
     },
     "localname": "CapitalLeasesFutureMinimumPaymentsInterestIncludedInPayments",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.caseys.com/role/LeasesLeaseMaturityScheduleDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CapitalLeasesFutureMinimumPaymentsPresentValueOfNetMinimumPayments": {
     "auth_ref": [
      "r301"
     ],
     "calculation": {
      "http://www.caseys.com/role/LeasesLeaseMaturityScheduleDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Present value of minimum lease payments for capital leases net of executory costs, including amounts paid by the lessee to the lessor for insurance, maintenance and taxes.",
        "label": "Capital Leases, Future Minimum Payments, Present Value of Net Minimum Payments",
        "totalLabel": "Present value of net minimum lease payments"
       }
      }
     },
     "localname": "CapitalLeasesFutureMinimumPaymentsPresentValueOfNetMinimumPayments",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.caseys.com/role/LeasesLeaseMaturityScheduleDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashAndCashEquivalentsAtCarryingValue": {
     "auth_ref": [
      "r0",
      "r29",
      "r78"
     ],
     "calculation": {
      "http://www.caseys.com/role/ConsolidatedBalanceSheets": {
       "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",
        "terseLabel": "Cash and cash equivalents"
       }
      }
     },
     "localname": "CashAndCashEquivalentsAtCarryingValue",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.caseys.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashAndCashEquivalentsPolicyTextBlock": {
     "auth_ref": [
      "r11",
      "r79",
      "r86"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value.",
        "label": "Cash and Cash Equivalents, Policy [Policy Text Block]",
        "terseLabel": "Cash equivalents"
       }
      }
     },
     "localname": "CashAndCashEquivalentsPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.caseys.com/role/SignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {
     "auth_ref": [
      "r72",
      "r78",
      "r84"
     ],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, 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.",
        "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents",
        "periodEndLabel": "Cash and cash equivalents at end of year",
        "periodStartLabel": "Cash and cash equivalents at beginning of year"
       }
      }
     },
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.caseys.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": {
     "auth_ref": [
      "r72",
      "r291"
     ],
     "calculation": {
      "http://www.caseys.com/role/ConsolidatedStatementsOfCashFlows": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, 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.",
        "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect",
        "totalLabel": "Net increase (decrease) in cash and cash equivalents"
       }
      }
     },
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.caseys.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract]",
        "terseLabel": "Noncash investing and financing activities"
       }
      }
     },
     "localname": "CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.caseys.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ClassOfStockDomain": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Share of stock differentiated by the voting rights the holder receives. Examples include, but are not limited to, common stock, redeemable preferred stock, nonredeemable preferred stock, and convertible stock.",
        "label": "Class of Stock [Domain]",
        "terseLabel": "Class of Stock [Domain]"
       }
      }
     },
     "localname": "ClassOfStockDomain",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.caseys.com/role/PreferredAndCommonStockDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CommitmentsAndContingencies": {
     "auth_ref": [
      "r42",
      "r158",
      "r329",
      "r343"
     ],
     "calculation": {
      "http://www.caseys.com/role/ConsolidatedBalanceSheets": {
       "order": 3.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.",
        "label": "Commitments and Contingencies",
        "terseLabel": "Commitments and contingencies"
       }
      }
     },
     "localname": "CommitmentsAndContingencies",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.caseys.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Commitments and Contingencies Disclosure [Abstract]"
       }
      }
     },
     "localname": "CommitmentsAndContingenciesDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_CommitmentsDisclosureTextBlock": {
     "auth_ref": [
      "r157"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The entire disclosure for significant arrangements with third parties, which includes operating lease arrangements and arrangements in which the entity has agreed to expend funds to procure goods or services, or has agreed to commit resources to supply goods or services, and operating lease arrangements. Descriptions may include identification of the specific goods and services, period of time covered, minimum quantities and amounts, and cancellation rights.",
        "label": "Commitments Disclosure [Text Block]",
        "terseLabel": "Commitments"
       }
      }
     },
     "localname": "CommitmentsDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.caseys.com/role/Commitments"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance": {
     "auth_ref": [
      "r43"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Aggregate number of common shares reserved for future issuance.",
        "label": "Common Stock, Capital Shares Reserved for Future Issuance",
        "terseLabel": "Common stock held by trustee of the 401K plan (shares)"
       }
      }
     },
     "localname": "CommonStockCapitalSharesReservedForFutureIssuance",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.caseys.com/role/BenefitPlansDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockDividendsPerShareCashPaid": {
     "auth_ref": [
      "r177"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Aggregate dividends paid during the period for each share of common stock outstanding.",
        "label": "Common Stock, Dividends, Per Share, Cash Paid",
        "terseLabel": "Payment of dividends per share (in Dollars per share)"
       }
      }
     },
     "localname": "CommonStockDividendsPerShareCashPaid",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.caseys.com/role/ConsolidatedStatementsOfShareholdersEquityParentheticals"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_CommonStockDividendsPerShareDeclared": {
     "auth_ref": [
      "r177"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Aggregate dividends declared during the period for each share of common stock outstanding.",
        "label": "Common Stock, Dividends, Per Share, Declared",
        "terseLabel": "Dividends declared (in Dollars per share)"
       }
      }
     },
     "localname": "CommonStockDividendsPerShareDeclared",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.caseys.com/role/ConsolidatedStatementsOfIncome"
     ],
     "xbrltype": "perShareItemType"
    },
    "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"
       }
      }
     },
     "localname": "CommonStockMember",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.caseys.com/role/ConsolidatedStatementsOfShareholdersEquity",
      "http://www.caseys.com/role/PreferredAndCommonStockDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CommonStockSharesAuthorized": {
     "auth_ref": [
      "r21"
     ],
     "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": "Authorized shares of common stock (shares)"
       }
      }
     },
     "localname": "CommonStockSharesAuthorized",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.caseys.com/role/PreferredAndCommonStockDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockSharesIssued": {
     "auth_ref": [
      "r21"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.caseys.com/role/ConsolidatedBalanceSheetsParentheticals"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockSharesOutstanding": {
     "auth_ref": [
      "r21",
      "r172"
     ],
     "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": "Ending Balance (shares)",
        "periodStartLabel": "Beginning Balance (shares)",
        "terseLabel": "Common stock, shares outstanding"
       }
      }
     },
     "localname": "CommonStockSharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.caseys.com/role/ConsolidatedBalanceSheetsParentheticals",
      "http://www.caseys.com/role/ConsolidatedStatementsOfShareholdersEquity"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockValue": {
     "auth_ref": [
      "r21"
     ],
     "calculation": {
      "http://www.caseys.com/role/ConsolidatedBalanceSheets": {
       "order": 2.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, no par value, 36,806,325 and 36,664,521 shares issued and outstanding at April 30, 2020 and 2019, respectively"
       }
      }
     },
     "localname": "CommonStockValue",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.caseys.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CompensationAndEmployeeBenefitPlansTextBlock": {
     "auth_ref": [
      "r188",
      "r191",
      "r200",
      "r227"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The entire disclosure for an entity's employee compensation and benefit plans, including, but not limited to, postemployment and postretirement benefit plans, defined benefit pension plans, defined contribution plans, non-qualified and supplemental benefit plans, deferred compensation, share-based compensation, life insurance, severance, health care, unemployment and other benefit plans.",
        "label": "Compensation and Employee Benefit Plans [Text Block]",
        "terseLabel": "Benefit Plans"
       }
      }
     },
     "localname": "CompensationAndEmployeeBenefitPlansTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.caseys.com/role/BenefitPlans"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CompensationAndRetirementDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Retirement Benefits [Abstract]"
       }
      }
     },
     "localname": "CompensationAndRetirementDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_CompensationRelatedCostsPolicyTextBlock": {
     "auth_ref": [
      "r85",
      "r207"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Disclosure of accounting policy for salaries, bonuses, incentive awards, postretirement and postemployment benefits granted to employees, including equity-based arrangements; discloses methodologies for measurement, and the bases for recognizing related assets and liabilities and recognizing and reporting compensation expense.",
        "label": "Compensation Related Costs, Policy [Policy Text Block]",
        "terseLabel": "Stock-based compensation"
       }
      }
     },
     "localname": "CompensationRelatedCostsPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.caseys.com/role/SignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ComponentsOfDeferredTaxAssetsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Components of Deferred Tax Assets [Abstract]",
        "terseLabel": "Deferred tax assets:"
       }
      }
     },
     "localname": "ComponentsOfDeferredTaxAssetsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.caseys.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Components of Deferred Tax Liabilities [Abstract]",
        "terseLabel": "Deferred tax liabilities:"
       }
      }
     },
     "localname": "ComponentsOfDeferredTaxLiabilitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.caseys.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ConcentrationRiskBenchmarkDomain": {
     "auth_ref": [
      "r117",
      "r118",
      "r288",
      "r289"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The denominator in a calculation of a disclosed concentration risk percentage.",
        "label": "Concentration Risk Benchmark [Domain]",
        "terseLabel": "Concentration Risk Benchmark [Domain]"
       }
      }
     },
     "localname": "ConcentrationRiskBenchmarkDomain",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.caseys.com/role/SignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ConcentrationRiskByBenchmarkAxis": {
     "auth_ref": [
      "r117",
      "r118",
      "r288",
      "r289",
      "r351"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Information by benchmark of concentration risk.",
        "label": "Concentration Risk Benchmark [Axis]",
        "terseLabel": "Concentration Risk Benchmark [Axis]"
       }
      }
     },
     "localname": "ConcentrationRiskByBenchmarkAxis",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.caseys.com/role/SignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ConcentrationRiskLineItems": {
     "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": "Concentration Risk [Line Items]",
        "terseLabel": "Concentration Risk"
       }
      }
     },
     "localname": "ConcentrationRiskLineItems",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.caseys.com/role/SignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ConcentrationRiskPercentage1": {
     "auth_ref": [
      "r117",
      "r118",
      "r288",
      "r289"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.",
        "label": "Concentration Risk, Percentage",
        "terseLabel": "Concentration risk percentage"
       }
      }
     },
     "localname": "ConcentrationRiskPercentage1",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.caseys.com/role/SignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ConcentrationRiskTable": {
     "auth_ref": [
      "r116",
      "r117",
      "r118",
      "r119",
      "r288",
      "r290"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Describes the nature of a concentration, a benchmark to which it is compared, and the percentage that the risk is to the benchmark.",
        "label": "Concentration Risk [Table]",
        "terseLabel": "Concentration Risk [Table]"
       }
      }
     },
     "localname": "ConcentrationRiskTable",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.caseys.com/role/SignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ConsolidationPolicyTextBlock": {
     "auth_ref": [
      "r86",
      "r278",
      "r279",
      "r280"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting.  The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary.",
        "label": "Consolidation, Policy [Policy Text Block]",
        "terseLabel": "Principles of consolidation"
       }
      }
     },
     "localname": "ConsolidationPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.caseys.com/role/SignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ConstructionInProgressGross": {
     "auth_ref": [
      "r147"
     ],
     "calculation": {
      "http://www.caseys.com/role/ConsolidatedBalanceSheets": {
       "order": 5.0,
       "parentTag": "us-gaap_PropertyPlantAndEquipmentGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of structure or a modification to a structure under construction. Includes recently completed structures or modifications to structures that have not been placed into service.",
        "label": "Construction in Progress, Gross",
        "terseLabel": "Construction in process"
       }
      }
     },
     "localname": "ConstructionInProgressGross",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.caseys.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ContractWithCustomerLiability": {
     "auth_ref": [
      "r178",
      "r179",
      "r181"
     ],
     "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": "Contract liability"
       }
      }
     },
     "localname": "ContractWithCustomerLiability",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.caseys.com/role/SignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization": {
     "auth_ref": [
      "r57",
      "r58"
     ],
     "calculation": {
      "http://www.caseys.com/role/ConsolidatedStatementsOfIncome": {
       "order": 2.0,
       "parentTag": "us-gaap_IncomeLossAttributableToParent",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Cost of product sold and service rendered, excluding depreciation, depletion, and amortization.",
        "label": "Cost of Goods and Service, Excluding Depreciation, Depletion, and Amortization",
        "terseLabel": "Cost of goods sold (exclusive of depreciation and amortization, shown separately below) (a)"
       }
      }
     },
     "localname": "CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.caseys.com/role/ConsolidatedStatementsOfIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CostOfGoodsAndServicesSoldDepreciationAndAmortization": {
     "auth_ref": [
      "r61"
     ],
     "calculation": {
      "http://www.caseys.com/role/ConsolidatedStatementsOfIncome": {
       "order": 4.0,
       "parentTag": "us-gaap_IncomeLossAttributableToParent",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of expense for allocation of cost of tangible and intangible assets over their useful lives directly used in production of good and rendering of service.",
        "label": "Cost, Depreciation and Amortization",
        "terseLabel": "Depreciation and amortization"
       }
      }
     },
     "localname": "CostOfGoodsAndServicesSoldDepreciationAndAmortization",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.caseys.com/role/ConsolidatedStatementsOfIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "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": "Implementation of ASU 2014-09"
       }
      }
     },
     "localname": "CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.caseys.com/role/ConsolidatedStatementsOfShareholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CurrentFederalTaxExpenseBenefit": {
     "auth_ref": [
      "r88",
      "r257",
      "r264"
     ],
     "calculation": {
      "http://www.caseys.com/role/IncomeTaxesScheduleOfComponentsOfIncomeTaxExpenseBenefitDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of current federal tax expense (benefit) pertaining to income (loss) from continuing operations.",
        "label": "Current Federal Tax Expense (Benefit)",
        "terseLabel": "Federal"
       }
      }
     },
     "localname": "CurrentFederalTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.caseys.com/role/IncomeTaxesScheduleOfComponentsOfIncomeTaxExpenseBenefitDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CurrentIncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r88",
      "r257",
      "r264"
     ],
     "calculation": {
      "http://www.caseys.com/role/IncomeTaxesScheduleOfComponentsOfIncomeTaxExpenseBenefitDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_StateAndLocalIncomeTaxExpenseBenefitContinuingOperations",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations.",
        "label": "Current Income Tax Expense (Benefit)",
        "totalLabel": "Current income tax expense (benefit)"
       }
      }
     },
     "localname": "CurrentIncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.caseys.com/role/IncomeTaxesScheduleOfComponentsOfIncomeTaxExpenseBenefitDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Current Income Tax Expense (Benefit), Continuing Operations [Abstract]",
        "terseLabel": "Current tax expense (benefit):"
       }
      }
     },
     "localname": "CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.caseys.com/role/IncomeTaxesScheduleOfComponentsOfIncomeTaxExpenseBenefitDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CurrentStateAndLocalTaxExpenseBenefit": {
     "auth_ref": [
      "r88",
      "r257",
      "r264"
     ],
     "calculation": {
      "http://www.caseys.com/role/IncomeTaxesScheduleOfComponentsOfIncomeTaxExpenseBenefitDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of current state and local tax expense (benefit) pertaining to income (loss) from continuing operations.",
        "label": "Current State and Local Tax Expense (Benefit)",
        "terseLabel": "State"
       }
      }
     },
     "localname": "CurrentStateAndLocalTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.caseys.com/role/IncomeTaxesScheduleOfComponentsOfIncomeTaxExpenseBenefitDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtInstrumentAxis": {
     "auth_ref": [
      "r14",
      "r15",
      "r16",
      "r323",
      "r325",
      "r337"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.caseys.com/role/FairValueOfFinancialInstrumentsAndLongTermDebtCarryingValueOfLongTermDebtDetails",
      "http://www.caseys.com/role/FairValueOfFinancialInstrumentsAndLongTermDebtDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtInstrumentInterestRateStatedPercentage": {
     "auth_ref": [
      "r39"
     ],
     "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"
       }
      }
     },
     "localname": "DebtInstrumentInterestRateStatedPercentage",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.caseys.com/role/FairValueOfFinancialInstrumentsAndLongTermDebtCarryingValueOfLongTermDebtDetails"
     ],
     "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]",
        "terseLabel": "Debt Instrument"
       }
      }
     },
     "localname": "DebtInstrumentLineItems",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.caseys.com/role/FairValueOfFinancialInstrumentsAndLongTermDebtCarryingValueOfLongTermDebtDetails",
      "http://www.caseys.com/role/FairValueOfFinancialInstrumentsAndLongTermDebtDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtInstrumentNameDomain": {
     "auth_ref": [
      "r40"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.caseys.com/role/FairValueOfFinancialInstrumentsAndLongTermDebtCarryingValueOfLongTermDebtDetails",
      "http://www.caseys.com/role/FairValueOfFinancialInstrumentsAndLongTermDebtDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DebtInstrumentTable": {
     "auth_ref": [
      "r40",
      "r90",
      "r173",
      "r174",
      "r175",
      "r176",
      "r294",
      "r295",
      "r297",
      "r335"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.caseys.com/role/FairValueOfFinancialInstrumentsAndLongTermDebtCarryingValueOfLongTermDebtDetails",
      "http://www.caseys.com/role/FairValueOfFinancialInstrumentsAndLongTermDebtDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible": {
     "auth_ref": [
      "r238"
     ],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of decrease reasonably possible in the next twelve months for the unrecognized tax benefit.",
        "label": "Decrease in Unrecognized Tax Benefits is Reasonably Possible",
        "terseLabel": "Decrease in unrecognized tax benefits is reasonable possible"
       }
      }
     },
     "localname": "DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.caseys.com/role/IncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredCompensationArrangementWithIndividualCompensationExpense": {
     "auth_ref": [
      "r186",
      "r202"
     ],
     "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 expense incurred"
       }
      }
     },
     "localname": "DeferredCompensationArrangementWithIndividualCompensationExpense",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.caseys.com/role/BenefitPlansDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredCompensationLiabilityClassifiedNoncurrent": {
     "auth_ref": [],
     "calculation": {
      "http://www.caseys.com/role/ConsolidatedBalanceSheets": {
       "order": 3.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Aggregate carrying value as of the balance sheet date of the liabilities for all deferred compensation arrangements payable beyond one year (or the operating cycle, if longer).",
        "label": "Deferred Compensation Liability, Classified, Noncurrent",
        "terseLabel": "Deferred compensation"
       }
      }
     },
     "localname": "DeferredCompensationLiabilityClassifiedNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.caseys.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredCompensationLiabilityCurrent": {
     "auth_ref": [
      "r185",
      "r187"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Aggregate carrying value as of the balance sheet date of the liabilities for all deferred compensation arrangements payable within one year (or the operating cycle, if longer). Represents currently earned compensation under compensation arrangements that is not actually paid until a later date.",
        "label": "Deferred Compensation Liability, Current",
        "terseLabel": "Accrued deferred compensation liability"
       }
      }
     },
     "localname": "DeferredCompensationLiabilityCurrent",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.caseys.com/role/BenefitPlansDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredCompensationLiabilityCurrentAndNoncurrent": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Aggregate carrying value as of the balance sheet date of the liabilities for all deferred compensation arrangements. Represents currently earned compensation under compensation arrangements that is not actually paid until a later date.",
        "label": "Deferred Compensation Liability, Current and Noncurrent",
        "terseLabel": "Accrued deferred compensation liability"
       }
      }
     },
     "localname": "DeferredCompensationLiabilityCurrentAndNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.caseys.com/role/BenefitPlansDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredFinanceCostsNet": {
     "auth_ref": [
      "r32",
      "r296"
     ],
     "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": "Debt issuance costs"
       }
      }
     },
     "localname": "DeferredFinanceCostsNet",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.caseys.com/role/FairValueOfFinancialInstrumentsAndLongTermDebtCarryingValueOfLongTermDebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredIncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r76",
      "r88",
      "r259",
      "r264"
     ],
     "calculation": {
      "http://www.caseys.com/role/IncomeTaxesScheduleOfComponentsOfIncomeTaxExpenseBenefitDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_StateAndLocalIncomeTaxExpenseBenefitContinuingOperations",
       "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)",
        "terseLabel": "Deferred tax expense (benefit)"
       }
      }
     },
     "localname": "DeferredIncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.caseys.com/role/IncomeTaxesScheduleOfComponentsOfIncomeTaxExpenseBenefitDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredIncomeTaxLiabilities": {
     "auth_ref": [
      "r17",
      "r18",
      "r247",
      "r324",
      "r336"
     ],
     "calculation": {
      "http://www.caseys.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_DeferredTaxLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences.",
        "label": "Deferred Tax Liabilities, Gross",
        "negatedTotalLabel": "Total gross deferred tax liabilities"
       }
      }
     },
     "localname": "DeferredIncomeTaxLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.caseys.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredIncomeTaxLiabilitiesNet": {
     "auth_ref": [
      "r234",
      "r251"
     ],
     "calculation": {
      "http://www.caseys.com/role/ConsolidatedBalanceSheets": {
       "order": 5.0,
       "parentTag": "us-gaap_Liabilities",
       "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.",
        "label": "Deferred Income Tax Liabilities, Net",
        "terseLabel": "Deferred income taxes"
       }
      }
     },
     "localname": "DeferredIncomeTaxLiabilitiesNet",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.caseys.com/role/ConsolidatedBalanceSheets",
      "http://www.caseys.com/role/SignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsGross": {
     "auth_ref": [
      "r248"
     ],
     "calculation": {
      "http://www.caseys.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_DeferredTaxAssetsNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.",
        "label": "Deferred Tax Assets, Gross",
        "totalLabel": "Total gross deferred tax assets"
       }
      }
     },
     "localname": "DeferredTaxAssetsGross",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.caseys.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsNet": {
     "auth_ref": [
      "r249"
     ],
     "calculation": {
      "http://www.caseys.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_DeferredTaxLiabilities",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.",
        "label": "Deferred Tax Assets, Net of Valuation Allowance",
        "totalLabel": "Total net deferred tax assets"
       }
      }
     },
     "localname": "DeferredTaxAssetsNet",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.caseys.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal": {
     "auth_ref": [
      "r228",
      "r255",
      "r256"
     ],
     "calculation": {
      "http://www.caseys.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible state and local operating loss carryforwards.",
        "label": "Deferred Tax Assets, Operating Loss Carryforwards, State and Local",
        "terseLabel": "State net operating losses &amp; tax credits"
       }
      }
     },
     "localname": "DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.caseys.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsOther": {
     "auth_ref": [
      "r230",
      "r255",
      "r256"
     ],
     "calculation": {
      "http://www.caseys.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences, classified as other.",
        "label": "Deferred Tax Assets, Other",
        "terseLabel": "Other"
       }
      }
     },
     "localname": "DeferredTaxAssetsOther",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.caseys.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment": {
     "auth_ref": [],
     "calculation": {
      "http://www.caseys.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails": {
       "order": 6.0,
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from property, plant, and equipment.",
        "label": "Deferred Tax Assets, Property, Plant and Equipment",
        "terseLabel": "Property and equipment depreciation"
       }
      }
     },
     "localname": "DeferredTaxAssetsPropertyPlantAndEquipment",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.caseys.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsCompensatedAbsences": {
     "auth_ref": [
      "r228",
      "r255",
      "r256"
     ],
     "calculation": {
      "http://www.caseys.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails": {
       "order": 7.0,
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from compensated absences (includes, but not limited to, sick and personal days).",
        "label": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Compensated Absences",
        "terseLabel": "Workers compensation"
       }
      }
     },
     "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsCompensatedAbsences",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.caseys.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation": {
     "auth_ref": [
      "r228",
      "r255",
      "r256"
     ],
     "calculation": {
      "http://www.caseys.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from employee compensation.",
        "label": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Employee Compensation",
        "terseLabel": "Deferred compensation"
       }
      }
     },
     "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.caseys.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost": {
     "auth_ref": [
      "r228",
      "r255",
      "r256"
     ],
     "calculation": {
      "http://www.caseys.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from share-based compensation.",
        "label": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-based Compensation Cost",
        "terseLabel": "Equity compensation"
       }
      }
     },
     "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.caseys.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals": {
     "auth_ref": [
      "r229",
      "r255",
      "r256"
     ],
     "calculation": {
      "http://www.caseys.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from reserves and accruals.",
        "label": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals",
        "verboseLabel": "Accrued liabilities and reserves"
       }
      }
     },
     "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.caseys.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsValuationAllowance": {
     "auth_ref": [
      "r250"
     ],
     "calculation": {
      "http://www.caseys.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_DeferredTaxAssetsNet",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized.",
        "label": "Deferred Tax Assets, Valuation Allowance",
        "terseLabel": "Less valuation allowance",
        "verboseLabel": "Valuation allowance"
       }
      }
     },
     "localname": "DeferredTaxAssetsValuationAllowance",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.caseys.com/role/IncomeTaxesDetails",
      "http://www.caseys.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxLiabilities": {
     "auth_ref": [
      "r234",
      "r251"
     ],
     "calculation": {
      "http://www.caseys.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences without jurisdictional netting.",
        "label": "Deferred Tax Liabilities, Net",
        "negatedTotalLabel": "Net deferred tax liability"
       }
      }
     },
     "localname": "DeferredTaxLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.caseys.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill": {
     "auth_ref": [
      "r230",
      "r255",
      "r256",
      "r275",
      "r276"
     ],
     "calculation": {
      "http://www.caseys.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_DeferredIncomeTaxLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from goodwill.",
        "label": "Deferred Tax Liabilities, Goodwill",
        "negatedTerseLabel": "Goodwill"
       }
      }
     },
     "localname": "DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.caseys.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxLiabilitiesOther": {
     "auth_ref": [
      "r230",
      "r255",
      "r256"
     ],
     "calculation": {
      "http://www.caseys.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_DeferredIncomeTaxLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences classified as other.",
        "label": "Deferred Tax Liabilities, Other",
        "negatedTerseLabel": "Other"
       }
      }
     },
     "localname": "DeferredTaxLiabilitiesOther",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.caseys.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment": {
     "auth_ref": [
      "r230",
      "r255",
      "r256"
     ],
     "calculation": {
      "http://www.caseys.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_DeferredIncomeTaxLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from property, plant, and equipment.",
        "label": "Deferred Tax Liabilities, Property, Plant and Equipment",
        "negatedTerseLabel": "Property and equipment depreciation"
       }
      }
     },
     "localname": "DeferredTaxLiabilitiesPropertyPlantAndEquipment",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.caseys.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate": {
     "auth_ref": [
      "r193"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Weighted average rate for present value of future retirement benefits cash flows, used to determine benefit obligation of defined benefit plan.",
        "label": "Defined Benefit Plan, Assumptions Used Calculating Benefit Obligation, Discount Rate",
        "terseLabel": "Discount rate"
       }
      }
     },
     "localname": "DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.caseys.com/role/BenefitPlansDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths": {
     "auth_ref": [
      "r192"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of benefits for defined benefit plan expected to be paid in next fiscal year following latest fiscal year.",
        "label": "Defined Benefit Plan, Expected Future Benefit Payment, Next Twelve Months",
        "terseLabel": "Expected future payments, 2021"
       }
      }
     },
     "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.caseys.com/role/BenefitPlansDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive": {
     "auth_ref": [
      "r192"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of benefits for defined benefit plan expected to be paid in fifth fiscal year following latest fiscal year.",
        "label": "Defined Benefit Plan, Expected Future Benefit Payment, Year Five",
        "terseLabel": "Expected future payments, 2025"
       }
      }
     },
     "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.caseys.com/role/BenefitPlansDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour": {
     "auth_ref": [
      "r192"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of benefits for defined benefit plan expected to be paid in fourth fiscal year following latest fiscal year.",
        "label": "Defined Benefit Plan, Expected Future Benefit Payment, Year Four",
        "terseLabel": "Expected future payments, 2024"
       }
      }
     },
     "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.caseys.com/role/BenefitPlansDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree": {
     "auth_ref": [
      "r192"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of benefits for defined benefit plan expected to be paid in third fiscal year following latest fiscal year.",
        "label": "Defined Benefit Plan, Expected Future Benefit Payment, Year Three",
        "terseLabel": "Expected future payments, 2023"
       }
      }
     },
     "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.caseys.com/role/BenefitPlansDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo": {
     "auth_ref": [
      "r192"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of benefits for defined benefit plan expected to be paid in second fiscal year following latest fiscal year.",
        "label": "Defined Benefit Plan, Expected Future Benefit Payment, Year Two",
        "terseLabel": "Expected future payments, 2022"
       }
      }
     },
     "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.caseys.com/role/BenefitPlansDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable": {
     "auth_ref": [
      "r194",
      "r195",
      "r196",
      "r197",
      "r198"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Disclosures and provisions pertaining to defined benefit pension plans or other postretirement defined benefit plans. The arrangements are generally based on terms and conditions stipulated by the entity, and which contain a promise by the employer to pay certain amounts or awards at designated future dates, including a period after retirement, upon compliance with stipulated requirements. Excludes disclosures pertaining to defined contribution plans.",
        "label": "Defined Benefit Plans and Other Postretirement Benefit Plans Disclosures [Table]",
        "terseLabel": "Defined Benefit Plans and Other Postretirement Benefit Plans Disclosures [Table]"
       }
      }
     },
     "localname": "DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.caseys.com/role/BenefitPlansDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems": {
     "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 Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items]",
        "terseLabel": "Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block"
       }
      }
     },
     "localname": "DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.caseys.com/role/BenefitPlansDetails"
     ],
     "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": "Employer discretionary contribution"
       }
      }
     },
     "localname": "DefinedContributionPlanEmployerDiscretionaryContributionAmount",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.caseys.com/role/BenefitPlansDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DepreciationAndAmortization": {
     "auth_ref": [
      "r76",
      "r146"
     ],
     "calculation": {
      "http://www.caseys.com/role/ConsolidatedStatementsOfCashFlows": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The current period expense charged against earnings on long-lived, physical assets not used in production, and which are not intended for resale, to allocate or recognize the cost of such assets over their useful lives; or to record the reduction in book value of an intangible asset over the benefit period of such asset; or to reflect consumption during the period of an asset that is not used in production.",
        "label": "Depreciation, Depletion and Amortization, Nonproduction",
        "terseLabel": "Depreciation and amortization"
       }
      }
     },
     "localname": "DepreciationAndAmortization",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.caseys.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DepreciationDepletionAndAmortizationPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Disclosure of accounting policy for depreciation, depletion, and amortization of property and equipment costs, including methods used and estimated useful lives and how impairment of such assets is assessed and recognized.",
        "label": "Depreciation, Depletion, and Amortization [Policy Text Block]",
        "terseLabel": "Depreciation and amortization"
       }
      }
     },
     "localname": "DepreciationDepletionAndAmortizationPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.caseys.com/role/SignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DerivativesPolicyTextBlock": {
     "auth_ref": [
      "r86",
      "r93",
      "r281",
      "r282",
      "r283",
      "r284",
      "r285"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Disclosure of accounting policy for its derivative instruments and hedging activities.",
        "label": "Derivatives, Policy [Policy Text Block]",
        "terseLabel": "Derivatives instruments"
       }
      }
     },
     "localname": "DerivativesPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.caseys.com/role/SignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Share-based Payment Arrangement [Abstract]"
       }
      }
     },
     "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock": {
     "auth_ref": [
      "r204",
      "r224"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Tabular disclosure of share-based payment arrangement.",
        "label": "Disclosure of Share-based Compensation Arrangements by Share-based Payment Award [Table Text Block]",
        "terseLabel": "Schedule of Restricted Stock and Restricted Stock Unit Grants"
       }
      }
     },
     "localname": "DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.caseys.com/role/PreferredAndCommonStockTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DividendsCommonStock": {
     "auth_ref": [
      "r177",
      "r334"
     ],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of paid and unpaid common stock dividends declared with the form of settlement in cash, stock and payment-in-kind (PIK).",
        "label": "Dividends, Common Stock",
        "negatedLabel": "Dividends declared"
       }
      }
     },
     "localname": "DividendsCommonStock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.caseys.com/role/ConsolidatedStatementsOfShareholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EarningsPerShareAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Earnings Per Share [Abstract]",
        "terseLabel": "Net income per common share"
       }
      }
     },
     "localname": "EarningsPerShareAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.caseys.com/role/ConsolidatedStatementsOfIncome"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EarningsPerShareBasic": {
     "auth_ref": [
      "r60",
      "r97",
      "r100",
      "r101",
      "r102",
      "r103",
      "r107",
      "r331",
      "r347"
     ],
     "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": "Basic (in Dollars per share)",
        "verboseLabel": "Basic earnings per common share (in Dollars per share)"
       }
      }
     },
     "localname": "EarningsPerShareBasic",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.caseys.com/role/ConsolidatedStatementsOfIncome",
      "http://www.caseys.com/role/NetIncomePerCommonShareScheduleOfBasicAndDilutedEarningsPerShareDetails",
      "http://www.caseys.com/role/QuarterlyFinancialDataScheduleOfQuarterlyFinancialInformationDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_EarningsPerShareBasicAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Earnings Per Share, Basic [Abstract]",
        "terseLabel": "Basic"
       }
      }
     },
     "localname": "EarningsPerShareBasicAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.caseys.com/role/NetIncomePerCommonShareScheduleOfBasicAndDilutedEarningsPerShareDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EarningsPerShareBasicAndDilutedAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Earnings Per Share, Basic and Diluted [Abstract]",
        "terseLabel": "Net income per common share"
       }
      }
     },
     "localname": "EarningsPerShareBasicAndDilutedAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.caseys.com/role/AcquisitionsSummaryOfUnauditedProFormaInformationDetails",
      "http://www.caseys.com/role/QuarterlyFinancialDataScheduleOfQuarterlyFinancialInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EarningsPerShareDiluted": {
     "auth_ref": [
      "r60",
      "r97",
      "r100",
      "r101",
      "r102",
      "r103",
      "r107",
      "r331",
      "r347"
     ],
     "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": "Diluted (in Dollars per share)",
        "verboseLabel": "Diluted earnings per common share (in Dollars per share)"
       }
      }
     },
     "localname": "EarningsPerShareDiluted",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.caseys.com/role/ConsolidatedStatementsOfIncome",
      "http://www.caseys.com/role/NetIncomePerCommonShareScheduleOfBasicAndDilutedEarningsPerShareDetails",
      "http://www.caseys.com/role/QuarterlyFinancialDataScheduleOfQuarterlyFinancialInformationDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_EarningsPerShareDilutedAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Earnings Per Share, Diluted [Abstract]",
        "terseLabel": "Diluted"
       }
      }
     },
     "localname": "EarningsPerShareDilutedAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.caseys.com/role/NetIncomePerCommonShareScheduleOfBasicAndDilutedEarningsPerShareDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EarningsPerSharePolicyTextBlock": {
     "auth_ref": [
      "r86",
      "r104",
      "r105",
      "r106"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements.",
        "label": "Earnings Per Share, Policy [Policy Text Block]",
        "terseLabel": "Net income per common share"
       }
      }
     },
     "localname": "EarningsPerSharePolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.caseys.com/role/SignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_EarningsPerShareTextBlock": {
     "auth_ref": [
      "r108"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The entire disclosure for earnings per share.",
        "label": "Earnings Per Share [Text Block]",
        "terseLabel": "Net Income Per Common Share"
       }
      }
     },
     "localname": "EarningsPerShareTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.caseys.com/role/NetIncomePerCommonShare"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateContinuingOperations": {
     "auth_ref": [
      "r92",
      "r235",
      "r236"
     ],
     "calculation": {
      "http://www.caseys.com/role/IncomeTaxesScheduleOfEffectiveIncomeTaxRateReconciliationDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.",
        "label": "Effective Income Tax Rate Reconciliation, Percent",
        "totalLabel": "Effective income tax rate"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateContinuingOperations",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.caseys.com/role/IncomeTaxesScheduleOfEffectiveIncomeTaxRateReconciliationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": {
     "auth_ref": [
      "r235",
      "r236",
      "r262"
     ],
     "calculation": {
      "http://www.caseys.com/role/IncomeTaxesScheduleOfEffectiveIncomeTaxRateReconciliationDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0
      }
     },
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Percentage of domestic federal statutory tax rate applicable to pretax income (loss).",
        "label": "Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent",
        "terseLabel": "Income taxes at the statutory rates"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.caseys.com/role/IncomeTaxesScheduleOfEffectiveIncomeTaxRateReconciliationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate": {
     "auth_ref": [
      "r235",
      "r236",
      "r262"
     ],
     "calculation": {
      "http://www.caseys.com/role/IncomeTaxesScheduleOfEffectiveIncomeTaxRateReconciliationDetails": {
       "order": 6.0,
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0
      }
     },
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to changes in the income tax rates.",
        "label": "Effective Income Tax Rate Reconciliation, Change in Enacted Tax Rate, Percent",
        "terseLabel": "Impact of Tax Reform Act"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.caseys.com/role/IncomeTaxesScheduleOfEffectiveIncomeTaxRateReconciliationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments": {
     "auth_ref": [
      "r235",
      "r236",
      "r262"
     ],
     "calculation": {
      "http://www.caseys.com/role/IncomeTaxesScheduleOfEffectiveIncomeTaxRateReconciliationDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0
      }
     },
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other adjustments.",
        "label": "Effective Income Tax Rate Reconciliation, Other Adjustments, Percent",
        "terseLabel": "Other"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationOtherAdjustments",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.caseys.com/role/IncomeTaxesScheduleOfEffectiveIncomeTaxRateReconciliationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes": {
     "auth_ref": [
      "r235",
      "r236",
      "r262"
     ],
     "calculation": {
      "http://www.caseys.com/role/IncomeTaxesScheduleOfEffectiveIncomeTaxRateReconciliationDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0
      }
     },
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to revisions of previously reported income tax expense.",
        "label": "Effective Income Tax Rate Reconciliation, Prior Year Income Taxes, Percent",
        "terseLabel": "ASU 2016-09 benefit (share based compensation)"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.caseys.com/role/IncomeTaxesScheduleOfEffectiveIncomeTaxRateReconciliationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes": {
     "auth_ref": [
      "r235",
      "r236",
      "r262"
     ],
     "calculation": {
      "http://www.caseys.com/role/IncomeTaxesScheduleOfEffectiveIncomeTaxRateReconciliationDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0
      }
     },
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations applicable to state and local income tax expense (benefit), net of federal tax expense (benefit).",
        "label": "Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Percent",
        "terseLabel": "State income taxes, net of federal tax benefit"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.caseys.com/role/IncomeTaxesScheduleOfEffectiveIncomeTaxRateReconciliationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationTaxCredits": {
     "auth_ref": [
      "r235",
      "r236",
      "r262"
     ],
     "calculation": {
      "http://www.caseys.com/role/IncomeTaxesScheduleOfEffectiveIncomeTaxRateReconciliationDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": -1.0
      }
     },
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to tax credits. Including, but not limited to, research credit, foreign tax credit, investment tax credit, and other tax credits.",
        "label": "Effective Income Tax Rate Reconciliation, Tax Credit, Percent",
        "negatedLabel": "Federal tax credits"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationTaxCredits",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.caseys.com/role/IncomeTaxesScheduleOfEffectiveIncomeTaxRateReconciliationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EmployeeRelatedLiabilitiesCurrent": {
     "auth_ref": [
      "r37"
     ],
     "calculation": {
      "http://www.caseys.com/role/ConsolidatedBalanceSheets": {
       "order": 4.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Total of the carrying values 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 salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Employee-related Liabilities, Current",
        "terseLabel": "Wages and related taxes"
       }
      }
     },
     "localname": "EmployeeRelatedLiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.caseys.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": {
     "auth_ref": [
      "r223"
     ],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of cost not yet recognized for nonvested award under share-based payment arrangement.",
        "label": "Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount",
        "terseLabel": "Unrecognized compensation costs"
       }
      }
     },
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.caseys.com/role/PreferredAndCommonStockDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions": {
     "auth_ref": [
      "r223"
     ],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of cost to be recognized for nonvested award under share-based payment arrangement. Excludes share and unit options.",
        "label": "Share-based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount",
        "terseLabel": "Compensation not yet recognized"
       }
      }
     },
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.caseys.com/role/PreferredAndCommonStockScheduleOfRestrictedStockAndRestrictedStockUnitsGrantedDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EmployeeStockOptionMember": {
     "auth_ref": [
      "r221"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time.",
        "label": "Share-based Payment Arrangement, Option [Member]",
        "terseLabel": "Stock Options"
       }
      }
     },
     "localname": "EmployeeStockOptionMember",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.caseys.com/role/PreferredAndCommonStockDetails",
      "http://www.caseys.com/role/PreferredAndCommonStockScheduleOfStockOptionsActivityDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_EnvironmentalCostsPolicy": {
     "auth_ref": [
      "r86",
      "r153",
      "r154",
      "r155",
      "r156"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Disclosure of accounting policy for obligations that resulted from improper or other-than normal operation of a long-lived asset in the past. This accounting policy may address (1) whether the related remediation costs are expensed or capitalized, (2) whether the obligation is measured on a discounted basis, (3) the event, situation, or set of circumstances that generally triggers recognition of loss contingencies arising from the entity's environmental remediation-related obligations, and (4) the timing of recognition of any recoveries.",
        "label": "Environmental Costs, Policy [Policy Text Block]",
        "terseLabel": "Environmental remediation liabilities"
       }
      }
     },
     "localname": "EnvironmentalCostsPolicy",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.caseys.com/role/SignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_EquityComponentDomain": {
     "auth_ref": [
      "r172"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.caseys.com/role/ConsolidatedStatementsOfShareholdersEquity",
      "http://www.caseys.com/role/ConsolidatedStatementsOfShareholdersEquityParentheticals"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ExcessOfReplacementOrCurrentCostsOverStatedLIFOValue": {
     "auth_ref": [
      "r48"
     ],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The excess of replacement or current cost over the stated LIFO (last in first out) inventory value when the LIFO inventory method is utilized.",
        "label": "Excess of Replacement or Current Costs over Stated LIFO Value",
        "terseLabel": "Excess of current cost over the stated LIFO Value"
       }
      }
     },
     "localname": "ExcessOfReplacementOrCurrentCostsOverStatedLIFOValue",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.caseys.com/role/SignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ExciseTaxesCollected": {
     "auth_ref": [
      "r55"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The excise taxes collected by a public utility and reported in revenues if the amount of excise taxes is equal to 1 percent or more of such total.",
        "label": "Excise Taxes Collected",
        "terseLabel": "Excise taxes collected"
       }
      }
     },
     "localname": "ExciseTaxesCollected",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.caseys.com/role/ConsolidatedStatementsOfIncome",
      "http://www.caseys.com/role/SignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FairValueDisclosuresAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Fair Value Disclosures [Abstract]"
       }
      }
     },
     "localname": "FairValueDisclosuresAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueDisclosuresTextBlock": {
     "auth_ref": [
      "r286"
     ],
     "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 of Financial Instruments and Long-Term Debt"
       }
      }
     },
     "localname": "FairValueDisclosuresTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.caseys.com/role/FairValueOfFinancialInstrumentsAndLongTermDebt"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Finance Lease, Liability, Payment, Due [Abstract]",
        "terseLabel": "Finance Leases"
       }
      }
     },
     "localname": "FinanceLeaseLiabilitiesPaymentsDueAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.caseys.com/role/FairValueOfFinancialInstrumentsAndLongTermDebtScheduleOfMaturitiesOfLongTermDebtIncludingCapitaliziedLeasesDetails",
      "http://www.caseys.com/role/LeasesLeaseMaturityScheduleDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FinanceLeaseLiability": {
     "auth_ref": [
      "r306",
      "r312"
     ],
     "calculation": {
      "http://www.caseys.com/role/FairValueOfFinancialInstrumentsAndLongTermDebtScheduleOfMaturitiesOfLongTermDebtIncludingCapitaliziedLeasesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.caseys.com/role/FairValueOfFinancialInstrumentsAndLongTermDebtScheduleOfMaturitiesOfLongTermDebtIncludingCapitaliziedLeasesDetailsCalc2": {
       "order": 1.0,
       "parentTag": "casy_LongTermDebtAndFinanceLeaseLiability",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease.",
        "label": "Finance Lease, Liability",
        "terseLabel": "Finance lease liabilities (Note 7)",
        "totalLabel": "Finance Leases"
       }
      }
     },
     "localname": "FinanceLeaseLiability",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.caseys.com/role/FairValueOfFinancialInstrumentsAndLongTermDebtCarryingValueOfLongTermDebtDetails",
      "http://www.caseys.com/role/FairValueOfFinancialInstrumentsAndLongTermDebtScheduleOfMaturitiesOfLongTermDebtIncludingCapitaliziedLeasesDetails",
      "http://www.caseys.com/role/LeasesLeaseMaturityScheduleDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock": {
     "auth_ref": [
      "r312"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Tabular disclosure of undiscounted cash flows of finance lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to finance lease liability recognized in statement of financial position.",
        "label": "Finance Lease, Liability, Maturity [Table Text Block]",
        "terseLabel": "Finance Lease, Liability, Maturity"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityMaturityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.caseys.com/role/FairValueOfFinancialInstrumentsAndLongTermDebtTables",
      "http://www.caseys.com/role/LeasesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDue": {
     "auth_ref": [
      "r312"
     ],
     "calculation": {
      "http://www.caseys.com/role/LeasesLeaseMaturityScheduleDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payments for finance lease.",
        "label": "Finance Lease, Liability, Payment, Due",
        "totalLabel": "Finance Leases"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityPaymentsDue",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.caseys.com/role/LeasesLeaseMaturityScheduleDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive": {
     "auth_ref": [
      "r312"
     ],
     "calculation": {
      "http://www.caseys.com/role/FairValueOfFinancialInstrumentsAndLongTermDebtScheduleOfMaturitiesOfLongTermDebtIncludingCapitaliziedLeasesDetails": {
       "order": 6.0,
       "parentTag": "us-gaap_FinanceLeaseLiability",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payments for finance lease, due after fifth fiscal year following latest fiscal year.",
        "label": "Finance Lease, Liability, Payments, Due after Year Five",
        "terseLabel": "Thereafter"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityPaymentsDueAfterYearFive",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.caseys.com/role/FairValueOfFinancialInstrumentsAndLongTermDebtScheduleOfMaturitiesOfLongTermDebtIncludingCapitaliziedLeasesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDueInNextRollingTwelveMonths": {
     "auth_ref": [
      "r312"
     ],
     "calculation": {
      "http://www.caseys.com/role/LeasesLeaseMaturityScheduleDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payments for finance lease, due after fifth fiscal year following latest statement of financial position date. For interim and annual periods when interim periods are reported on rolling approach, from latest statement of financial position date.",
        "label": "Finance Lease, Liability, Payments, Due in Next Rolling Twelve Months",
        "terseLabel": "2021"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityPaymentsDueInNextRollingTwelveMonths",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.caseys.com/role/LeasesLeaseMaturityScheduleDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDueInRollingAfterYearFive": {
     "auth_ref": [
      "r312"
     ],
     "calculation": {
      "http://www.caseys.com/role/LeasesLeaseMaturityScheduleDetails": {
       "order": 6.0,
       "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payments for finance lease, due after fifth rolling twelve months following latest statement of financial position date. For interim and annual periods when interim periods are reported on rolling approach, from latest statement of financial position date.",
        "label": "Finance Lease, Liability, Payments, Due in Rolling after Year Five",
        "terseLabel": "Thereafter"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityPaymentsDueInRollingAfterYearFive",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.caseys.com/role/LeasesLeaseMaturityScheduleDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDueInRollingYearFive": {
     "auth_ref": [
      "r312"
     ],
     "calculation": {
      "http://www.caseys.com/role/LeasesLeaseMaturityScheduleDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payments for finance lease, due in fifth rolling twelve months following latest statement of financial position date. For interim and annual periods when interim periods are reported on rolling approach, from latest statement of financial position date.",
        "label": "Finance Lease, Liability, Payments, Due in Rolling Year Five",
        "terseLabel": "2025"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityPaymentsDueInRollingYearFive",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.caseys.com/role/LeasesLeaseMaturityScheduleDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDueInRollingYearFour": {
     "auth_ref": [
      "r312"
     ],
     "calculation": {
      "http://www.caseys.com/role/LeasesLeaseMaturityScheduleDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payments for finance lease, due in fourth rolling twelve months following latest statement of financial position date. For interim and annual periods when interim periods are reported on rolling approach, from latest statement of financial position date.",
        "label": "Finance Lease, Liability, Payments, Due in Rolling Year Four",
        "terseLabel": "2024"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityPaymentsDueInRollingYearFour",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.caseys.com/role/LeasesLeaseMaturityScheduleDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDueInRollingYearThree": {
     "auth_ref": [
      "r312"
     ],
     "calculation": {
      "http://www.caseys.com/role/LeasesLeaseMaturityScheduleDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payments for finance lease, due in third rolling twelve months following latest statement of financial position date. For interim and annual periods when interim periods are reported on rolling approach, from latest statement of financial position date.",
        "label": "Finance Lease, Liability, Payments, Due in Rolling Year Three",
        "terseLabel": "2023"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityPaymentsDueInRollingYearThree",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.caseys.com/role/LeasesLeaseMaturityScheduleDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDueInRollingYearTwo": {
     "auth_ref": [
      "r312"
     ],
     "calculation": {
      "http://www.caseys.com/role/LeasesLeaseMaturityScheduleDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payments for finance lease, due in second rolling twelve months following latest statement of financial position date. For interim and annual periods when interim periods are reported on rolling approach, from latest statement of financial position date.",
        "label": "Finance Lease, Liability, Payments, Due in Rolling Year Two",
        "terseLabel": "2022"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityPaymentsDueInRollingYearTwo",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.caseys.com/role/LeasesLeaseMaturityScheduleDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths": {
     "auth_ref": [
      "r312"
     ],
     "calculation": {
      "http://www.caseys.com/role/FairValueOfFinancialInstrumentsAndLongTermDebtScheduleOfMaturitiesOfLongTermDebtIncludingCapitaliziedLeasesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_FinanceLeaseLiability",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payments for finance lease, due in next fiscal year following latest fiscal year.",
        "label": "Finance Lease, Liability, Payments, Due Next Twelve Months",
        "terseLabel": "2021"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityPaymentsDueNextTwelveMonths",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.caseys.com/role/FairValueOfFinancialInstrumentsAndLongTermDebtScheduleOfMaturitiesOfLongTermDebtIncludingCapitaliziedLeasesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive": {
     "auth_ref": [
      "r312"
     ],
     "calculation": {
      "http://www.caseys.com/role/FairValueOfFinancialInstrumentsAndLongTermDebtScheduleOfMaturitiesOfLongTermDebtIncludingCapitaliziedLeasesDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_FinanceLeaseLiability",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payments for finance lease, due in fifth fiscal year following latest fiscal year.",
        "label": "Finance Lease, Liability, Payments, Due Year Five",
        "terseLabel": "2025"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityPaymentsDueYearFive",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.caseys.com/role/FairValueOfFinancialInstrumentsAndLongTermDebtScheduleOfMaturitiesOfLongTermDebtIncludingCapitaliziedLeasesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour": {
     "auth_ref": [
      "r312"
     ],
     "calculation": {
      "http://www.caseys.com/role/FairValueOfFinancialInstrumentsAndLongTermDebtScheduleOfMaturitiesOfLongTermDebtIncludingCapitaliziedLeasesDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_FinanceLeaseLiability",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payments for finance lease, due in fourth fiscal year following latest fiscal year.",
        "label": "Finance Lease, Liability, Payments, Due Year Four",
        "terseLabel": "2024"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityPaymentsDueYearFour",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.caseys.com/role/FairValueOfFinancialInstrumentsAndLongTermDebtScheduleOfMaturitiesOfLongTermDebtIncludingCapitaliziedLeasesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree": {
     "auth_ref": [
      "r312"
     ],
     "calculation": {
      "http://www.caseys.com/role/FairValueOfFinancialInstrumentsAndLongTermDebtScheduleOfMaturitiesOfLongTermDebtIncludingCapitaliziedLeasesDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_FinanceLeaseLiability",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payments for finance lease, due in third fiscal year following latest fiscal year.",
        "label": "Finance Lease, Liability, Payments, Due Year Three",
        "terseLabel": "2023"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityPaymentsDueYearThree",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.caseys.com/role/FairValueOfFinancialInstrumentsAndLongTermDebtScheduleOfMaturitiesOfLongTermDebtIncludingCapitaliziedLeasesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo": {
     "auth_ref": [
      "r312"
     ],
     "calculation": {
      "http://www.caseys.com/role/FairValueOfFinancialInstrumentsAndLongTermDebtScheduleOfMaturitiesOfLongTermDebtIncludingCapitaliziedLeasesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_FinanceLeaseLiability",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payments for finance lease, due in second fiscal year following latest fiscal year.",
        "label": "Finance Lease, Liability, Payments, Due Year Two",
        "terseLabel": "2022"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityPaymentsDueYearTwo",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.caseys.com/role/FairValueOfFinancialInstrumentsAndLongTermDebtScheduleOfMaturitiesOfLongTermDebtIncludingCapitaliziedLeasesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount": {
     "auth_ref": [
      "r312"
     ],
     "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 finance lease.",
        "label": "Finance Lease, Liability, Undiscounted Excess Amount",
        "terseLabel": "Less amount representing interest"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityUndiscountedExcessAmount",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.caseys.com/role/LeasesLeaseMaturityScheduleDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseRightOfUseAsset": {
     "auth_ref": [
      "r305"
     ],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of lessee's right to use underlying asset under finance lease.",
        "label": "Finance Lease, Right-of-Use Asset",
        "terseLabel": "Finance lease right-of-use assets"
       }
      }
     },
     "localname": "FinanceLeaseRightOfUseAsset",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.caseys.com/role/LeasesAssetsAndLiabilitiesOfLesseeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent": {
     "auth_ref": [
      "r311",
      "r313"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Weighted average discount rate for finance lease calculated at point in time.",
        "label": "Finance Lease, Weighted Average Discount Rate, Percent",
        "terseLabel": "Weighted-average discount rate - finance lease"
       }
      }
     },
     "localname": "FinanceLeaseWeightedAverageDiscountRatePercent",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.caseys.com/role/LeasesAssetsAndLiabilitiesOfLesseeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1": {
     "auth_ref": [
      "r310",
      "r313"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Weighted average remaining lease term for finance lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Finance Lease, Weighted Average Remaining Lease Term",
        "terseLabel": "Weighted-average remaining lease-term - finance lease"
       }
      }
     },
     "localname": "FinanceLeaseWeightedAverageRemainingLeaseTerm1",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.caseys.com/role/LeasesAssetsAndLiabilitiesOfLesseeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetUsefulLife": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Finite-Lived Intangible Asset, Useful Life",
        "terseLabel": "Intangible asset useful life"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetUsefulLife",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.caseys.com/role/SignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": {
     "auth_ref": [
      "r139",
      "r140",
      "r143",
      "r144",
      "r321"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Information by major type or class of finite-lived intangible assets.",
        "label": "Finite-Lived Intangible Assets by Major Class [Axis]",
        "terseLabel": "Finite-Lived Intangible Assets by Major Class [Axis]"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.caseys.com/role/SignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsGross": {
     "auth_ref": [
      "r143",
      "r321"
     ],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.",
        "label": "Finite-Lived Intangible Assets, Gross",
        "terseLabel": "Finite-lived intangible assets"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsGross",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.caseys.com/role/SignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": {
     "auth_ref": [
      "r139",
      "r142"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company.",
        "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]",
        "terseLabel": "Finite-Lived Intangible Assets, Major Class Name [Domain]"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.caseys.com/role/SignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_GainLossOnSaleOfPropertyPlantEquipment": {
     "auth_ref": [
      "r76"
     ],
     "calculation": {
      "http://www.caseys.com/role/ConsolidatedStatementsOfCashFlows": {
       "order": 6.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of gain (loss) on sale or disposal of property, plant and equipment assets, including oil and gas property and timber property.",
        "label": "Gain (Loss) on Disposition of Property Plant Equipment",
        "negatedLabel": "Loss on disposal of assets and impairment charges"
       }
      }
     },
     "localname": "GainLossOnSaleOfPropertyPlantEquipment",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.caseys.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_Goodwill": {
     "auth_ref": [
      "r136",
      "r137"
     ],
     "calculation": {
      "http://www.caseys.com/role/AcquisitionsAllocationOfPurchasePriceDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet",
       "weight": 1.0
      },
      "http://www.caseys.com/role/ConsolidatedBalanceSheets": {
       "order": 4.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/2019-01-31",
     "presentation": [
      "http://www.caseys.com/role/AcquisitionsAllocationOfPurchasePriceDetails",
      "http://www.caseys.com/role/ConsolidatedBalanceSheets",
      "http://www.caseys.com/role/SignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock": {
     "auth_ref": [
      "r86",
      "r138",
      "r141"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Disclosure of accounting policy for goodwill and intangible assets. This accounting policy also may address how an entity assesses and measures impairment of goodwill and intangible assets.",
        "label": "Goodwill and Intangible Assets, Policy [Policy Text Block]",
        "terseLabel": "Capitalized software implementation costs and Goodwill"
       }
      }
     },
     "localname": "GoodwillAndIntangibleAssetsPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.caseys.com/role/SignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_GrossProfit": {
     "auth_ref": [
      "r62"
     ],
     "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",
        "terseLabel": "Gross profit"
       }
      }
     },
     "localname": "GrossProfit",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.caseys.com/role/QuarterlyFinancialDataScheduleOfQuarterlyFinancialInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GrossProfitAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Gross Profit [Abstract]",
        "terseLabel": "Gross profit"
       }
      }
     },
     "localname": "GrossProfitAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.caseys.com/role/QuarterlyFinancialDataScheduleOfQuarterlyFinancialInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeLossAttributableToParent": {
     "auth_ref": [
      "r63"
     ],
     "calculation": {
      "http://www.caseys.com/role/ConsolidatedStatementsOfIncome": {
       "order": 1.0,
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount, before tax, of income (loss) attributable to parent. Includes, but is not limited to, income (loss) from continuing operations, discontinued operations and equity method investments.",
        "label": "Income (Loss) Attributable to Parent, before Tax",
        "totalLabel": "Income before income taxes"
       }
      }
     },
     "localname": "IncomeLossAttributableToParent",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.caseys.com/role/ConsolidatedStatementsOfIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeStatementAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Income Statement [Abstract]"
       }
      }
     },
     "localname": "IncomeStatementAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeTaxAuthorityAxis": {
     "auth_ref": [
      "r239"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Information by tax jurisdiction.",
        "label": "Income Tax Authority [Axis]",
        "terseLabel": "Income Tax Authority [Axis]"
       }
      }
     },
     "localname": "IncomeTaxAuthorityAxis",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.caseys.com/role/IncomeTaxesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeTaxAuthorityDomain": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Agency, division or body classification that levies income taxes, examines tax returns for compliance, or grants exemptions from or makes other decisions pertaining to income taxes.",
        "label": "Income Tax Authority [Domain]",
        "terseLabel": "Income Tax Authority [Domain]"
       }
      }
     },
     "localname": "IncomeTaxAuthorityDomain",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.caseys.com/role/IncomeTaxesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_IncomeTaxDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Income Tax Disclosure [Abstract]"
       }
      }
     },
     "localname": "IncomeTaxDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeTaxDisclosureTextBlock": {
     "auth_ref": [
      "r267"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.",
        "label": "Income Tax Disclosure [Text Block]",
        "terseLabel": "Income Taxes"
       }
      }
     },
     "localname": "IncomeTaxDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.caseys.com/role/IncomeTaxes"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_IncomeTaxExaminationPenaltiesAndInterestExpense": {
     "auth_ref": [
      "r237"
     ],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The sum of the amounts of estimated penalties and interest recognized in the period arising from income tax examinations.",
        "label": "Income Tax Examination, Penalties and Interest Expense",
        "terseLabel": "Increase in tax expense"
       }
      }
     },
     "localname": "IncomeTaxExaminationPenaltiesAndInterestExpense",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.caseys.com/role/IncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r88",
      "r126",
      "r265"
     ],
     "calculation": {
      "http://www.caseys.com/role/ConsolidatedStatementsOfIncome": {
       "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)",
        "terseLabel": "Federal and state income taxes"
       }
      }
     },
     "localname": "IncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.caseys.com/role/ConsolidatedStatementsOfIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxPolicyTextBlock": {
     "auth_ref": [
      "r53",
      "r86",
      "r232",
      "r233",
      "r245",
      "r246",
      "r252",
      "r266",
      "r352"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements.",
        "label": "Income Tax, Policy [Policy Text Block]",
        "terseLabel": "Income taxes"
       }
      }
     },
     "localname": "IncomeTaxPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.caseys.com/role/SignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_IncomeTaxesPaidNet": {
     "auth_ref": [
      "r80"
     ],
     "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, net of any cash received during the current period as refunds for the overpayment of taxes.",
        "label": "Income Taxes Paid, Net",
        "terseLabel": "Cash paid (received) for income taxes, net"
       }
      }
     },
     "localname": "IncomeTaxesPaidNet",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.caseys.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxesReceivable": {
     "auth_ref": [
      "r45",
      "r327",
      "r345"
     ],
     "calculation": {
      "http://www.caseys.com/role/ConsolidatedBalanceSheets": {
       "order": 5.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Carrying amount due within one year of the balance sheet date (or one operating cycle, if longer) from tax authorities as of the balance sheet date representing refunds of overpayments or recoveries based on agreed-upon resolutions of disputes.",
        "label": "Income Taxes Receivable, Current",
        "terseLabel": "Income taxes receivable"
       }
      }
     },
     "localname": "IncomeTaxesReceivable",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.caseys.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccountsPayable": {
     "auth_ref": [
      "r75"
     ],
     "calculation": {
      "http://www.caseys.com/role/ConsolidatedStatementsOfCashFlows": {
       "order": 4.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/2019-01-31",
     "presentation": [
      "http://www.caseys.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccountsReceivable": {
     "auth_ref": [
      "r75"
     ],
     "calculation": {
      "http://www.caseys.com/role/ConsolidatedStatementsOfCashFlows": {
       "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 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": "Receivables"
       }
      }
     },
     "localname": "IncreaseDecreaseInAccountsReceivable",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.caseys.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccruedLiabilities": {
     "auth_ref": [
      "r75"
     ],
     "calculation": {
      "http://www.caseys.com/role/ConsolidatedStatementsOfCashFlows": {
       "order": 5.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 expenses incurred but not yet paid.",
        "label": "Increase (Decrease) in Accrued Liabilities",
        "terseLabel": "Accrued expenses"
       }
      }
     },
     "localname": "IncreaseDecreaseInAccruedLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.caseys.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInDeferredIncomeTaxes": {
     "auth_ref": [
      "r75"
     ],
     "calculation": {
      "http://www.caseys.com/role/ConsolidatedStatementsOfCashFlows": {
       "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 the account that represents the temporary difference that results from Income or Loss that is recognized for accounting purposes but not for tax purposes and vice versa.",
        "label": "Increase (Decrease) in Deferred Income Taxes",
        "negatedLabel": "Deferred income taxes"
       }
      }
     },
     "localname": "IncreaseDecreaseInDeferredIncomeTaxes",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.caseys.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInIncomeTaxesReceivable": {
     "auth_ref": [
      "r75"
     ],
     "calculation": {
      "http://www.caseys.com/role/ConsolidatedStatementsOfCashFlows": {
       "order": 11.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in income taxes receivable, which represents the amount due from tax authorities for refunds of overpayments or recoveries of income taxes paid.",
        "label": "Increase (Decrease) in Income Taxes Receivable",
        "negatedLabel": "Income taxes"
       }
      }
     },
     "localname": "IncreaseDecreaseInIncomeTaxesReceivable",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.caseys.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInInventories": {
     "auth_ref": [
      "r75"
     ],
     "calculation": {
      "http://www.caseys.com/role/ConsolidatedStatementsOfCashFlows": {
       "order": 9.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": "Inventories"
       }
      }
     },
     "localname": "IncreaseDecreaseInInventories",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.caseys.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Increase (Decrease) in Operating Capital [Abstract]",
        "terseLabel": "Changes in assets and liabilities:"
       }
      }
     },
     "localname": "IncreaseDecreaseInOperatingCapitalAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.caseys.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncreaseDecreaseInPrepaidExpense": {
     "auth_ref": [
      "r75"
     ],
     "calculation": {
      "http://www.caseys.com/role/ConsolidatedStatementsOfCashFlows": {
       "order": 10.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in the amount of outstanding money paid in advance for goods or services that bring economic benefits for future periods.",
        "label": "Increase (Decrease) in Prepaid Expense",
        "negatedLabel": "Prepaid expenses"
       }
      }
     },
     "localname": "IncreaseDecreaseInPrepaidExpense",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.caseys.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.",
        "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]",
        "terseLabel": "Increase (Decrease) in Stockholders' Equity [Roll Forward]"
       }
      }
     },
     "localname": "IncreaseDecreaseInStockholdersEquityRollForward",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.caseys.com/role/ConsolidatedStatementsOfShareholdersEquity"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_InterestCostsCapitalized": {
     "auth_ref": [
      "r293"
     ],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of interest capitalized during the period.",
        "label": "Interest Costs Capitalized",
        "terseLabel": "Capitalized interest"
       }
      }
     },
     "localname": "InterestCostsCapitalized",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.caseys.com/role/FairValueOfFinancialInstrumentsAndLongTermDebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestExpense": {
     "auth_ref": [
      "r54",
      "r125",
      "r292",
      "r296",
      "r333"
     ],
     "calculation": {
      "http://www.caseys.com/role/ConsolidatedStatementsOfIncome": {
       "order": 5.0,
       "parentTag": "us-gaap_IncomeLossAttributableToParent",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of the cost of borrowed funds accounted for as interest expense.",
        "label": "Interest Expense",
        "terseLabel": "Interest, net"
       }
      }
     },
     "localname": "InterestExpense",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.caseys.com/role/ConsolidatedStatementsOfIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestIncomeExpenseNet": {
     "auth_ref": [
      "r332"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The net amount of operating interest income (expense).",
        "label": "Interest Income (Expense), Net",
        "terseLabel": "Interest income"
       }
      }
     },
     "localname": "InterestIncomeExpenseNet",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.caseys.com/role/FairValueOfFinancialInstrumentsAndLongTermDebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestPaidNet": {
     "auth_ref": [
      "r71",
      "r73",
      "r80"
     ],
     "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": "Cash paid during the year for interest, net of amount capitalized"
       }
      }
     },
     "localname": "InterestPaidNet",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.caseys.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InventoryCurrentTable": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Disclosure of information about inventory expected to be sold or consumed within one year or operating cycle, if longer.",
        "label": "Inventory, Current [Table]",
        "terseLabel": "Inventory, Current [Table]"
       }
      }
     },
     "localname": "InventoryCurrentTable",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.caseys.com/role/SignificantAccountingPoliciesSummaryOfInventoryValuesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_InventoryGross": {
     "auth_ref": [
      "r46"
     ],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Gross amount, as of the balance sheet date, of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process.",
        "label": "Inventory, Gross",
        "terseLabel": "Inventory"
       }
      }
     },
     "localname": "InventoryGross",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.caseys.com/role/SignificantAccountingPoliciesSummaryOfInventoryValuesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InventoryLineItems": {
     "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": "Inventory [Line Items]",
        "terseLabel": "Inventory"
       }
      }
     },
     "localname": "InventoryLineItems",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.caseys.com/role/SignificantAccountingPoliciesSummaryOfInventoryValuesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_InventoryNet": {
     "auth_ref": [
      "r1",
      "r46",
      "r132"
     ],
     "calculation": {
      "http://www.caseys.com/role/ConsolidatedBalanceSheets": {
       "order": 3.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": "Inventories"
       }
      }
     },
     "localname": "InventoryNet",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.caseys.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InventoryPolicyTextBlock": {
     "auth_ref": [
      "r10",
      "r47",
      "r86",
      "r109",
      "r133",
      "r134"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Disclosure of inventory accounting policy for inventory classes, including, but not limited to, basis for determining inventory amounts, methods by which amounts are added and removed from inventory classes, loss recognition on impairment of inventories, and situations in which inventories are stated above cost.",
        "label": "Inventory, Policy [Policy Text Block]",
        "terseLabel": "Inventories"
       }
      }
     },
     "localname": "InventoryPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.caseys.com/role/SignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_Land": {
     "auth_ref": [
      "r6",
      "r30"
     ],
     "calculation": {
      "http://www.caseys.com/role/ConsolidatedBalanceSheets": {
       "order": 1.0,
       "parentTag": "us-gaap_PropertyPlantAndEquipmentGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount before accumulated depletion of real estate held for productive use, excluding land held for sale.",
        "label": "Land",
        "terseLabel": "Land"
       }
      }
     },
     "localname": "Land",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.caseys.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LeasesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Leases [Abstract]"
       }
      }
     },
     "localname": "LeasesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_LeasesOperatingAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Leases, Operating [Abstract]",
        "terseLabel": "Operating leases"
       }
      }
     },
     "localname": "LeasesOperatingAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.caseys.com/role/LeasesLeaseMaturityScheduleDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LesseeFinanceLeasesTextBlock": {
     "auth_ref": [
      "r314"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The entire disclosure for finance leases of lessee. Includes, but is not limited to, description of lessee's finance lease and maturity analysis of finance lease liability.",
        "label": "Lessee, Finance Leases [Text Block]",
        "terseLabel": "Leases"
       }
      }
     },
     "localname": "LesseeFinanceLeasesTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.caseys.com/role/Leases"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LesseeLeasesPolicyTextBlock": {
     "auth_ref": [
      "r308"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Disclosure of accounting policy for leasing arrangement entered into by lessee.",
        "label": "Lessee, Leases [Policy Text Block]",
        "terseLabel": "Leases"
       }
      }
     },
     "localname": "LesseeLeasesPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.caseys.com/role/SignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": {
     "auth_ref": [
      "r312"
     ],
     "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": "Lessee, Operating Lease, Liability, Maturity"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.caseys.com/role/LeasesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": {
     "auth_ref": [
      "r312"
     ],
     "calculation": {
      "http://www.caseys.com/role/LeasesLeaseMaturityScheduleDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "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",
        "totalLabel": "Total minimum lease payments"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDue",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.caseys.com/role/LeasesLeaseMaturityScheduleDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterRollingYearFive": {
     "auth_ref": [
      "r312"
     ],
     "calculation": {
      "http://www.caseys.com/role/LeasesLeaseMaturityScheduleDetails": {
       "order": 6.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due after fifth rolling twelve months following latest statement of financial position date. For interim and annual periods when interim periods are reported on rolling approach, from latest statement of financial position date.",
        "label": "Lessee, Operating Lease, Liability, Payments, Due after Rolling Year Five",
        "terseLabel": "Thereafter"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterRollingYearFive",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.caseys.com/role/LeasesLeaseMaturityScheduleDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearFive": {
     "auth_ref": [
      "r312"
     ],
     "calculation": {
      "http://www.caseys.com/role/LeasesLeaseMaturityScheduleDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in fifth rolling twelve months following latest statement of financial position date. For interim and annual periods when interim periods are reported on a rolling approach, from latest statement of financial position date.",
        "label": "Lessee, Operating Lease, Liability, Payments, Due in Rolling Year Five",
        "terseLabel": "2025"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearFive",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.caseys.com/role/LeasesLeaseMaturityScheduleDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearFour": {
     "auth_ref": [
      "r312"
     ],
     "calculation": {
      "http://www.caseys.com/role/LeasesLeaseMaturityScheduleDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in fourth rolling twelve months following latest statement of financial position date. For interim and annual periods when interim periods are reported on a rolling approach, from latest statement of financial position date.",
        "label": "Lessee, Operating Lease, Liability, Payments, Due in Rolling Year Four",
        "terseLabel": "2024"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearFour",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.caseys.com/role/LeasesLeaseMaturityScheduleDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearThree": {
     "auth_ref": [
      "r312"
     ],
     "calculation": {
      "http://www.caseys.com/role/LeasesLeaseMaturityScheduleDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in third rolling twelve months following latest statement of financial position date. For interim and annual periods when interim periods are reported on a rolling approach, from latest statement of financial position date.",
        "label": "Lessee, Operating Lease, Liability, Payments, Due in Rolling Year Three",
        "terseLabel": "2023"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearThree",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.caseys.com/role/LeasesLeaseMaturityScheduleDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearTwo": {
     "auth_ref": [
      "r312"
     ],
     "calculation": {
      "http://www.caseys.com/role/LeasesLeaseMaturityScheduleDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in second rolling twelve months following latest statement of financial position date. For interim and annual periods when interim periods are reported on a rolling approach, from latest statement of financial position date.",
        "label": "Lessee, Operating Lease, Liability, Payments, Due in Rolling Year Two",
        "terseLabel": "2022"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearTwo",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.caseys.com/role/LeasesLeaseMaturityScheduleDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextRollingTwelveMonths": {
     "auth_ref": [
      "r312"
     ],
     "calculation": {
      "http://www.caseys.com/role/LeasesLeaseMaturityScheduleDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in next rolling twelve months following latest statement of financial position date. For interim and annual periods when interim periods are reported on a rolling approach, from latest statement of financial position date.",
        "label": "Lessee, Operating Lease, Liability, Payments, Due Next Rolling Twelve Months",
        "terseLabel": "2021"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextRollingTwelveMonths",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.caseys.com/role/LeasesLeaseMaturityScheduleDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": {
     "auth_ref": [
      "r312"
     ],
     "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 amount representing interest"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.caseys.com/role/LeasesLeaseMaturityScheduleDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeasesTextBlock": {
     "auth_ref": [
      "r314"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.caseys.com/role/Leases"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LessorLeasesPolicyTextBlock": {
     "auth_ref": [
      "r315",
      "r316",
      "r317",
      "r318"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Disclosure of accounting policy for leasing arrangements entered into by lessor.",
        "label": "Lessor, Leases [Policy Text Block]",
        "terseLabel": "Leases"
       }
      }
     },
     "localname": "LessorLeasesPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.caseys.com/role/SignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "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"
       }
      }
     },
     "localname": "LetterOfCreditMember",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.caseys.com/role/FairValueOfFinancialInstrumentsAndLongTermDebtDetails"
     ],
     "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 outstanding"
       }
      }
     },
     "localname": "LettersOfCreditOutstandingAmount",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.caseys.com/role/ContingenciesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_Liabilities": {
     "auth_ref": [
      "r36"
     ],
     "calculation": {
      "http://www.caseys.com/role/ConsolidatedBalanceSheets": {
       "order": 1.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.",
        "label": "Liabilities",
        "totalLabel": "Total liabilities"
       }
      }
     },
     "localname": "Liabilities",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.caseys.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesAndStockholdersEquity": {
     "auth_ref": [
      "r25",
      "r326",
      "r341"
     ],
     "calculation": {
      "http://www.caseys.com/role/ConsolidatedBalanceSheets": {
       "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\u2019 equity"
       }
      }
     },
     "localname": "LiabilitiesAndStockholdersEquity",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.caseys.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesAndStockholdersEquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Liabilities and Equity [Abstract]",
        "terseLabel": "Liabilities and Shareholders\u2019 Equity"
       }
      }
     },
     "localname": "LiabilitiesAndStockholdersEquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.caseys.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LiabilitiesCurrent": {
     "auth_ref": [
      "r38"
     ],
     "calculation": {
      "http://www.caseys.com/role/ConsolidatedBalanceSheets": {
       "order": 1.0,
       "parentTag": "us-gaap_Liabilities",
       "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/2019-01-31",
     "presentation": [
      "http://www.caseys.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesCurrentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Liabilities, Current [Abstract]",
        "terseLabel": "Current liabilities"
       }
      }
     },
     "localname": "LiabilitiesCurrentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.caseys.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LineOfCredit": {
     "auth_ref": [
      "r16",
      "r325",
      "r337"
     ],
     "calculation": {
      "http://www.caseys.com/role/ConsolidatedBalanceSheets": {
       "order": 1.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The carrying value as of the balance sheet date of the current and noncurrent portions of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a 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. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement.",
        "label": "Long-term Line of Credit",
        "terseLabel": "Lines of credit"
       }
      }
     },
     "localname": "LineOfCredit",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.caseys.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LineOfCreditFacilityFairValueOfAmountOutstanding": {
     "auth_ref": [
      "r287"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Fair value of the amount outstanding under the credit facility.",
        "label": "Line of Credit Facility, Fair Value of Amount Outstanding",
        "terseLabel": "Fair value of amount outstanding"
       }
      }
     },
     "localname": "LineOfCreditFacilityFairValueOfAmountOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.caseys.com/role/FairValueOfFinancialInstrumentsAndLongTermDebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": {
     "auth_ref": [
      "r34"
     ],
     "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": "Maximum borrowing capacity"
       }
      }
     },
     "localname": "LineOfCreditFacilityMaximumBorrowingCapacity",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.caseys.com/role/FairValueOfFinancialInstrumentsAndLongTermDebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "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"
       }
      }
     },
     "localname": "LineOfCreditMember",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.caseys.com/role/FairValueOfFinancialInstrumentsAndLongTermDebtDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LongTermDebt": {
     "auth_ref": [
      "r16",
      "r171",
      "r325",
      "r339"
     ],
     "calculation": {
      "http://www.caseys.com/role/FairValueOfFinancialInstrumentsAndLongTermDebtScheduleOfMaturitiesOfLongTermDebtIncludingCapitaliziedLeasesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.caseys.com/role/FairValueOfFinancialInstrumentsAndLongTermDebtScheduleOfMaturitiesOfLongTermDebtIncludingCapitaliziedLeasesDetailsCalc2": {
       "order": 2.0,
       "parentTag": "casy_LongTermDebtAndFinanceLeaseLiability",
       "weight": 1.0
      }
     },
     "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": "Long-term debt",
        "totalLabel": "Senior Notes"
       }
      }
     },
     "localname": "LongTermDebt",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.caseys.com/role/FairValueOfFinancialInstrumentsAndLongTermDebtCarryingValueOfLongTermDebtDetails",
      "http://www.caseys.com/role/FairValueOfFinancialInstrumentsAndLongTermDebtScheduleOfMaturitiesOfLongTermDebtIncludingCapitaliziedLeasesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtAndCapitalLeaseObligations": {
     "auth_ref": [
      "r16"
     ],
     "calculation": {
      "http://www.caseys.com/role/FairValueOfFinancialInstrumentsAndLongTermDebtCarryingValueOfLongTermDebtDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of long-term debt and lease obligation, classified as noncurrent.",
        "label": "Long-term Debt and Lease Obligation",
        "terseLabel": "Long-term debt and finance lease obligations, net of current maturities"
       }
      }
     },
     "localname": "LongTermDebtAndCapitalLeaseObligations",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.caseys.com/role/FairValueOfFinancialInstrumentsAndLongTermDebtCarryingValueOfLongTermDebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent": {
     "auth_ref": [
      "r37"
     ],
     "calculation": {
      "http://www.caseys.com/role/FairValueOfFinancialInstrumentsAndLongTermDebtCarryingValueOfLongTermDebtDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of long-term debt and lease obligation, classified as current.",
        "label": "Long-term Debt and Lease Obligation, Current",
        "terseLabel": "Less current maturities (2)"
       }
      }
     },
     "localname": "LongTermDebtAndCapitalLeaseObligationsCurrent",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.caseys.com/role/FairValueOfFinancialInstrumentsAndLongTermDebtCarryingValueOfLongTermDebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities": {
     "auth_ref": [],
     "calculation": {
      "http://www.caseys.com/role/FairValueOfFinancialInstrumentsAndLongTermDebtCarryingValueOfLongTermDebtDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of long-term debt and lease obligation, including portion classified as current.",
        "label": "Long-term Debt and Lease Obligation, Including Current Maturities",
        "totalLabel": "Total"
       }
      }
     },
     "localname": "LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.caseys.com/role/FairValueOfFinancialInstrumentsAndLongTermDebtCarryingValueOfLongTermDebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtByMaturityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Long-term Debt, Fiscal Year Maturity [Abstract]",
        "terseLabel": "Senior Notes"
       }
      }
     },
     "localname": "LongTermDebtByMaturityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.caseys.com/role/FairValueOfFinancialInstrumentsAndLongTermDebtScheduleOfMaturitiesOfLongTermDebtIncludingCapitaliziedLeasesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LongTermDebtCurrent": {
     "auth_ref": [
      "r35"
     ],
     "calculation": {
      "http://www.caseys.com/role/ConsolidatedBalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "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 current. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.",
        "label": "Long-term Debt, Current Maturities",
        "verboseLabel": "Current maturities of long-term debt"
       }
      }
     },
     "localname": "LongTermDebtCurrent",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.caseys.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtFairValue": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The fair value amount of long-term debt whether such amount is presented as a separate caption or as a parenthetical disclosure. Additionally, this element may be used in connection with the fair value disclosures required in the footnote disclosures to the financial statements. The element may be used in both the balance sheet and disclosure in the same submission.",
        "label": "Long-term Debt, Fair Value",
        "terseLabel": "Long-term debt and capital lease obligations"
       }
      }
     },
     "localname": "LongTermDebtFairValue",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.caseys.com/role/FairValueOfFinancialInstrumentsAndLongTermDebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive": {
     "auth_ref": [
      "r94",
      "r169"
     ],
     "calculation": {
      "http://www.caseys.com/role/FairValueOfFinancialInstrumentsAndLongTermDebtScheduleOfMaturitiesOfLongTermDebtIncludingCapitaliziedLeasesDetails": {
       "order": 6.0,
       "parentTag": "us-gaap_LongTermDebt",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of long-term debt payable, sinking fund requirements, and other securities issued that are redeemable by holder at fixed or determinable prices and dates maturing after the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.",
        "label": "Long-term Debt, Maturities, Repayments of Principal after Year Five",
        "terseLabel": "Thereafter"
       }
      }
     },
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.caseys.com/role/FairValueOfFinancialInstrumentsAndLongTermDebtScheduleOfMaturitiesOfLongTermDebtIncludingCapitaliziedLeasesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths": {
     "auth_ref": [
      "r94",
      "r169"
     ],
     "calculation": {
      "http://www.caseys.com/role/FairValueOfFinancialInstrumentsAndLongTermDebtScheduleOfMaturitiesOfLongTermDebtIncludingCapitaliziedLeasesDetails": {
       "order": 2.0,
       "parentTag": "casy_LongtermDebtAndFinanceLeaseMaturitiesRepaymentsOfPrincipalInNextTwelveMonths",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of long-term debt payable, sinking fund requirements, and other securities issued that are redeemable by holder at fixed or determinable prices and dates maturing in the next fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.",
        "label": "Long-term Debt, Maturities, Repayments of Principal in Next Twelve Months",
        "terseLabel": "2021"
       }
      }
     },
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.caseys.com/role/FairValueOfFinancialInstrumentsAndLongTermDebtScheduleOfMaturitiesOfLongTermDebtIncludingCapitaliziedLeasesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive": {
     "auth_ref": [
      "r94",
      "r169"
     ],
     "calculation": {
      "http://www.caseys.com/role/FairValueOfFinancialInstrumentsAndLongTermDebtScheduleOfMaturitiesOfLongTermDebtIncludingCapitaliziedLeasesDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_LongTermDebt",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of long-term debt payable, sinking fund requirements, and other securities issued that are redeemable by holder at fixed or determinable prices and dates maturing in the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.",
        "label": "Long-term Debt, Maturities, Repayments of Principal in Year Five",
        "terseLabel": "2025"
       }
      }
     },
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.caseys.com/role/FairValueOfFinancialInstrumentsAndLongTermDebtScheduleOfMaturitiesOfLongTermDebtIncludingCapitaliziedLeasesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour": {
     "auth_ref": [
      "r94",
      "r169"
     ],
     "calculation": {
      "http://www.caseys.com/role/FairValueOfFinancialInstrumentsAndLongTermDebtScheduleOfMaturitiesOfLongTermDebtIncludingCapitaliziedLeasesDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_LongTermDebt",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of long-term debt payable, sinking fund requirements, and other securities issued that are redeemable by holder at fixed or determinable prices and dates maturing in the fourth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.",
        "label": "Long-term Debt, Maturities, Repayments of Principal in Year Four",
        "terseLabel": "2024"
       }
      }
     },
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.caseys.com/role/FairValueOfFinancialInstrumentsAndLongTermDebtScheduleOfMaturitiesOfLongTermDebtIncludingCapitaliziedLeasesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree": {
     "auth_ref": [
      "r94",
      "r169"
     ],
     "calculation": {
      "http://www.caseys.com/role/FairValueOfFinancialInstrumentsAndLongTermDebtScheduleOfMaturitiesOfLongTermDebtIncludingCapitaliziedLeasesDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_LongTermDebt",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of long-term debt payable, sinking fund requirements, and other securities issued that are redeemable by holder at fixed or determinable prices and dates maturing in the third fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.",
        "label": "Long-term Debt, Maturities, Repayments of Principal in Year Three",
        "terseLabel": "2023"
       }
      }
     },
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.caseys.com/role/FairValueOfFinancialInstrumentsAndLongTermDebtScheduleOfMaturitiesOfLongTermDebtIncludingCapitaliziedLeasesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo": {
     "auth_ref": [
      "r94",
      "r169"
     ],
     "calculation": {
      "http://www.caseys.com/role/FairValueOfFinancialInstrumentsAndLongTermDebtScheduleOfMaturitiesOfLongTermDebtIncludingCapitaliziedLeasesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_LongTermDebt",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of long-term debt payable, sinking fund requirements, and other securities issued that are redeemable by holder at fixed or determinable prices and dates maturing in the second fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.",
        "label": "Long-term Debt, Maturities, Repayments of Principal in Year Two",
        "terseLabel": "2022"
       }
      }
     },
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.caseys.com/role/FairValueOfFinancialInstrumentsAndLongTermDebtScheduleOfMaturitiesOfLongTermDebtIncludingCapitaliziedLeasesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtNoncurrent": {
     "auth_ref": [
      "r40"
     ],
     "calculation": {
      "http://www.caseys.com/role/ConsolidatedBalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_Liabilities",
       "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",
        "terseLabel": "Long-term debt and finance lease obligations, net of current maturities"
       }
      }
     },
     "localname": "LongTermDebtNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.caseys.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongtermDebtTypeAxis": {
     "auth_ref": [
      "r40"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.caseys.com/role/FairValueOfFinancialInstrumentsAndLongTermDebtCarryingValueOfLongTermDebtDetails",
      "http://www.caseys.com/role/FairValueOfFinancialInstrumentsAndLongTermDebtDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LongtermDebtTypeDomain": {
     "auth_ref": [
      "r40",
      "r170"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.caseys.com/role/FairValueOfFinancialInstrumentsAndLongTermDebtCarryingValueOfLongTermDebtDetails",
      "http://www.caseys.com/role/FairValueOfFinancialInstrumentsAndLongTermDebtDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LossContingenciesLineItems": {
     "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": "Loss Contingencies [Line Items]",
        "terseLabel": "Loss Contingencies [Line Items]"
       }
      }
     },
     "localname": "LossContingenciesLineItems",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.caseys.com/role/ContingenciesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LossContingenciesTable": {
     "auth_ref": [
      "r158",
      "r159",
      "r160",
      "r161",
      "r162",
      "r163",
      "r164",
      "r167",
      "r168"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Discloses the specific components (such as the nature, name, and date) of the loss contingency and gives an estimate of the possible loss or range of loss, or states that a reasonable estimate cannot be made. Excludes environmental contingencies, warranties and unconditional purchase obligations.",
        "label": "Loss Contingencies [Table]",
        "terseLabel": "Loss Contingencies [Table]"
       }
      }
     },
     "localname": "LossContingenciesTable",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.caseys.com/role/ContingenciesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LossContingencyAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Loss Contingency [Abstract]"
       }
      }
     },
     "localname": "LossContingencyAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_LossContingencyDisclosures": {
     "auth_ref": [
      "r165",
      "r166"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The entire disclosure for loss and gain contingencies. Describes any existing condition, situation, or set of circumstances involving uncertainty as of the balance sheet date (or prior to issuance of the financial statements) as to a probable or reasonably possible loss incurred by an entity that will ultimately be resolved when one or more future events occur or fail to occur, and typically discloses the amount of loss recorded or a range of possible loss, or an assertion that no reasonable estimate can be made.",
        "label": "Contingencies Disclosure [Text Block]",
        "terseLabel": "Contingencies"
       }
      }
     },
     "localname": "LossContingencyDisclosures",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.caseys.com/role/Contingencies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_MachineryAndEquipmentGross": {
     "auth_ref": [
      "r7",
      "r147"
     ],
     "calculation": {
      "http://www.caseys.com/role/ConsolidatedBalanceSheets": {
       "order": 3.0,
       "parentTag": "us-gaap_PropertyPlantAndEquipmentGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount before accumulated depreciation of tangible personal property used to produce goods and services, including, but is not limited to, tools, dies and molds, computer and office equipment.",
        "label": "Machinery and Equipment, Gross",
        "terseLabel": "Machinery and equipment"
       }
      }
     },
     "localname": "MachineryAndEquipmentGross",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.caseys.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_MachineryAndEquipmentMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Tangible personal property used to produce goods and services, including, but is not limited to, tools, dies and molds, computer and office equipment.",
        "label": "Machinery and Equipment [Member]",
        "terseLabel": "Machinery and Equipment"
       }
      }
     },
     "localname": "MachineryAndEquipmentMember",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.caseys.com/role/SignificantAccountingPoliciesDepreciationOfPropertyAndEquipmentAndAmortizationOfCapitalLeaseAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivities": {
     "auth_ref": [
      "r72"
     ],
     "calculation": {
      "http://www.caseys.com/role/ConsolidatedStatementsOfCashFlows": {
       "order": 3.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "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) provided by financing activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInFinancingActivities",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.caseys.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]",
        "terseLabel": "Cash flows from financing activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.caseys.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivities": {
     "auth_ref": [
      "r72"
     ],
     "calculation": {
      "http://www.caseys.com/role/ConsolidatedStatementsOfCashFlows": {
       "order": 2.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "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/2019-01-31",
     "presentation": [
      "http://www.caseys.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]",
        "terseLabel": "Cash flows from investing activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.caseys.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivities": {
     "auth_ref": [
      "r72",
      "r74",
      "r77"
     ],
     "calculation": {
      "http://www.caseys.com/role/ConsolidatedStatementsOfCashFlows": {
       "order": 1.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "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/2019-01-31",
     "presentation": [
      "http://www.caseys.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]",
        "terseLabel": "Cash flows from operating activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.caseys.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetIncomeLoss": {
     "auth_ref": [
      "r51",
      "r52",
      "r59",
      "r77",
      "r105",
      "r330",
      "r346"
     ],
     "calculation": {
      "http://www.caseys.com/role/ConsolidatedStatementsOfCashFlows": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      },
      "http://www.caseys.com/role/ConsolidatedStatementsOfIncome": {
       "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",
        "verboseLabel": "Net income"
       }
      }
     },
     "localname": "NetIncomeLoss",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.caseys.com/role/ConsolidatedStatementsOfCashFlows",
      "http://www.caseys.com/role/ConsolidatedStatementsOfIncome",
      "http://www.caseys.com/role/ConsolidatedStatementsOfShareholdersEquity",
      "http://www.caseys.com/role/NetIncomePerCommonShareScheduleOfBasicAndDilutedEarningsPerShareDetails",
      "http://www.caseys.com/role/QuarterlyFinancialDataScheduleOfQuarterlyFinancialInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "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"
       }
      }
     },
     "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.caseys.com/role/SignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_NumberOfBusinessesAcquired": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The number of businesses acquired by the entity during the period.",
        "label": "Number of Businesses Acquired",
        "terseLabel": "Number of stores acquired"
       }
      }
     },
     "localname": "NumberOfBusinessesAcquired",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.caseys.com/role/AcquisitionsDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "us-gaap_NumberOfOperatingSegments": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Number of operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning revenues.",
        "label": "Number of Operating Segments",
        "terseLabel": "Number of operating segments"
       }
      }
     },
     "localname": "NumberOfOperatingSegments",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.caseys.com/role/SignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "us-gaap_NumberOfReportableSegments": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements.",
        "label": "Number of Reportable Segments",
        "terseLabel": "Number of reportable segments"
       }
      }
     },
     "localname": "NumberOfReportableSegments",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.caseys.com/role/SignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "us-gaap_NumberOfStatesInWhichEntityOperates": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The number of states the entity operates in as of the balance sheet date.",
        "label": "Number of States in which Entity Operates",
        "terseLabel": "Number of states in which entity operates"
       }
      }
     },
     "localname": "NumberOfStatesInWhichEntityOperates",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.caseys.com/role/SignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "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/2019-01-31",
     "presentation": [
      "http://www.caseys.com/role/SignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "us-gaap_OperatingExpenses": {
     "auth_ref": [],
     "calculation": {
      "http://www.caseys.com/role/ConsolidatedStatementsOfIncome": {
       "order": 3.0,
       "parentTag": "us-gaap_IncomeLossAttributableToParent",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense.",
        "label": "Operating Expenses",
        "terseLabel": "Operating expenses"
       }
      }
     },
     "localname": "OperatingExpenses",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.caseys.com/role/ConsolidatedStatementsOfIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Lessee, Operating Lease, Liability, Payment, Due [Abstract]",
        "terseLabel": "Operating leases"
       }
      }
     },
     "localname": "OperatingLeaseLiabilitiesPaymentsDueAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.caseys.com/role/LeasesLeaseMaturityScheduleDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OperatingLeaseLiability": {
     "auth_ref": [
      "r306"
     ],
     "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": "Present value of net minimum lease payments"
       }
      }
     },
     "localname": "OperatingLeaseLiability",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.caseys.com/role/LeasesLeaseMaturityScheduleDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiabilityStatementOfFinancialPositionExtensibleList": {
     "auth_ref": [
      "r307"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Indicates line item in statement of financial position that includes operating lease liability.",
        "label": "Operating Lease, Liability, Statement of Financial Position [Extensible List]",
        "terseLabel": "Operating Lease, Liability, Statement of Financial Position [Extensible List]"
       }
      }
     },
     "localname": "OperatingLeaseLiabilityStatementOfFinancialPositionExtensibleList",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.caseys.com/role/LeasesLeaseMaturityScheduleDetails"
     ],
     "xbrltype": "extensibleListItemType"
    },
    "us-gaap_OperatingLeaseRightOfUseAsset": {
     "auth_ref": [
      "r305"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.caseys.com/role/LeasesAssetsAndLiabilitiesOfLesseeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": {
     "auth_ref": [
      "r311",
      "r313"
     ],
     "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 lease"
       }
      }
     },
     "localname": "OperatingLeaseWeightedAverageDiscountRatePercent",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.caseys.com/role/LeasesAssetsAndLiabilitiesOfLesseeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": {
     "auth_ref": [
      "r310",
      "r313"
     ],
     "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 lease"
       }
      }
     },
     "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.caseys.com/role/LeasesAssetsAndLiabilitiesOfLesseeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_OperatingLeasesFutureMinimumPaymentsDue": {
     "auth_ref": [
      "r298",
      "r299"
     ],
     "calculation": {
      "http://www.caseys.com/role/LeasesLeaseMaturityScheduleDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of required minimum rental payments for leases having an initial or remaining non-cancelable letter-terms in excess of one year.",
        "label": "Operating Leases, Future Minimum Payments Due",
        "totalLabel": "Total minimum lease payments"
       }
      }
     },
     "localname": "OperatingLeasesFutureMinimumPaymentsDue",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.caseys.com/role/LeasesLeaseMaturityScheduleDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent": {
     "auth_ref": [
      "r298",
      "r299"
     ],
     "calculation": {
      "http://www.caseys.com/role/LeasesLeaseMaturityScheduleDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the next fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.",
        "label": "Operating Leases, Future Minimum Payments Due, Next Twelve Months",
        "terseLabel": "2020"
       }
      }
     },
     "localname": "OperatingLeasesFutureMinimumPaymentsDueCurrent",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.caseys.com/role/LeasesLeaseMaturityScheduleDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears": {
     "auth_ref": [
      "r298",
      "r299"
     ],
     "calculation": {
      "http://www.caseys.com/role/LeasesLeaseMaturityScheduleDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.",
        "label": "Operating Leases, Future Minimum Payments, Due in Five Years",
        "terseLabel": "2024"
       }
      }
     },
     "localname": "OperatingLeasesFutureMinimumPaymentsDueInFiveYears",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.caseys.com/role/LeasesLeaseMaturityScheduleDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears": {
     "auth_ref": [
      "r298",
      "r299"
     ],
     "calculation": {
      "http://www.caseys.com/role/LeasesLeaseMaturityScheduleDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the fourth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.",
        "label": "Operating Leases, Future Minimum Payments, Due in Four Years",
        "terseLabel": "2023"
       }
      }
     },
     "localname": "OperatingLeasesFutureMinimumPaymentsDueInFourYears",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.caseys.com/role/LeasesLeaseMaturityScheduleDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears": {
     "auth_ref": [
      "r298",
      "r299"
     ],
     "calculation": {
      "http://www.caseys.com/role/LeasesLeaseMaturityScheduleDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the third fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.",
        "label": "Operating Leases, Future Minimum Payments, Due in Three Years",
        "terseLabel": "2022"
       }
      }
     },
     "localname": "OperatingLeasesFutureMinimumPaymentsDueInThreeYears",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.caseys.com/role/LeasesLeaseMaturityScheduleDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears": {
     "auth_ref": [
      "r298",
      "r299"
     ],
     "calculation": {
      "http://www.caseys.com/role/LeasesLeaseMaturityScheduleDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the second fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.",
        "label": "Operating Leases, Future Minimum Payments, Due in Two Years",
        "terseLabel": "2021"
       }
      }
     },
     "localname": "OperatingLeasesFutureMinimumPaymentsDueInTwoYears",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.caseys.com/role/LeasesLeaseMaturityScheduleDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter": {
     "auth_ref": [
      "r298",
      "r299"
     ],
     "calculation": {
      "http://www.caseys.com/role/LeasesLeaseMaturityScheduleDetails": {
       "order": 6.0,
       "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due after the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.",
        "label": "Operating Leases, Future Minimum Payments, Due Thereafter",
        "terseLabel": "Thereafter"
       }
      }
     },
     "localname": "OperatingLeasesFutureMinimumPaymentsDueThereafter",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.caseys.com/role/LeasesLeaseMaturityScheduleDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLossCarryforwards": {
     "auth_ref": [
      "r253"
     ],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of operating loss carryforward, before tax effects, available to reduce future taxable income under enacted tax laws.",
        "label": "Operating Loss Carryforwards",
        "terseLabel": "Operating loss carryforwards"
       }
      }
     },
     "localname": "OperatingLossCarryforwards",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.caseys.com/role/IncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLossCarryforwardsLineItems": {
     "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": "Operating Loss Carryforwards [Line Items]",
        "terseLabel": "Operating Loss Carryforwards [Line Items]"
       }
      }
     },
     "localname": "OperatingLossCarryforwardsLineItems",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.caseys.com/role/IncomeTaxesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OperatingLossCarryforwardsTable": {
     "auth_ref": [
      "r254"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Schedule reflecting pertinent information, such as tax authority, amounts, and expiration dates, of net operating loss carryforwards, including an assessment of the likelihood of utilization.",
        "label": "Operating Loss Carryforwards [Table]",
        "terseLabel": "Operating Loss Carryforwards [Table]"
       }
      }
     },
     "localname": "OperatingLossCarryforwardsTable",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.caseys.com/role/IncomeTaxesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OtherAccruedLiabilitiesCurrentAndNoncurrent": {
     "auth_ref": [
      "r328",
      "r344"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of expenses incurred but not yet paid classified as other.",
        "label": "Other Accrued Liabilities",
        "terseLabel": "Accrued environmental liability"
       }
      }
     },
     "localname": "OtherAccruedLiabilitiesCurrentAndNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.caseys.com/role/ContingenciesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherAssetsNoncurrent": {
     "auth_ref": [
      "r32"
     ],
     "calculation": {
      "http://www.caseys.com/role/ConsolidatedBalanceSheets": {
       "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 of amortization"
       }
      }
     },
     "localname": "OtherAssetsNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.caseys.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherCommitmentsLineItems": {
     "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": "Other Commitments [Line Items]",
        "terseLabel": "Other Commitments"
       }
      }
     },
     "localname": "OtherCommitmentsLineItems",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.caseys.com/role/CommitmentsDetails",
      "http://www.caseys.com/role/LeasesNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OtherCommitmentsTable": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Disclosure of information about obligations resulting from other commitments.",
        "label": "Other Commitments [Table]",
        "terseLabel": "Other Commitments [Table]"
       }
      }
     },
     "localname": "OtherCommitmentsTable",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.caseys.com/role/CommitmentsDetails",
      "http://www.caseys.com/role/LeasesNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OtherLiabilitiesCurrent": {
     "auth_ref": [
      "r8",
      "r9",
      "r37"
     ],
     "calculation": {
      "http://www.caseys.com/role/ConsolidatedBalanceSheets": {
       "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"
       }
      }
     },
     "localname": "OtherLiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.caseys.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherLiabilitiesNoncurrent": {
     "auth_ref": [
      "r41"
     ],
     "calculation": {
      "http://www.caseys.com/role/ConsolidatedBalanceSheets": {
       "order": 4.0,
       "parentTag": "us-gaap_Liabilities",
       "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 long-term liabilities"
       }
      }
     },
     "localname": "OtherLiabilitiesNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.caseys.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherNoncashIncomeExpense": {
     "auth_ref": [
      "r77"
     ],
     "calculation": {
      "http://www.caseys.com/role/ConsolidatedStatementsOfCashFlows": {
       "order": 12.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, net"
       }
      }
     },
     "localname": "OtherNoncashIncomeExpense",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.caseys.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember": {
     "auth_ref": [
      "r190",
      "r194",
      "r195",
      "r199"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Plan designed to provide other postretirement benefits. Includes, but is not limited to, defined benefit and defined contribution plans. Excludes pension benefits.",
        "label": "Other Postretirement Benefits Plan [Member]",
        "terseLabel": "Other Postretirement Benefits Plan"
       }
      }
     },
     "localname": "OtherPostretirementBenefitPlansDefinedBenefitMember",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.caseys.com/role/BenefitPlansDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PaymentsForRepurchaseOfCommonStock": {
     "auth_ref": [
      "r69"
     ],
     "calculation": {
      "http://www.caseys.com/role/ConsolidatedStatementsOfCashFlows": {
       "order": 6.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",
        "negatedTerseLabel": "Repurchase of common stock"
       }
      }
     },
     "localname": "PaymentsForRepurchaseOfCommonStock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.caseys.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsOfDividends": {
     "auth_ref": [
      "r69"
     ],
     "calculation": {
      "http://www.caseys.com/role/ConsolidatedStatementsOfCashFlows": {
       "order": 5.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Cash outflow in the form of capital distributions and dividends to common shareholders, preferred shareholders and noncontrolling interests.",
        "label": "Payments of Dividends",
        "negatedLabel": "Payments of cash dividends"
       }
      }
     },
     "localname": "PaymentsOfDividends",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.caseys.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": {
     "auth_ref": [
      "r69"
     ],
     "calculation": {
      "http://www.caseys.com/role/ConsolidatedStatementsOfCashFlows": {
       "order": 7.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement.",
        "label": "Payment, Tax Withholding, Share-based Payment Arrangement",
        "negatedTerseLabel": "Tax withholdings on employee share-based awards"
       }
      }
     },
     "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.caseys.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": {
     "auth_ref": [
      "r65"
     ],
     "calculation": {
      "http://www.caseys.com/role/ConsolidatedStatementsOfCashFlows": {
       "order": 3.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase.",
        "label": "Payments to Acquire Businesses, Net of Cash Acquired",
        "negatedLabel": "Payments for acquisitions of businesses, net of cash acquired"
       }
      }
     },
     "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.caseys.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": {
     "auth_ref": [
      "r66"
     ],
     "calculation": {
      "http://www.caseys.com/role/ConsolidatedStatementsOfCashFlows": {
       "order": 2.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": "Purchase of property and equipment"
       }
      }
     },
     "localname": "PaymentsToAcquirePropertyPlantAndEquipment",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.caseys.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PensionAndOtherPostretirementBenefitExpense": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of cost (reversal of cost) for pension and other postretirement benefits.",
        "label": "Pension and Other Postretirement Benefits Cost (Reversal of Cost)",
        "terseLabel": "Pension and post-retirement expense incurred"
       }
      }
     },
     "localname": "PensionAndOtherPostretirementBenefitExpense",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.caseys.com/role/BenefitPlansDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PlanNameAxis": {
     "auth_ref": [
      "r204",
      "r224"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Information by plan name for share-based payment arrangement.",
        "label": "Plan Name [Axis]",
        "terseLabel": "Plan Name [Axis]"
       }
      }
     },
     "localname": "PlanNameAxis",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.caseys.com/role/PreferredAndCommonStockDetails",
      "http://www.caseys.com/role/PreferredAndCommonStockScheduleOfRestrictedStockAndRestrictedStockUnitsGrantedDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PlanNameDomain": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Plan name for share-based payment arrangement.",
        "label": "Plan Name [Domain]",
        "terseLabel": "Plan Name [Domain]"
       }
      }
     },
     "localname": "PlanNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.caseys.com/role/PreferredAndCommonStockDetails",
      "http://www.caseys.com/role/PreferredAndCommonStockScheduleOfRestrictedStockAndRestrictedStockUnitsGrantedDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PreferredStockMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Preferred shares may provide a preferential dividend to the dividend on common stock and may take precedence over common stock in the event of a liquidation. Preferred shares typically represent an ownership interest in the company.",
        "label": "Preferred Stock [Member]",
        "terseLabel": "Preferred Stock"
       }
      }
     },
     "localname": "PreferredStockMember",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.caseys.com/role/PreferredAndCommonStockDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PreferredStockSharesAuthorized": {
     "auth_ref": [
      "r20"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.",
        "label": "Preferred Stock, Shares Authorized",
        "terseLabel": "Authorized shares of preferred stock (shares)"
       }
      }
     },
     "localname": "PreferredStockSharesAuthorized",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.caseys.com/role/PreferredAndCommonStockDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_PreferredStockSharesIssued": {
     "auth_ref": [
      "r20"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt.",
        "label": "Preferred Stock, Shares Issued",
        "terseLabel": "Preferred stock, shares issued",
        "verboseLabel": "Shares issued of preferred stock (shares)"
       }
      }
     },
     "localname": "PreferredStockSharesIssued",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.caseys.com/role/ConsolidatedBalanceSheetsParentheticals",
      "http://www.caseys.com/role/PreferredAndCommonStockDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_PreferredStockValue": {
     "auth_ref": [
      "r20"
     ],
     "calculation": {
      "http://www.caseys.com/role/ConsolidatedBalanceSheets": {
       "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 preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity.",
        "label": "Preferred Stock, Value, Issued",
        "terseLabel": "Preferred stock, no par value, none issued"
       }
      }
     },
     "localname": "PreferredStockValue",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.caseys.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PrepaidExpenseCurrent": {
     "auth_ref": [
      "r2",
      "r4",
      "r135"
     ],
     "calculation": {
      "http://www.caseys.com/role/ConsolidatedBalanceSheets": {
       "order": 4.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits within a future period of one year or the normal operating cycle, if longer.",
        "label": "Prepaid Expense, Current",
        "terseLabel": "Prepaid expenses"
       }
      }
     },
     "localname": "PrepaidExpenseCurrent",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.caseys.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromIssuanceOfLongTermDebt": {
     "auth_ref": [
      "r68"
     ],
     "calculation": {
      "http://www.caseys.com/role/ConsolidatedStatementsOfCashFlows": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The cash inflow from a debt initially having maturity due after one year or beyond the operating cycle, if longer.",
        "label": "Proceeds from Issuance of Long-term Debt",
        "terseLabel": "Proceeds from long-term debt"
       }
      }
     },
     "localname": "ProceedsFromIssuanceOfLongTermDebt",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.caseys.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment": {
     "auth_ref": [
      "r64"
     ],
     "calculation": {
      "http://www.caseys.com/role/ConsolidatedStatementsOfCashFlows": {
       "order": 1.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 sales of property and equipment"
       }
      }
     },
     "localname": "ProceedsFromSaleOfPropertyPlantAndEquipment",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.caseys.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromShortTermDebt": {
     "auth_ref": [
      "r68"
     ],
     "calculation": {
      "http://www.caseys.com/role/ConsolidatedStatementsOfCashFlows": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The cash inflow from a borrowing having initial term of repayment within one year or the normal operating cycle, if longer.",
        "label": "Proceeds from Short-term Debt",
        "terseLabel": "Net borrowings of short-term debt"
       }
      }
     },
     "localname": "ProceedsFromShortTermDebt",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.caseys.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromStockOptionsExercised": {
     "auth_ref": [
      "r67",
      "r225"
     ],
     "calculation": {
      "http://www.caseys.com/role/ConsolidatedStatementsOfCashFlows": {
       "order": 3.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement.",
        "label": "Proceeds from Stock Options Exercised",
        "terseLabel": "Proceeds from exercise of stock options"
       }
      }
     },
     "localname": "ProceedsFromStockOptionsExercised",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.caseys.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProductInformationLineItems": {
     "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": "Product Information [Line Items]",
        "terseLabel": "Product Information"
       }
      }
     },
     "localname": "ProductInformationLineItems",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.caseys.com/role/QuarterlyFinancialDataScheduleOfQuarterlyFinancialInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentByTypeAxis": {
     "auth_ref": [
      "r31",
      "r149"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale.",
        "label": "Property, Plant and Equipment, Type [Axis]",
        "terseLabel": "Property, Plant and Equipment, Type [Axis]"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentByTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.caseys.com/role/LeasesNarrativeDetails",
      "http://www.caseys.com/role/SignificantAccountingPoliciesDepreciationOfPropertyAndEquipmentAndAmortizationOfCapitalLeaseAssetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentGross": {
     "auth_ref": [
      "r30",
      "r147"
     ],
     "calculation": {
      "http://www.caseys.com/role/ConsolidatedBalanceSheets": {
       "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",
        "totalLabel": "Property and equipment, at cost"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentGross",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.caseys.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentGrossAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Property, Plant and Equipment, Gross [Abstract]",
        "terseLabel": "Property and equipment, at cost"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentGrossAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.caseys.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentImpairment": {
     "auth_ref": [
      "r86",
      "r150"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Disclosure of accounting policy for assessing and recognizing impairments of its property, plant and equipment.",
        "label": "Property, Plant and Equipment, Impairment [Policy Text Block]",
        "terseLabel": "Store closing and asset impairment"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentImpairment",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.caseys.com/role/SignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentLineItems": {
     "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": "Property, Plant and Equipment [Line Items]",
        "terseLabel": "Property, Plant and Equipment"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentLineItems",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.caseys.com/role/SignificantAccountingPoliciesDepreciationOfPropertyAndEquipmentAndAmortizationOfCapitalLeaseAssetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentNet": {
     "auth_ref": [
      "r12",
      "r13",
      "r149",
      "r342"
     ],
     "calculation": {
      "http://www.caseys.com/role/ConsolidatedBalanceSheets": {
       "order": 2.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/2019-01-31",
     "presentation": [
      "http://www.caseys.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentTextBlock": {
     "auth_ref": [
      "r12",
      "r149"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.",
        "label": "Property, Plant and Equipment [Table Text Block]",
        "terseLabel": "Depreciation of Property and Equipment and Amortization of Capital Lease Assets"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.caseys.com/role/SignificantAccountingPoliciesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentTypeDomain": {
     "auth_ref": [
      "r12",
      "r147"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software.",
        "label": "Property, Plant and Equipment, Type [Domain]",
        "terseLabel": "Property, Plant and Equipment, Type [Domain]"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.caseys.com/role/LeasesNarrativeDetails",
      "http://www.caseys.com/role/SignificantAccountingPoliciesDepreciationOfPropertyAndEquipmentAndAmortizationOfCapitalLeaseAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentUsefulLife": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment.",
        "label": "Property, Plant and Equipment, Useful Life",
        "terseLabel": "Property, plant and equipment useful life"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentUsefulLife",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.caseys.com/role/SignificantAccountingPoliciesDepreciationOfPropertyAndEquipmentAndAmortizationOfCapitalLeaseAssetsDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_QuarterlyFinancialInformationDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Quarterly Financial Information Disclosure [Abstract]"
       }
      }
     },
     "localname": "QuarterlyFinancialInformationDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_QuarterlyFinancialInformationTextBlock": {
     "auth_ref": [
      "r111"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The entire disclosure for quarterly financial data. Includes, but is not limited to, tabular presentation of financial information for fiscal quarters, effect of year-end adjustments, and an explanation of matters or transactions that affect comparability of the information.",
        "label": "Quarterly Financial Information [Text Block]",
        "terseLabel": "Quarterly Financial Data"
       }
      }
     },
     "localname": "QuarterlyFinancialInformationTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.caseys.com/role/QuarterlyFinancialData"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.",
        "label": "Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]",
        "terseLabel": "Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]"
       }
      }
     },
     "localname": "ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.caseys.com/role/IncomeTaxesScheduleOfUnrecognizedTaxBenefitsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RepaymentsOfLongTermDebt": {
     "auth_ref": [
      "r70"
     ],
     "calculation": {
      "http://www.caseys.com/role/ConsolidatedStatementsOfCashFlows": {
       "order": 4.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The cash outflow for debt initially having maturity due after one year or beyond the normal operating cycle, if longer.",
        "label": "Repayments of Long-term Debt",
        "negatedLabel": "Repayments of long-term debt"
       }
      }
     },
     "localname": "RepaymentsOfLongTermDebt",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.caseys.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RestrictedStockMember": {
     "auth_ref": [
      "r104"
     ],
     "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"
       }
      }
     },
     "localname": "RestrictedStockMember",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.caseys.com/role/PreferredAndCommonStockDetails",
      "http://www.caseys.com/role/PreferredAndCommonStockScheduleOfRestrictedStockAndRestrictedStockUnitsGrantedDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RestrictedStockUnitsRSUMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met.",
        "label": "Restricted Stock Units (RSUs) [Member]",
        "terseLabel": "Restricted Stock Units"
       }
      }
     },
     "localname": "RestrictedStockUnitsRSUMember",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.caseys.com/role/PreferredAndCommonStockScheduleOfRestrictedStockAndRestrictedStockUnitsGrantedDetails",
      "http://www.caseys.com/role/PreferredAndCommonStockScheduleOfRestrictedStockUnitsAwardActivityDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RetainedEarningsAccumulatedDeficit": {
     "auth_ref": [
      "r22",
      "r177",
      "r340"
     ],
     "calculation": {
      "http://www.caseys.com/role/ConsolidatedBalanceSheets": {
       "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 earnings"
       }
      }
     },
     "localname": "RetainedEarningsAccumulatedDeficit",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.caseys.com/role/ConsolidatedBalanceSheets"
     ],
     "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"
       }
      }
     },
     "localname": "RetainedEarningsMember",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.caseys.com/role/ConsolidatedStatementsOfShareholdersEquity",
      "http://www.caseys.com/role/ConsolidatedStatementsOfShareholdersEquityParentheticals"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RetirementPlanTypeAxis": {
     "auth_ref": [
      "r189",
      "r190",
      "r194",
      "r195",
      "r199"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Information by type of retirement benefit plan. Includes, but is not limited to, retirement benefit arrangement for defined benefit pension and other postretirement plans, retirement benefit arrangement for defined contribution pension and other postretirement plans, and special and contractual termination benefits payable upon retirement.",
        "label": "Retirement Plan Type [Axis]",
        "terseLabel": "Retirement Plan Type [Axis]"
       }
      }
     },
     "localname": "RetirementPlanTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.caseys.com/role/BenefitPlansDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RetirementPlanTypeDomain": {
     "auth_ref": [
      "r189",
      "r190",
      "r194",
      "r195",
      "r199"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Type of plan designed to provide participants with retirement benefits. Includes, but is not limited to, retirement benefit arrangement for defined benefit pension and other postretirement plans, retirement benefit arrangement for defined contribution pension and other postretirement plans, and special and contractual termination benefits payable upon retirement.",
        "label": "Retirement Plan Type [Domain]",
        "terseLabel": "Retirement Plan Type [Domain]"
       }
      }
     },
     "localname": "RetirementPlanTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.caseys.com/role/BenefitPlansDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": {
     "auth_ref": [
      "r87",
      "r184"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Disclosure of accounting policy for revenue from contract with customer.",
        "label": "Revenue from Contract with Customer [Policy Text Block]",
        "terseLabel": "Revenue recognition"
       }
      }
     },
     "localname": "RevenueFromContractWithCustomerPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.caseys.com/role/SignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_Revenues": {
     "auth_ref": [
      "r56",
      "r123",
      "r124",
      "r128"
     ],
     "calculation": {
      "http://www.caseys.com/role/ConsolidatedStatementsOfIncome": {
       "order": 1.0,
       "parentTag": "us-gaap_IncomeLossAttributableToParent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).",
        "label": "Revenues",
        "terseLabel": "Total revenue"
       }
      }
     },
     "localname": "Revenues",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.caseys.com/role/ConsolidatedStatementsOfIncome",
      "http://www.caseys.com/role/QuarterlyFinancialDataScheduleOfQuarterlyFinancialInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RevenuesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Revenues [Abstract]",
        "terseLabel": "Total revenue"
       }
      }
     },
     "localname": "RevenuesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.caseys.com/role/QuarterlyFinancialDataScheduleOfQuarterlyFinancialInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RevolvingCreditFacilityMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount.",
        "label": "Revolving Credit Facility [Member]",
        "terseLabel": "Revolving Credit Facility"
       }
      }
     },
     "localname": "RevolvingCreditFacilityMember",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.caseys.com/role/FairValueOfFinancialInstrumentsAndLongTermDebtDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability": {
     "auth_ref": [
      "r309",
      "r313"
     ],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of increase in right-of-use asset obtained in exchange for finance lease liability.",
        "label": "Right-of-Use Asset Obtained in Exchange for Finance Lease Liability",
        "terseLabel": "Right-of-use assets obtained in exchange for new finance lease liabilities (in thousands)"
       }
      }
     },
     "localname": "RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.caseys.com/role/LeasesAssetsAndLiabilitiesOfLesseeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": {
     "auth_ref": [
      "r309",
      "r313"
     ],
     "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": "Noncash additions from adoption of ASC 842",
        "verboseLabel": "Right-of-use assets obtained in exchange for new operating lease liabilities (in thousands)"
       }
      }
     },
     "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.caseys.com/role/ConsolidatedStatementsOfCashFlows",
      "http://www.caseys.com/role/LeasesAssetsAndLiabilitiesOfLesseeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SaleLeasebackTransactionNetBookValue": {
     "auth_ref": [
      "r302",
      "r303",
      "r304",
      "r319"
     ],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The net book value of the asset(s) sold in connection with the sale of the property to another party and lease back to the seller.",
        "label": "Sale Leaseback Transaction, Net Book Value",
        "terseLabel": "Construction in progress"
       }
      }
     },
     "localname": "SaleLeasebackTransactionNetBookValue",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.caseys.com/role/LeasesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SalesRevenueNetMember": {
     "auth_ref": [
      "r117"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Revenue from sale of product and rendering of service and other sources of income, when it serves as benchmark in concentration of risk calculation.",
        "label": "Revenue Benchmark [Member]",
        "terseLabel": "Retail Sales"
       }
      }
     },
     "localname": "SalesRevenueNetMember",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.caseys.com/role/SignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": {
     "auth_ref": [
      "r270",
      "r271"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Schedule reflecting each material business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities.",
        "label": "Schedule of Business Acquisitions, by Acquisition [Table]",
        "terseLabel": "Schedule of Business Acquisitions, by Acquisition [Table]"
       }
      }
     },
     "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTable",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.caseys.com/role/AcquisitionsAllocationOfPurchasePriceDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": {
     "auth_ref": [
      "r260"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years.",
        "label": "Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]",
        "terseLabel": "Schedule of Components of Income Tax Expense (Benefit)"
       }
      }
     },
     "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.caseys.com/role/IncomeTaxesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfDebtTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Tabular disclosure of information pertaining to short-term and long-debt instruments or arrangements, including but not limited to identification of terms, features, collateral requirements and other information necessary to a fair presentation.",
        "label": "Schedule of Debt [Table Text Block]",
        "terseLabel": "Carrying Value of Long-Term Debt"
       }
      }
     },
     "localname": "ScheduleOfDebtTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.caseys.com/role/FairValueOfFinancialInstrumentsAndLongTermDebtTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": {
     "auth_ref": [
      "r251"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets.",
        "label": "Schedule of Deferred Tax Assets and Liabilities [Table Text Block]",
        "terseLabel": "Schedule of Deferred Tax Assets and Liabilities"
       }
      }
     },
     "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.caseys.com/role/IncomeTaxesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": {
     "auth_ref": [
      "r105"
     ],
     "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": "Schedule of Basic and Diluted Earnings Per Share"
       }
      }
     },
     "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.caseys.com/role/NetIncomePerCommonShareTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": {
     "auth_ref": [
      "r235"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations.",
        "label": "Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]",
        "terseLabel": "Schedule of Effective Income Tax Rate Reconciliation"
       }
      }
     },
     "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.caseys.com/role/IncomeTaxesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": {
     "auth_ref": [
      "r10",
      "r26",
      "r27",
      "r28"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process.",
        "label": "Schedule of Inventory, Current [Table Text Block]",
        "terseLabel": "Summary of the Inventory Values"
       }
      }
     },
     "localname": "ScheduleOfInventoryCurrentTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.caseys.com/role/SignificantAccountingPoliciesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock": {
     "auth_ref": [
      "r169"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Tabular disclosure of the combined aggregate amount of maturities and sinking fund requirements for all long-term borrowings for each of the five years following the date of the latest balance sheet date presented.",
        "label": "Schedule of Maturities of Long-term Debt [Table Text Block]",
        "terseLabel": "Schedule of Maturities of Long-term Debt Including Capitalized Lease Obligations"
       }
      }
     },
     "localname": "ScheduleOfMaturitiesOfLongTermDebtTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.caseys.com/role/FairValueOfFinancialInstrumentsAndLongTermDebtTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfProductInformationTable": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Schedule detailing quantitative information concerning products or product lines by product or product line.",
        "label": "Schedule of Product Information [Table]",
        "terseLabel": "Schedule of Product Information [Table]"
       }
      }
     },
     "localname": "ScheduleOfProductInformationTable",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.caseys.com/role/QuarterlyFinancialDataScheduleOfQuarterlyFinancialInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": {
     "auth_ref": [
      "r31",
      "r149"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.",
        "label": "Property, Plant and Equipment [Table]",
        "terseLabel": "Property, Plant and Equipment [Table]"
       }
      }
     },
     "localname": "ScheduleOfPropertyPlantAndEquipmentTable",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.caseys.com/role/SignificantAccountingPoliciesDepreciationOfPropertyAndEquipmentAndAmortizationOfCapitalLeaseAssetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock": {
     "auth_ref": [
      "r110"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Tabular disclosure of quarterly financial data. Includes, but is not limited to, financial information for fiscal quarters, cumulative effect of a change in accounting principle and earnings per share data.",
        "label": "Quarterly Financial Information [Table Text Block]",
        "terseLabel": "Schedule of Quarterly Financial Information"
       }
      }
     },
     "localname": "ScheduleOfQuarterlyFinancialInformationTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.caseys.com/role/QuarterlyFinancialDataTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock": {
     "auth_ref": [
      "r274"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Tabular disclosure of the amounts recognized as of the acquisition date for each major class of assets acquired and liabilities assumed. May include but not limited to the following: (a) acquired receivables; (b) contingencies recognized at the acquisition date; and (c) the fair value of noncontrolling interests in the acquiree.",
        "label": "Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block]",
        "terseLabel": "Allocation of Purchase Price"
       }
      }
     },
     "localname": "ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.caseys.com/role/AcquisitionsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": {
     "auth_ref": [
      "r204",
      "r224"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Disclosure of information about share-based payment arrangement.",
        "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/2019-01-31",
     "presentation": [
      "http://www.caseys.com/role/PreferredAndCommonStockDetails",
      "http://www.caseys.com/role/PreferredAndCommonStockScheduleOfRestrictedStockAndRestrictedStockUnitsGrantedDetails",
      "http://www.caseys.com/role/PreferredAndCommonStockScheduleOfRestrictedStockUnitsAwardActivityDetails",
      "http://www.caseys.com/role/PreferredAndCommonStockScheduleOfStockOptionsActivityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock": {
     "auth_ref": [
      "r208"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Tabular disclosure of the number and weighted-average grant date fair value for restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock units that were granted, vested, or forfeited during the year.",
        "label": "Share-based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block]",
        "terseLabel": "Schedule of Restricted Stock Units Award Activity"
       }
      }
     },
     "localname": "ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.caseys.com/role/PreferredAndCommonStockTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": {
     "auth_ref": [
      "r208",
      "r216",
      "r219"
     ],
     "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 Payment Arrangement, Option, Activity [Table Text Block]",
        "terseLabel": "Schedule of Stock Options Activity"
       }
      }
     },
     "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.caseys.com/role/PreferredAndCommonStockTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock": {
     "auth_ref": [
      "r244",
      "r261"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Tabular disclosure of the change in unrecognized tax benefits.",
        "label": "Schedule of Unrecognized Tax Benefits Roll Forward [Table Text Block]",
        "terseLabel": "Schedule of Unrecognized Tax Benefits"
       }
      }
     },
     "localname": "ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.caseys.com/role/IncomeTaxesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SegmentReportingPolicyPolicyTextBlock": {
     "auth_ref": [
      "r86"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Disclosure of accounting policy for segment reporting.",
        "label": "Segment Reporting, Policy [Policy Text Block]",
        "terseLabel": "Segment reporting"
       }
      }
     },
     "localname": "SegmentReportingPolicyPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.caseys.com/role/SignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SelfInsuranceReserve": {
     "auth_ref": [
      "r41"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Carrying amount (including both current and noncurrent portions) 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.",
        "label": "Self Insurance Reserve",
        "terseLabel": "Self insurance reserve"
       }
      }
     },
     "localname": "SelfInsuranceReserve",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.caseys.com/role/ContingenciesDetails",
      "http://www.caseys.com/role/SignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SelfInsuranceReserveCurrent": {
     "auth_ref": [],
     "calculation": {
      "http://www.caseys.com/role/ConsolidatedBalanceSheets": {
       "order": 6.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",
        "terseLabel": "Insurance accruals"
       }
      }
     },
     "localname": "SelfInsuranceReserveCurrent",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.caseys.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SelfInsuranceReserveNoncurrent": {
     "auth_ref": [],
     "calculation": {
      "http://www.caseys.com/role/ConsolidatedBalanceSheets": {
       "order": 6.0,
       "parentTag": "us-gaap_Liabilities",
       "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 after one year (or the normal operating cycle, if longer).",
        "label": "Self Insurance Reserve, Noncurrent",
        "terseLabel": "Insurance accruals, net of current portion"
       }
      }
     },
     "localname": "SelfInsuranceReserveNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.caseys.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SelfInsuranceReservePolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Disclosure of accounting policy for self-insurance reserves, including, but not limited to incurred but not reported reserves (IBNR).",
        "label": "Self Insurance Reserve [Policy Text Block]",
        "terseLabel": "Self-insurance"
       }
      }
     },
     "localname": "SelfInsuranceReservePolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.caseys.com/role/SignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "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"
       }
      }
     },
     "localname": "SeniorNotesMember",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.caseys.com/role/FairValueOfFinancialInstrumentsAndLongTermDebtCarryingValueOfLongTermDebtDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SeriesAPreferredStockMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Outstanding nonredeemable series A preferred stock or outstanding series A preferred stock. Classified within stockholders' equity if nonredeemable or redeemable solely at the option of the issuer. Classified within temporary equity if redemption is outside the control of the issuer.",
        "label": "Series A Preferred Stock [Member]",
        "terseLabel": "Series A Preferred Stock"
       }
      }
     },
     "localname": "SeriesAPreferredStockMember",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.caseys.com/role/PreferredAndCommonStockDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember": {
     "auth_ref": [
      "r271"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Represents the aggregation and reporting of combined amounts of individually immaterial business combinations that were completed during the period.",
        "label": "Series of Individually Immaterial Business Acquisitions [Member]",
        "terseLabel": "Series of Individually Immaterial Business Acquisitions"
       }
      }
     },
     "localname": "SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.caseys.com/role/AcquisitionsAllocationOfPurchasePriceDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ShareBasedCompensation": {
     "auth_ref": [
      "r75"
     ],
     "calculation": {
      "http://www.caseys.com/role/ConsolidatedStatementsOfCashFlows": {
       "order": 3.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of noncash expense for share-based payment arrangement.",
        "label": "Share-based Payment Arrangement, Noncash Expense",
        "terseLabel": "Stock-based compensation"
       }
      }
     },
     "localname": "ShareBasedCompensation",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.caseys.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": {
     "auth_ref": [
      "r205"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period",
        "terseLabel": "Award vesting period"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.caseys.com/role/PreferredAndCommonStockScheduleOfRestrictedStockAndRestrictedStockUnitsGrantedDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": {
     "auth_ref": [
      "r212"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period",
        "negatedLabel": "Forfeited (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.caseys.com/role/PreferredAndCommonStockScheduleOfRestrictedStockUnitsAwardActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": {
     "auth_ref": [
      "r214"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period",
        "terseLabel": "Granted (in shares)",
        "verboseLabel": "Shares Granted"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.caseys.com/role/PreferredAndCommonStockScheduleOfRestrictedStockAndRestrictedStockUnitsGrantedDetails",
      "http://www.caseys.com/role/PreferredAndCommonStockScheduleOfRestrictedStockUnitsAwardActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": {
     "auth_ref": [
      "r213"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number",
        "periodEndLabel": "Ending balance (in shares)",
        "periodStartLabel": "Beginning balance (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.caseys.com/role/PreferredAndCommonStockScheduleOfRestrictedStockUnitsAwardActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]",
        "terseLabel": "Number of restricted stock units"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.caseys.com/role/PreferredAndCommonStockScheduleOfRestrictedStockUnitsAwardActivityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": {
     "auth_ref": [
      "r215"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period",
        "negatedLabel": "Vested (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.caseys.com/role/PreferredAndCommonStockScheduleOfRestrictedStockUnitsAwardActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "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 Arrangement by Share-based Payment Award"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.caseys.com/role/PreferredAndCommonStockDetails",
      "http://www.caseys.com/role/PreferredAndCommonStockScheduleOfRestrictedStockAndRestrictedStockUnitsGrantedDetails",
      "http://www.caseys.com/role/PreferredAndCommonStockScheduleOfRestrictedStockUnitsAwardActivityDetails",
      "http://www.caseys.com/role/PreferredAndCommonStockScheduleOfStockOptionsActivityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": {
     "auth_ref": [
      "r224"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant",
        "terseLabel": "Shares available for grant under the Plan (shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.caseys.com/role/PreferredAndCommonStockDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue": {
     "auth_ref": [
      "r218"
     ],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of accumulated difference between fair value of underlying shares on dates of exercise and exercise price on options exercised (or share units converted) into shares.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value",
        "terseLabel": "Aggregate intrinsic value of exercised options"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.caseys.com/role/PreferredAndCommonStockDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": {
     "auth_ref": [
      "r212"
     ],
     "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 (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.caseys.com/role/PreferredAndCommonStockScheduleOfStockOptionsActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": {
     "auth_ref": [
      "r224"
     ],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value",
        "terseLabel": "Aggregate intrinsic value of outstanding options"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.caseys.com/role/PreferredAndCommonStockDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": {
     "auth_ref": [
      "r210",
      "r224"
     ],
     "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": "Ending balance (in shares)",
        "periodStartLabel": "Beginning balance (in shares)",
        "terseLabel": "Options outstanding (shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.caseys.com/role/PreferredAndCommonStockDetails",
      "http://www.caseys.com/role/PreferredAndCommonStockScheduleOfStockOptionsActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward]",
        "terseLabel": "Number of option shares"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.caseys.com/role/PreferredAndCommonStockScheduleOfStockOptionsActivityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": {
     "auth_ref": [
      "r209"
     ],
     "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": "Ending balance (in Dollars per share)",
        "periodStartLabel": "Beginning balance (in Dollars per share)",
        "verboseLabel": "Weighted average exercise price (in Dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.caseys.com/role/PreferredAndCommonStockDetails",
      "http://www.caseys.com/role/PreferredAndCommonStockScheduleOfStockOptionsActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]",
        "terseLabel": "Weighted average option exercise price"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.caseys.com/role/PreferredAndCommonStockScheduleOfStockOptionsActivityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": {
     "auth_ref": [
      "r201",
      "r206"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Award under share-based payment arrangement.",
        "label": "Award Type [Domain]",
        "terseLabel": "Award Type [Domain]"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.caseys.com/role/PreferredAndCommonStockDetails",
      "http://www.caseys.com/role/PreferredAndCommonStockScheduleOfRestrictedStockAndRestrictedStockUnitsGrantedDetails",
      "http://www.caseys.com/role/PreferredAndCommonStockScheduleOfRestrictedStockUnitsAwardActivityDetails",
      "http://www.caseys.com/role/PreferredAndCommonStockScheduleOfStockOptionsActivityDetails"
     ],
     "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",
        "terseLabel": "Exercised (in Dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.caseys.com/role/PreferredAndCommonStockScheduleOfStockOptionsActivityDetails"
     ],
     "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",
        "terseLabel": "Forfeited (in Dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.caseys.com/role/PreferredAndCommonStockScheduleOfStockOptionsActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationAwardTrancheOneMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "First portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period.",
        "label": "Share-based Payment Arrangement, Tranche One [Member]",
        "terseLabel": "Tranche One"
       }
      }
     },
     "localname": "ShareBasedCompensationAwardTrancheOneMember",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.caseys.com/role/PreferredAndCommonStockScheduleOfRestrictedStockAndRestrictedStockUnitsGrantedDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ShareBasedCompensationAwardTrancheTwoMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Second portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period.",
        "label": "Share-based Payment Arrangement, Tranche Two [Member]",
        "terseLabel": "Tranche Two"
       }
      }
     },
     "localname": "ShareBasedCompensationAwardTrancheTwoMember",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.caseys.com/role/PreferredAndCommonStockScheduleOfRestrictedStockAndRestrictedStockUnitsGrantedDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": {
     "auth_ref": [
      "r220"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Weighted average remaining contractual term for option awards outstanding, 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, Options, Outstanding, Weighted Average Remaining Contractual Term",
        "terseLabel": "Weighted average remaining contractual life (years)"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.caseys.com/role/PreferredAndCommonStockDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_SignificantAccountingPoliciesTextBlock": {
     "auth_ref": [
      "r95"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The entire disclosure for all significant accounting policies of the reporting entity.",
        "label": "Significant Accounting Policies [Text Block]",
        "terseLabel": "Significant Accounting Policies"
       }
      }
     },
     "localname": "SignificantAccountingPoliciesTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.caseys.com/role/SignificantAccountingPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SoftwareAndSoftwareDevelopmentCostsMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Purchased software applications and internally developed software for sale, licensing or long-term internal use.",
        "label": "Software and Software Development Costs [Member]",
        "terseLabel": "Capitalized software costs"
       }
      }
     },
     "localname": "SoftwareAndSoftwareDevelopmentCostsMember",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.caseys.com/role/SignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_StateAndLocalIncomeTaxExpenseBenefitContinuingOperations": {
     "auth_ref": [
      "r91",
      "r258",
      "r263"
     ],
     "calculation": {
      "http://www.caseys.com/role/IncomeTaxesScheduleOfComponentsOfIncomeTaxExpenseBenefitDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of state and local current and deferred income tax expense (benefit) attributable to continuing operations.",
        "label": "State and Local Income Tax Expense (Benefit), Continuing Operations",
        "totalLabel": "Total income tax expense (benefit)"
       }
      }
     },
     "localname": "StateAndLocalIncomeTaxExpenseBenefitContinuingOperations",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.caseys.com/role/IncomeTaxesScheduleOfComponentsOfIncomeTaxExpenseBenefitDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StateAndLocalJurisdictionMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Designated tax department of a state or local government entitled to levy and collect income taxes from the entity.",
        "label": "State and Local Jurisdiction [Member]",
        "terseLabel": "State"
       }
      }
     },
     "localname": "StateAndLocalJurisdictionMember",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.caseys.com/role/IncomeTaxesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_StatementClassOfStockAxis": {
     "auth_ref": [
      "r19",
      "r20",
      "r21",
      "r172"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Information by the different classes of stock of the entity.",
        "label": "Class of Stock [Axis]",
        "terseLabel": "Class of Stock [Axis]"
       }
      }
     },
     "localname": "StatementClassOfStockAxis",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.caseys.com/role/PreferredAndCommonStockDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementEquityComponentsAxis": {
     "auth_ref": [
      "r44",
      "r172"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.caseys.com/role/ConsolidatedStatementsOfShareholdersEquity",
      "http://www.caseys.com/role/ConsolidatedStatementsOfShareholdersEquityParentheticals"
     ],
     "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"
       }
      }
     },
     "localname": "StatementLineItems",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.caseys.com/role/ConsolidatedStatementsOfShareholdersEquity",
      "http://www.caseys.com/role/ConsolidatedStatementsOfShareholdersEquityParentheticals"
     ],
     "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/2019-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/2019-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/2019-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/2019-01-31",
     "presentation": [
      "http://www.caseys.com/role/ConsolidatedStatementsOfShareholdersEquity",
      "http://www.caseys.com/role/ConsolidatedStatementsOfShareholdersEquityParentheticals"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation": {
     "auth_ref": [
      "r20",
      "r21",
      "r172",
      "r177"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Number, after forfeiture, of shares or units issued under share-based payment arrangement. Excludes shares or units issued under employee stock ownership plan (ESOP).",
        "label": "Shares Issued, Shares, Share-based Payment Arrangement, after Forfeiture",
        "terseLabel": "Stock-based compensation (shares)"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesShareBasedCompensation",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.caseys.com/role/ConsolidatedStatementsOfShareholdersEquity"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": {
     "auth_ref": [
      "r20",
      "r21",
      "r172",
      "r177",
      "r211"
     ],
     "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 (in shares)",
        "verboseLabel": "Exercise of stock options (shares)"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.caseys.com/role/ConsolidatedStatementsOfShareholdersEquity",
      "http://www.caseys.com/role/PreferredAndCommonStockScheduleOfStockOptionsActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation": {
     "auth_ref": [
      "r20",
      "r21",
      "r177",
      "r203",
      "r217"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Value, after forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP).",
        "label": "Shares Issued, Value, Share-based Payment Arrangement, after Forfeiture",
        "terseLabel": "Stock-based compensation"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodValueShareBasedCompensation",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.caseys.com/role/ConsolidatedStatementsOfShareholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": {
     "auth_ref": [
      "r44",
      "r172",
      "r177"
     ],
     "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": "Exercise of stock options"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodValueStockOptionsExercised",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.caseys.com/role/ConsolidatedStatementsOfShareholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockRepurchaseProgramAuthorizedAmount1": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of stock repurchase plan authorized.",
        "label": "Stock Repurchase Program, Authorized Amount",
        "terseLabel": "Share repurchase program authorized amount"
       }
      }
     },
     "localname": "StockRepurchaseProgramAuthorizedAmount1",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.caseys.com/role/PreferredAndCommonStockDetails"
     ],
     "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": "Share repurchase program period in force"
       }
      }
     },
     "localname": "StockRepurchaseProgramPeriodInForce1",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.caseys.com/role/PreferredAndCommonStockDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_StockRepurchasedDuringPeriodShares": {
     "auth_ref": [
      "r20",
      "r21",
      "r172",
      "r177"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Number of shares that have been repurchased during the period and have not been retired and are not held in treasury. Some state laws may govern the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock.",
        "label": "Stock Repurchased During Period, Shares",
        "negatedTerseLabel": "Repurchase of common stock (shares)",
        "terseLabel": "Common stock shares repurchased (shares)"
       }
      }
     },
     "localname": "StockRepurchasedDuringPeriodShares",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.caseys.com/role/ConsolidatedStatementsOfShareholdersEquity",
      "http://www.caseys.com/role/PreferredAndCommonStockDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockRepurchasedDuringPeriodValue": {
     "auth_ref": [
      "r20",
      "r21",
      "r172",
      "r177"
     ],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Equity impact of the value of stock that has been repurchased during the period and has not been retired and is not held in treasury. Some state laws may mandate the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock.",
        "label": "Stock Repurchased During Period, Value",
        "negatedTerseLabel": "Repurchase of common stock",
        "terseLabel": "Repurchase of common stock"
       }
      }
     },
     "localname": "StockRepurchasedDuringPeriodValue",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.caseys.com/role/ConsolidatedStatementsOfShareholdersEquity",
      "http://www.caseys.com/role/PreferredAndCommonStockDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockholdersEquity": {
     "auth_ref": [
      "r21",
      "r23",
      "r24",
      "r131"
     ],
     "calculation": {
      "http://www.caseys.com/role/ConsolidatedBalanceSheets": {
       "order": 2.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": "Ending Balance",
        "periodStartLabel": "Beginning Balance",
        "terseLabel": "Shareholders' equity",
        "totalLabel": "Total shareholders\u2019 equity"
       }
      }
     },
     "localname": "StockholdersEquity",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.caseys.com/role/ConsolidatedBalanceSheets",
      "http://www.caseys.com/role/ConsolidatedStatementsOfShareholdersEquity",
      "http://www.caseys.com/role/SignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockholdersEquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Stockholders' Equity Attributable to Parent [Abstract]",
        "terseLabel": "Shareholders\u2019 equity"
       }
      }
     },
     "localname": "StockholdersEquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.caseys.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SupplementalCashFlowInformationAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Supplemental Cash Flow Information [Abstract]",
        "terseLabel": "SUPPLEMENTAL DISCLOSURES OF CASH FLOWS INFORMATION"
       }
      }
     },
     "localname": "SupplementalCashFlowInformationAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.caseys.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Plan designed to provide limited group of employees with supplemental retirement benefits, in addition to other pension benefits. Includes, but is not limited to, defined benefit and defined contribution plans.",
        "label": "Supplemental Employee Retirement Plan [Member]",
        "terseLabel": "Supplemental Employee Retirement Plan"
       }
      }
     },
     "localname": "SupplementalEmployeeRetirementPlanDefinedBenefitMember",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.caseys.com/role/BenefitPlansDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "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/2019-01-31",
     "presentation": [
      "http://www.caseys.com/role/SignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_UnrecognizedTaxBenefits": {
     "auth_ref": [
      "r231",
      "r240"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of unrecognized tax benefits.",
        "label": "Unrecognized Tax Benefits",
        "periodEndLabel": "Ending balance",
        "periodStartLabel": "Beginning balance",
        "terseLabel": "Unrecognized tax benefits"
       }
      }
     },
     "localname": "UnrecognizedTaxBenefits",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.caseys.com/role/IncomeTaxesDetails",
      "http://www.caseys.com/role/IncomeTaxesScheduleOfUnrecognizedTaxBenefitsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued": {
     "auth_ref": [
      "r237"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount accrued for interest on an underpayment of income taxes and penalties related to a tax position claimed or expected to be claimed in the tax return.",
        "label": "Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued",
        "terseLabel": "Accrued interest and penalties"
       }
      }
     },
     "localname": "UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.caseys.com/role/IncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions": {
     "auth_ref": [
      "r241"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of increase in unrecognized tax benefits resulting from tax positions that have been or will be taken in current period tax return.",
        "label": "Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions",
        "terseLabel": "Additions based on tax positions related to current year"
       }
      }
     },
     "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.caseys.com/role/IncomeTaxesScheduleOfUnrecognizedTaxBenefitsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecognizedTaxBenefitsPeriodIncreaseDecrease": {
     "auth_ref": [
      "r240"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of increase (decrease) in unrecognized tax benefits attributable to uncertain tax positions taken in tax returns.",
        "label": "Unrecognized Tax Benefits, Period Increase (Decrease)",
        "terseLabel": "Increase (decrease) in unrecognized tax benefits"
       }
      }
     },
     "localname": "UnrecognizedTaxBenefitsPeriodIncreaseDecrease",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.caseys.com/role/IncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations": {
     "auth_ref": [
      "r242"
     ],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of decrease in unrecognized tax benefits resulting from lapses of applicable statutes of limitations.",
        "label": "Unrecognized Tax Benefits, Reduction Resulting from Lapse of Applicable Statute of Limitations",
        "negatedLabel": "Reductions due to lapse of applicable statute of limitations"
       }
      }
     },
     "localname": "UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.caseys.com/role/IncomeTaxesScheduleOfUnrecognizedTaxBenefitsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate": {
     "auth_ref": [
      "r243"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The total amount of unrecognized tax benefits that, if recognized, would affect the effective tax rate.",
        "label": "Unrecognized Tax Benefits that Would Impact Effective Tax Rate",
        "terseLabel": "Unrecognized tax benefits that would impact effective tax rate"
       }
      }
     },
     "localname": "UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.caseys.com/role/IncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UseOfEstimates": {
     "auth_ref": [
      "r112",
      "r113",
      "r114",
      "r115",
      "r120",
      "r121",
      "r122"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.",
        "label": "Use of Estimates, Policy [Policy Text Block]",
        "terseLabel": "Use of estimates"
       }
      }
     },
     "localname": "UseOfEstimates",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.caseys.com/role/SignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_VestingAxis": {
     "auth_ref": [
      "r224"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Information by vesting schedule of award under share-based payment arrangement.",
        "label": "Vesting [Axis]",
        "terseLabel": "Vesting [Axis]"
       }
      }
     },
     "localname": "VestingAxis",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.caseys.com/role/PreferredAndCommonStockScheduleOfRestrictedStockAndRestrictedStockUnitsGrantedDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_VestingDomain": {
     "auth_ref": [
      "r224"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Vesting schedule of award under share-based payment arrangement.",
        "label": "Vesting [Domain]",
        "terseLabel": "Vesting [Domain]"
       }
      }
     },
     "localname": "VestingDomain",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.caseys.com/role/PreferredAndCommonStockScheduleOfRestrictedStockAndRestrictedStockUnitsGrantedDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": {
     "auth_ref": [
      "r99",
      "r103"
     ],
     "calculation": {
      "http://www.caseys.com/role/NetIncomePerCommonShareScheduleOfBasicAndDilutedEarningsPerShareDetails": {
       "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",
        "totalLabel": "Weighted-average shares outstanding-diluted (shares)"
       }
      }
     },
     "localname": "WeightedAverageNumberOfDilutedSharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.caseys.com/role/NetIncomePerCommonShareScheduleOfBasicAndDilutedEarningsPerShareDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": {
     "auth_ref": [
      "r98",
      "r103"
     ],
     "calculation": {
      "http://www.caseys.com/role/NetIncomePerCommonShareScheduleOfBasicAndDilutedEarningsPerShareDetails": {
       "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 shares outstanding-basic (shares)"
       }
      }
     },
     "localname": "WeightedAverageNumberOfSharesOutstandingBasic",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.caseys.com/role/NetIncomePerCommonShareScheduleOfBasicAndDilutedEarningsPerShareDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_WorkersCompensationInsuranceMember": {
     "auth_ref": [
      "r350"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Contract providing insurance coverage for employer's liability related to injury, disability, or death.",
        "label": "Workers' Compensation Insurance [Member]",
        "terseLabel": "Workers' Compensation Insurance"
       }
      }
     },
     "localname": "WorkersCompensationInsuranceMember",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.caseys.com/role/ContingenciesDetails"
     ],
     "xbrltype": "domainItemType"
    }
   },
   "unitCount": 12
  }
 },
 "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=118951113&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=118951113&loc=d3e6676-107765"
  },
  "r10": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6361739&loc=d3e7789-107766"
  },
  "r100": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1252-109256"
  },
  "r101": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "60B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=SL5780133-109256"
  },
  "r102": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1337-109256"
  },
  "r103": {
   "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"
  },
  "r104": {
   "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"
  },
  "r105": {
   "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"
  },
  "r106": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3630-109257"
  },
  "r107": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "52",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=117327953&loc=d3e4984-109258"
  },
  "r108": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "260",
   "URI": "http://asc.fasb.org/topic&trid=2144383"
  },
  "r109": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "270",
   "URI": "http://asc.fasb.org/extlink&oid=116846552&loc=d3e543-108305"
  },
  "r11": {
   "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"
  },
  "r110": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "270",
   "URI": "http://asc.fasb.org/extlink&oid=118952077&loc=d3e1280-108306"
  },
  "r111": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "270",
   "URI": "http://asc.fasb.org/topic&trid=2126967"
  },
  "r112": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592"
  },
  "r113": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592"
  },
  "r114": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6161-108592"
  },
  "r115": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6191-108592"
  },
  "r116": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6327-108592"
  },
  "r117": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592"
  },
  "r118": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6404-108592"
  },
  "r119": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6442-108592"
  },
  "r12": {
   "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"
  },
  "r120": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6061-108592"
  },
  "r121": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6132-108592"
  },
  "r122": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6143-108592"
  },
  "r123": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599"
  },
  "r124": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599"
  },
  "r125": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599"
  },
  "r126": {
   "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"
  },
  "r127": {
   "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"
  },
  "r128": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8933-108599"
  },
  "r129": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "40",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e9031-108599"
  },
  "r13": {
   "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"
  },
  "r130": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=118952595&loc=d3e4647-111522"
  },
  "r131": {
   "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"
  },
  "r132": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "10",
   "Topic": "330",
   "URI": "http://asc.fasb.org/extlink&oid=116846819&loc=d3e3927-108312"
  },
  "r133": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "330",
   "URI": "http://asc.fasb.org/extlink&oid=116847112&loc=d3e4492-108314"
  },
  "r134": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "330",
   "URI": "http://asc.fasb.org/extlink&oid=116847112&loc=d3e4556-108314"
  },
  "r135": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "05",
   "SubTopic": "10",
   "Topic": "340",
   "URI": "http://asc.fasb.org/extlink&oid=68074540&loc=d3e5879-108316"
  },
  "r136": {
   "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"
  },
  "r137": {
   "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"
  },
  "r138": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=108376223&loc=d3e13816-109267"
  },
  "r139": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275"
  },
  "r14": {
   "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"
  },
  "r140": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(d)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275"
  },
  "r141": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275"
  },
  "r142": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
  },
  "r143": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(1)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
  },
  "r144": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(d)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
  },
  "r145": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=109226348&loc=d3e2420-110228"
  },
  "r146": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229"
  },
  "r147": {
   "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"
  },
  "r148": {
   "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"
  },
  "r149": {
   "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"
  },
  "r15": {
   "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"
  },
  "r150": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2921-110230"
  },
  "r151": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "410",
   "URI": "http://asc.fasb.org/extlink&oid=6392692&loc=d3e7535-110849"
  },
  "r152": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "410",
   "URI": "http://asc.fasb.org/extlink&oid=6392692&loc=d3e7535-110849"
  },
  "r153": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "410",
   "URI": "http://asc.fasb.org/extlink&oid=6393242&loc=d3e13185-110859"
  },
  "r154": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "410",
   "URI": "http://asc.fasb.org/extlink&oid=6393242&loc=d3e13231-110859"
  },
  "r155": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "30",
   "Topic": "410",
   "URI": "http://asc.fasb.org/extlink&oid=6571209&loc=d3e13669-110860"
  },
  "r156": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "SubTopic": "30",
   "Topic": "410",
   "URI": "http://asc.fasb.org/subtopic&trid=2175709"
  },
  "r157": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "440",
   "URI": "http://asc.fasb.org/topic&trid=2144648"
  },
  "r158": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "450",
   "URI": "http://asc.fasb.org/extlink&oid=118942415&loc=d3e14326-108349"
  },
  "r159": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "450",
   "URI": "http://asc.fasb.org/extlink&oid=118942415&loc=d3e14615-108349"
  },
  "r16": {
   "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"
  },
  "r160": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "450",
   "URI": "http://asc.fasb.org/extlink&oid=118942415&loc=d3e14394-108349"
  },
  "r161": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "450",
   "URI": "http://asc.fasb.org/extlink&oid=118942415&loc=d3e14435-108349"
  },
  "r162": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "450",
   "URI": "http://asc.fasb.org/extlink&oid=118942415&loc=d3e14453-108349"
  },
  "r163": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "450",
   "URI": "http://asc.fasb.org/extlink&oid=118942415&loc=d3e14472-108349"
  },
  "r164": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "450",
   "URI": "http://asc.fasb.org/extlink&oid=118942415&loc=d3e14557-108349"
  },
  "r165": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "SubTopic": "20",
   "Topic": "450",
   "URI": "http://asc.fasb.org/subtopic&trid=2127163"
  },
  "r166": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "SubTopic": "30",
   "Topic": "450",
   "URI": "http://asc.fasb.org/subtopic&trid=2127197"
  },
  "r167": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "460",
   "URI": "http://asc.fasb.org/extlink&oid=118943654&loc=d3e12021-110248"
  },
  "r168": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "460",
   "URI": "http://asc.fasb.org/extlink&oid=118943654&loc=d3e12053-110248"
  },
  "r169": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=6802200&loc=d3e1835-112601"
  },
  "r17": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(26)(a))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
  },
  "r170": {
   "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"
  },
  "r171": {
   "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"
  },
  "r172": {
   "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"
  },
  "r173": {
   "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"
  },
  "r174": {
   "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"
  },
  "r175": {
   "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"
  },
  "r176": {
   "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"
  },
  "r177": {
   "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"
  },
  "r178": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=118944033&loc=SL49130531-203044"
  },
  "r179": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=118944033&loc=SL49130532-203044"
  },
  "r18": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(26)(b))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
  },
  "r180": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130545-203045"
  },
  "r181": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130549-203045"
  },
  "r182": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=118944142&loc=SL49130690-203046-203046"
  },
  "r183": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=113356391&loc=SL49131195-203048"
  },
  "r184": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "606",
   "URI": "http://asc.fasb.org/topic&trid=49130388"
  },
  "r185": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "10",
   "Topic": "710",
   "URI": "http://asc.fasb.org/extlink&oid=6409733&loc=d3e19512-108361"
  },
  "r186": {
   "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"
  },
  "r187": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "30",
   "SubTopic": "10",
   "Topic": "710",
   "URI": "http://asc.fasb.org/extlink&oid=6409875&loc=d3e20028-108363"
  },
  "r188": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "710",
   "URI": "http://asc.fasb.org/topic&trid=2127225"
  },
  "r189": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "15",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "712",
   "URI": "http://asc.fasb.org/extlink&oid=6410066&loc=d3e79218-111664"
  },
  "r19": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(27))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
  },
  "r190": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "15",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "712",
   "URI": "http://asc.fasb.org/extlink&oid=6410066&loc=d3e79218-111664"
  },
  "r191": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "712",
   "URI": "http://asc.fasb.org/topic&trid=2197446"
  },
  "r192": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(f)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r193": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(k)(1)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r194": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r195": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2410-114920"
  },
  "r196": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2417-114920"
  },
  "r197": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2439-114920"
  },
  "r198": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118257860&loc=d3e4179-114921"
  },
  "r199": {
   "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"
  },
  "r2": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6676-107765"
  },
  "r20": {
   "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"
  },
  "r200": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "715",
   "URI": "http://asc.fasb.org/topic&trid=2235017"
  },
  "r201": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5047-113901"
  },
  "r202": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5047-113901"
  },
  "r203": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5047-113901"
  },
  "r204": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5047-113901"
  },
  "r205": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901"
  },
  "r206": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a),(g)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901"
  },
  "r207": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b),(f(1))",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901"
  },
  "r208": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901"
  },
  "r209": {
   "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=116856206&loc=d3e5070-113901"
  },
  "r21": {
   "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"
  },
  "r210": {
   "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=116856206&loc=d3e5070-113901"
  },
  "r211": {
   "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=116856206&loc=d3e5070-113901"
  },
  "r212": {
   "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=116856206&loc=d3e5070-113901"
  },
  "r213": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(i)-(ii)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901"
  },
  "r214": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)(1)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901"
  },
  "r215": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)(2)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901"
  },
  "r216": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901"
  },
  "r217": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)(1)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901"
  },
  "r218": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)(2)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901"
  },
  "r219": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901"
  },
  "r22": {
   "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"
  },
  "r220": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)(1)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901"
  },
  "r221": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901"
  },
  "r222": {
   "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=116856206&loc=d3e5070-113901"
  },
  "r223": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(i)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901"
  },
  "r224": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901"
  },
  "r225": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=SL79508275-113901"
  },
  "r226": {
   "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"
  },
  "r227": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "718",
   "URI": "http://asc.fasb.org/topic&trid=2228938"
  },
  "r228": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=117330534&loc=d3e28680-109314"
  },
  "r229": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=117330534&loc=d3e28680-109314"
  },
  "r23": {
   "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"
  },
  "r230": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=117330534&loc=d3e28680-109314"
  },
  "r231": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=116821951&loc=SL37586934-109318"
  },
  "r232": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=116821951&loc=d3e32247-109318"
  },
  "r233": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=116821951&loc=d3e32280-109318"
  },
  "r234": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=116821951&loc=d3e31931-109318"
  },
  "r235": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32687-109319"
  },
  "r236": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32698-109319"
  },
  "r237": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32718-109319"
  },
  "r238": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)(3)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32718-109319"
  },
  "r239": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32718-109319"
  },
  "r24": {
   "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"
  },
  "r240": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319"
  },
  "r241": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(2)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319"
  },
  "r242": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(4)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319"
  },
  "r243": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319"
  },
  "r244": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319"
  },
  "r245": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32809-109319"
  },
  "r246": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "19",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32840-109319"
  },
  "r247": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32537-109319"
  },
  "r248": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32537-109319"
  },
  "r249": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b),(c)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32537-109319"
  },
  "r25": {
   "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"
  },
  "r250": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32537-109319"
  },
  "r251": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32537-109319"
  },
  "r252": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32847-109319"
  },
  "r253": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32559-109319"
  },
  "r254": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32559-109319"
  },
  "r255": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32621-109319"
  },
  "r256": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32632-109319"
  },
  "r257": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32639-109319"
  },
  "r258": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)-(b)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32639-109319"
  },
  "r259": {
   "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"
  },
  "r26": {
   "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"
  },
  "r260": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32639-109319"
  },
  "r261": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "217",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=117331294&loc=d3e36027-109320"
  },
  "r262": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB TOPIC 6.I)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817"
  },
  "r263": {
   "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=116825942&loc=d3e330036-122817"
  },
  "r264": {
   "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=116825942&loc=d3e330036-122817"
  },
  "r265": {
   "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"
  },
  "r266": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "05",
   "SubTopic": "30",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=65884525&loc=d3e40913-109327"
  },
  "r267": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "740",
   "URI": "http://asc.fasb.org/topic&trid=2144680"
  },
  "r268": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)(2)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463"
  },
  "r269": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)(3)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463"
  },
  "r27": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(6)(b))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
  },
  "r270": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463"
  },
  "r271": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1486-128463"
  },
  "r272": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "37",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=116868840&loc=d3e2207-128464"
  },
  "r273": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=116869197&loc=d3e4845-128472"
  },
  "r274": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=116869197&loc=d3e4845-128472"
  },
  "r275": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "740",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=117412053&loc=d3e9972-128506"
  },
  "r276": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "740",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=117412053&loc=d3e9979-128506"
  },
  "r277": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "805",
   "URI": "http://asc.fasb.org/topic&trid=2303972"
  },
  "r278": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=d3e5614-111684"
  },
  "r279": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.3A-02)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=116822174&loc=d3e355033-122828"
  },
  "r28": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(6)(c))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
  },
  "r280": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.3A-03)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=116822174&loc=d3e355100-122828"
  },
  "r281": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5579240-113959"
  },
  "r282": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5579245-113959"
  },
  "r283": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=d3e41620-113959"
  },
  "r284": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=d3e41638-113959"
  },
  "r285": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=d3e41675-113959"
  },
  "r286": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258"
  },
  "r287": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=118260190&loc=d3e13433-108611"
  },
  "r288": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=118260190&loc=d3e13531-108611"
  },
  "r289": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=118260190&loc=d3e13537-108611"
  },
  "r29": {
   "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"
  },
  "r290": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=118260190&loc=d3e13537-108611"
  },
  "r291": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "230",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=98513438&loc=d3e33268-110906"
  },
  "r292": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "835",
   "URI": "http://asc.fasb.org/extlink&oid=6450988&loc=d3e26243-108391"
  },
  "r293": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "835",
   "URI": "http://asc.fasb.org/extlink&oid=6450988&loc=d3e26243-108391"
  },
  "r294": {
   "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"
  },
  "r295": {
   "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"
  },
  "r296": {
   "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"
  },
  "r297": {
   "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"
  },
  "r298": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "40",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(Note 3)",
   "Topic": "840",
   "URI": "http://asc.fasb.org/extlink&oid=82846649&loc=d3e38371-112697"
  },
  "r299": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "840",
   "URI": "http://asc.fasb.org/extlink&oid=77902758&loc=d3e41502-112717"
  },
  "r3": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6676-107765"
  },
  "r30": {
   "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"
  },
  "r300": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "840",
   "URI": "http://asc.fasb.org/extlink&oid=84164758&loc=d3e45014-112735"
  },
  "r301": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(b)",
   "Topic": "840",
   "URI": "http://asc.fasb.org/extlink&oid=84164817&loc=d3e45280-112737"
  },
  "r302": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "50",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Topic": "840",
   "URI": "http://asc.fasb.org/extlink&oid=82846721&loc=d3e51831-112757"
  },
  "r303": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "51",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Topic": "840",
   "URI": "http://asc.fasb.org/extlink&oid=82846721&loc=d3e51840-112757"
  },
  "r304": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "52",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Topic": "840",
   "URI": "http://asc.fasb.org/extlink&oid=82846721&loc=d3e51843-112757"
  },
  "r305": {
   "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"
  },
  "r306": {
   "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"
  },
  "r307": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=77888419&loc=SL77918631-209977"
  },
  "r308": {
   "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"
  },
  "r309": {
   "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"
  },
  "r31": {
   "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"
  },
  "r310": {
   "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"
  },
  "r311": {
   "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"
  },
  "r312": {
   "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"
  },
  "r313": {
   "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"
  },
  "r314": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "http://asc.fasb.org/subtopic&trid=77888251"
  },
  "r315": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=119202524&loc=SL77919352-209981"
  },
  "r316": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=119202524&loc=SL117410129-209981"
  },
  "r317": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=119202524&loc=SL117410129-209981"
  },
  "r318": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "14",
   "Topic": "842",
   "URI": "http://asc.fasb.org/section&trid=77888298"
  },
  "r319": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=77888430&loc=SL77919786-209982"
  },
  "r32": {
   "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"
  },
  "r320": {
   "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"
  },
  "r321": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "340",
   "Topic": "928",
   "URI": "http://asc.fasb.org/extlink&oid=6473545&loc=d3e61844-108004"
  },
  "r322": {
   "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"
  },
  "r323": {
   "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"
  },
  "r324": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(15)(2))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878"
  },
  "r325": {
   "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"
  },
  "r326": {
   "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"
  },
  "r327": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03.10)",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878"
  },
  "r328": {
   "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"
  },
  "r329": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03.17)",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878"
  },
  "r33": {
   "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"
  },
  "r330": {
   "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=116637391&loc=SL114874048-224260"
  },
  "r331": {
   "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=116637391&loc=SL114874048-224260"
  },
  "r332": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04.10)",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=116637391&loc=SL114874048-224260"
  },
  "r333": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04.9)",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=116637391&loc=SL114874048-224260"
  },
  "r334": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "405",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=6957935&loc=d3e64057-112817"
  },
  "r335": {
   "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"
  },
  "r336": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(15)(b)(2))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910"
  },
  "r337": {
   "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=119400593&loc=d3e572229-122910"
  },
  "r338": {
   "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=119400593&loc=d3e572229-122910"
  },
  "r339": {
   "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=119400593&loc=d3e572229-122910"
  },
  "r34": {
   "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"
  },
  "r340": {
   "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=119400593&loc=d3e572229-122910"
  },
  "r341": {
   "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=119400593&loc=d3e572229-122910"
  },
  "r342": {
   "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=119400593&loc=d3e572229-122910"
  },
  "r343": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03.(a),19)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910"
  },
  "r344": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03.15(a))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910"
  },
  "r345": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03.5(c))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910"
  },
  "r346": {
   "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=116637232&loc=SL114874131-224263"
  },
  "r347": {
   "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=116637232&loc=SL114874131-224263"
  },
  "r348": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4H",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438"
  },
  "r349": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13H",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Subparagraph": "(a)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=117419784&loc=SL117783719-158441"
  },
  "r35": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19,20)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
  },
  "r350": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9C",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Subparagraph": "(a)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=116884803&loc=SL65671395-207642"
  },
  "r351": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "825",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=99380617&loc=SL75241803-196195"
  },
  "r352": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "740",
   "Topic": "954",
   "URI": "http://asc.fasb.org/extlink&oid=6491622&loc=d3e9504-115650"
  },
  "r353": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b"
  },
  "r354": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "d1-1"
  },
  "r355": {
   "Name": "Forms 10-K, 10-Q, 20-F",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "13",
   "Subsection": "a-1-"
  },
  "r356": {
   "Name": "Forms 10-K, 20-F, 40-F",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "15",
   "Subsection": "d-1"
  },
  "r357": {
   "Name": "Regulation 12B",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b-2"
  },
  "r358": {
   "Name": "Regulation S-T",
   "Number": "232",
   "Publisher": "SEC",
   "Section": "405"
  },
  "r36": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19-26)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
  },
  "r37": {
   "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"
  },
  "r38": {
   "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"
  },
  "r39": {
   "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"
  },
  "r4": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6787-107765"
  },
  "r40": {
   "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"
  },
  "r41": {
   "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"
  },
  "r42": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.25)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
  },
  "r43": {
   "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"
  },
  "r44": {
   "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"
  },
  "r45": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.3(a)(4))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
  },
  "r46": {
   "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"
  },
  "r47": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.6(b))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
  },
  "r48": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.6(c))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
  },
  "r49": {
   "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"
  },
  "r5": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6801-107765"
  },
  "r50": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=99393222&loc=SL20226024-175313"
  },
  "r51": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669619-108580"
  },
  "r52": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669625-108580"
  },
  "r53": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=116657188&loc=SL116659661-227067"
  },
  "r54": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(210.5-03(11))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227"
  },
  "r55": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(1)(e))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227"
  },
  "r56": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(1))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227"
  },
  "r57": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(2)(a))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227"
  },
  "r58": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(2)(d))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227"
  },
  "r59": {
   "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=116634182&loc=SL114868664-224227"
  },
  "r6": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6812-107765"
  },
  "r60": {
   "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=116634182&loc=SL114868664-224227"
  },
  "r61": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(b)(2))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227"
  },
  "r62": {
   "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=116634182&loc=SL114868664-224227"
  },
  "r63": {
   "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=116634182&loc=SL114868664-224227"
  },
  "r64": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3179-108585"
  },
  "r65": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3213-108585"
  },
  "r66": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3213-108585"
  },
  "r67": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3255-108585"
  },
  "r68": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3255-108585"
  },
  "r69": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3291-108585"
  },
  "r7": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6812-107765"
  },
  "r70": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3291-108585"
  },
  "r71": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3367-108585"
  },
  "r72": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3521-108585"
  },
  "r73": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3536-108585"
  },
  "r74": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3536-108585"
  },
  "r75": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3602-108585"
  },
  "r76": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3602-108585"
  },
  "r77": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3602-108585"
  },
  "r78": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3044-108585"
  },
  "r79": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=98513485&loc=d3e4273-108586"
  },
  "r8": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6904-107765"
  },
  "r80": {
   "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"
  },
  "r81": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=98513485&loc=d3e4304-108586"
  },
  "r82": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=98513485&loc=d3e4313-108586"
  },
  "r83": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=98513485&loc=d3e4332-108586"
  },
  "r84": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=98513485&loc=SL98516268-108586"
  },
  "r85": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=84158767&loc=d3e18726-107790"
  },
  "r86": {
   "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"
  },
  "r87": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=84158767&loc=d3e18823-107790"
  },
  "r88": {
   "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"
  },
  "r89": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(m)(1)(iii))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690"
  },
  "r9": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6911-107765"
  },
  "r90": {
   "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"
  },
  "r91": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08.(h)(1))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690"
  },
  "r92": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08.(h)(2))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690"
  },
  "r93": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08.(n))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690"
  },
  "r94": {
   "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"
  },
  "r95": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "235",
   "URI": "http://asc.fasb.org/topic&trid=2122369"
  },
  "r96": {
   "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"
  },
  "r97": {
   "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"
  },
  "r98": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1448-109256"
  },
  "r99": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1505-109256"
  }
 },
 "version": "2.1"
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>53
<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.20.1</span><table class="report" border="0" cellspacing="2" id="idp6798942016">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Acquisitions - Allocation of Purchase Price (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Apr. 30, 2020</div></th>
<th class="th"><div>Apr. 30, 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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract', window );"><strong>Liabilities assumed:</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_Goodwill', window );">Goodwill</a></td>
<td class="nump">$ 161,075<span></span>
</td>
<td class="nump">$ 157,223<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_BusinessAcquisitionAxis=us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember', window );">Series of Individually Immaterial Business Acquisitions</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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract', window );"><strong>Assets acquired:</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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory', window );">Inventories</a></td>
<td class="nump">680<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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment', window );">Property and equipment</a></td>
<td class="nump">28,384<span></span>
</td>
<td class="text">&#160;<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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets', window );">Total assets</a></td>
<td class="nump">29,064<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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract', window );"><strong>Liabilities assumed:</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_casy_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedCurrentLiabilitiesAccruedExpenses', window );">Accrued expenses</a></td>
<td class="nump">210<span></span>
</td>
<td class="text">&#160;<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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities', window );">Total liabilities</a></td>
<td class="nump">210<span></span>
</td>
<td class="text">&#160;<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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet', window );">Net tangible assets acquired</a></td>
<td class="nump">28,854<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_Goodwill', window );">Goodwill</a></td>
<td class="nump">3,852<span></span>
</td>
<td class="text">&#160;<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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet', window );">Total consideration paid</a></td>
<td class="nump">$ 32,706<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_casy_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedCurrentLiabilitiesAccruedExpenses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Accrued Expenses</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;">casy_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedCurrentLiabilitiesAccruedExpenses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>casy_</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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 assets acquired at the acquisition date.</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 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=116869197&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets</td>
</tr>
<tr>
<td style="padding-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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract</td>
</tr>
<tr>
<td style="padding-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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 inventory recognized as of the acquisition date.</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 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=116869197&amp;loc=d3e4845-128472<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 55<br> -Paragraph 37<br> -URI http://asc.fasb.org/extlink&amp;oid=116868840&amp;loc=d3e2207-128464<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory</td>
</tr>
<tr>
<td style="padding-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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 assumed at the acquisition date.</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 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=116869197&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities</td>
</tr>
<tr>
<td style="padding-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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract</td>
</tr>
<tr>
<td style="padding-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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 recognized as of the acquisition date for the identifiable assets acquired in excess of (less than) the aggregate liabilities assumed.</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 805<br> -SubTopic 10<br> -Section 55<br> -Paragraph 37<br> -URI http://asc.fasb.org/extlink&amp;oid=116868840&amp;loc=d3e2207-128464<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=116869197&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet</td>
</tr>
<tr>
<td style="padding-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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 property, plant, and equipment recognized as of the acquisition date.</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 805<br> -SubTopic 10<br> -Section 55<br> -Paragraph 37<br> -URI http://asc.fasb.org/extlink&amp;oid=116868840&amp;loc=d3e2207-128464<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=116869197&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 recognized for assets, including goodwill, in excess of (less than) the aggregate liabilities assumed.</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 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=116869197&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet</td>
</tr>
<tr>
<td style="padding-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_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_BusinessAcquisitionAxis=us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_BusinessAcquisitionAxis=us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>54
<FILENAME>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.20.1</span><table class="report" border="0" cellspacing="2" id="idp6807182176">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Fair Value of Financial Instruments and Long Term Debt - Schedule of Maturities of Long-Term Debt Including Capitalizied Leases (Details)<br> $ in Thousands</strong></div></th>
<th class="th">
<div>Apr. 30, 2020 </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_FinanceLeaseLiabilitiesPaymentsDueAbstract', window );"><strong>Finance 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_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths', window );">2021</a></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_FinanceLeaseLiabilityPaymentsDueYearTwo', window );">2022</a></td>
<td class="nump">2,354<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree', window );">2023</a></td>
<td class="nump">2,484<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_FinanceLeaseLiabilityPaymentsDueYearFour', window );">2024</a></td>
<td class="nump">2,060<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive', window );">2025</a></td>
<td class="nump">734<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_FinanceLeaseLiabilityPaymentsDueAfterYearFive', window );">Thereafter</a></td>
<td class="nump">6,870<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_FinanceLeaseLiability', window );">Finance Leases</a></td>
<td class="nump">16,746<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_LongTermDebtByMaturityAbstract', window );"><strong>Senior Notes</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_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths', window );">2021</a></td>
<td class="nump">569,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_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo', window );">2022</a></td>
<td 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_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree', window );">2023</a></td>
<td class="nump">20,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_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour', window );">2024</a></td>
<td class="nump">32,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_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive', window );">2025</a></td>
<td class="nump">32,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_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive', window );">Thereafter</a></td>
<td class="nump">616,000<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_LongTermDebt', window );">Senior Notes</a></td>
<td class="nump">1,269,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_casy_FinanceLeasePaymentsDueAndLongTermDebtMaturitiesAbstract', window );"><strong>Total</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_casy_LongtermDebtAndFinanceLeaseMaturitiesRepaymentsOfPrincipalInNextTwelveMonths', window );">2021</a></td>
<td class="nump">571,244<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_casy_LongtermDebtAndFinanceLeaseMaturitiesRepaymentsOfPrincipalInYearTwo', window );">2022</a></td>
<td class="nump">2,354<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_casy_LongtermDebtAndFinanceLeaseMaturitiesRepaymentsOfPrincipalInYearThree', window );">2023</a></td>
<td class="nump">22,484<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_casy_LongtermDebtAndFinanceLeaseMaturitiesRepaymentsOfPrincipalInYearFour', window );">2024</a></td>
<td class="nump">34,060<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_casy_LongtermDebtAndFinanceLeaseMaturitiesRepaymentsOfPrincipalInYearFive', window );">2025</a></td>
<td class="nump">32,734<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_casy_LongtermDebtAndFinanceLeaseMaturitiesRepaymentsOfPrincipalAfterYearFive', window );">Thereafter</a></td>
<td class="nump">622,870<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_casy_LongTermDebtAndFinanceLeaseLiability', window );">Total</a></td>
<td class="nump">$ 1,285,746<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_casy_FinanceLeasePaymentsDueAndLongTermDebtMaturitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Finance Lease Payments Due And Long Term Debt Maturities [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;">casy_FinanceLeasePaymentsDueAndLongTermDebtMaturitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>casy_</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_casy_LongTermDebtAndFinanceLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Long Term Debt And Finance Lease Liability</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;">casy_LongTermDebtAndFinanceLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>casy_</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_casy_LongtermDebtAndFinanceLeaseMaturitiesRepaymentsOfPrincipalAfterYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Long-term Debt And Finance Lease, Maturities, Repayments Of Principal After Year Five</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;">casy_LongtermDebtAndFinanceLeaseMaturitiesRepaymentsOfPrincipalAfterYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>casy_</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_casy_LongtermDebtAndFinanceLeaseMaturitiesRepaymentsOfPrincipalInNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Long-term Debt And Finance Lease, Maturities, Repayments Of Principal In Next Twelve Months</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;">casy_LongtermDebtAndFinanceLeaseMaturitiesRepaymentsOfPrincipalInNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>casy_</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_casy_LongtermDebtAndFinanceLeaseMaturitiesRepaymentsOfPrincipalInYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Long-term Debt And Finance Lease, Maturities, Repayments Of Principal In Year Five</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;">casy_LongtermDebtAndFinanceLeaseMaturitiesRepaymentsOfPrincipalInYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>casy_</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_casy_LongtermDebtAndFinanceLeaseMaturitiesRepaymentsOfPrincipalInYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Long-term Debt And Finance Lease, Maturities, Repayments Of Principal In Year Four</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;">casy_LongtermDebtAndFinanceLeaseMaturitiesRepaymentsOfPrincipalInYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>casy_</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_casy_LongtermDebtAndFinanceLeaseMaturitiesRepaymentsOfPrincipalInYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Long-term Debt And Finance Lease, Maturities, Repayments Of Principal In Year Three</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;">casy_LongtermDebtAndFinanceLeaseMaturitiesRepaymentsOfPrincipalInYearThree</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>casy_</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_casy_LongtermDebtAndFinanceLeaseMaturitiesRepaymentsOfPrincipalInYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Long-term Debt And Finance Lease Maturities, Repayments Of Principal In Year Two</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;">casy_LongtermDebtAndFinanceLeaseMaturitiesRepaymentsOfPrincipalInYearTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>casy_</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_FinanceLeaseLiabilitiesPaymentsDueAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_FinanceLeaseLiabilitiesPaymentsDueAbstract</td>
</tr>
<tr>
<td style="padding-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_FinanceLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 finance 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><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 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_FinanceLeaseLiability</td>
</tr>
<tr>
<td style="padding-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_FinanceLeaseLiabilityPaymentsDueAfterYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 finance 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_FinanceLeaseLiabilityPaymentsDueAfterYearFive</td>
</tr>
<tr>
<td style="padding-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_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 finance lease, due in next 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_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-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_FinanceLeaseLiabilityPaymentsDueYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 finance 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_FinanceLeaseLiabilityPaymentsDueYearFive</td>
</tr>
<tr>
<td style="padding-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_FinanceLeaseLiabilityPaymentsDueYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 finance 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_FinanceLeaseLiabilityPaymentsDueYearFour</td>
</tr>
<tr>
<td style="padding-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_FinanceLeaseLiabilityPaymentsDueYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 finance 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_FinanceLeaseLiabilityPaymentsDueYearThree</td>
</tr>
<tr>
<td style="padding-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_FinanceLeaseLiabilityPaymentsDueYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 finance 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_FinanceLeaseLiabilityPaymentsDueYearTwo</td>
</tr>
<tr>
<td style="padding-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_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=119400593&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_LongTermDebtByMaturityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_LongTermDebtByMaturityAbstract</td>
</tr>
<tr>
<td style="padding-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_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 long-term debt payable, sinking fund requirements, and other securities issued that are redeemable by holder at fixed or determinable prices and dates maturing after the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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 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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6802200&amp;loc=d3e1835-112601<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive</td>
</tr>
<tr>
<td style="padding-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_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 long-term debt payable, sinking fund requirements, and other securities issued that are redeemable by holder at fixed or determinable prices and dates maturing in the next fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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 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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6802200&amp;loc=d3e1835-112601<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-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_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 long-term debt payable, sinking fund requirements, and other securities issued that are redeemable by holder at fixed or determinable prices and dates maturing in the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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 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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6802200&amp;loc=d3e1835-112601<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive</td>
</tr>
<tr>
<td style="padding-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_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 long-term debt payable, sinking fund requirements, and other securities issued that are redeemable by holder at fixed or determinable prices and dates maturing in the fourth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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 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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6802200&amp;loc=d3e1835-112601<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour</td>
</tr>
<tr>
<td style="padding-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_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 long-term debt payable, sinking fund requirements, and other securities issued that are redeemable by holder at fixed or determinable prices and dates maturing in the third fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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 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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6802200&amp;loc=d3e1835-112601<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree</td>
</tr>
<tr>
<td style="padding-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_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 long-term debt payable, sinking fund requirements, and other securities issued that are redeemable by holder at fixed or determinable prices and dates maturing in the second fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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 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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6802200&amp;loc=d3e1835-112601<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo</td>
</tr>
<tr>
<td style="padding-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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>55
<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.20.1</span><table class="report" border="0" cellspacing="2" id="idp6793594736">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Quarterly Financial Data (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Apr. 30, 2020</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_QuarterlyFinancialInformationDisclosureAbstract', window );"><strong>Quarterly Financial Information 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_ScheduleOfQuarterlyFinancialInformationTableTextBlock', window );">Schedule of Quarterly Financial Information</a></td>
<td class="text"><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"/></tr><tr><td style="width:31%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><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="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">&#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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Year ended April&#160;30, 2020</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:8pt;"><span style="font-family:inherit;font-size:8pt;">&#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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Q1</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Q2</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Q3</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Q4</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Year Total</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:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total revenue</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><td style="vertical-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;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="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;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="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;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="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;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:top;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;">Fuel</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>1,627,568</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;font-weight:bold;"><span>1,514,474</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;font-weight:bold;"><span>1,376,018</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;font-weight:bold;"><span>999,352</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;font-weight:bold;"><span>5,517,412</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:top;background-color:#cceeff;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;">Grocery and other merchandise</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>687,918</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;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>660,562</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;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>582,407</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;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>568,080</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;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>2,498,966</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:top;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;">Prepared food&#160;and fountain</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>295,877</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;font-weight:bold;"><span>297,846</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;font-weight:bold;"><span>273,630</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;font-weight:bold;"><span>229,853</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;font-weight:bold;"><span>1,097,207</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:top;background-color:#cceeff;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;">Other</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>15,266</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 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>14,704</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 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>16,143</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 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>15,598</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 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>61,711</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="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;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>2,626,629</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;font-weight:bold;"><span>2,487,586</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;font-weight:bold;"><span>2,248,198</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;font-weight:bold;"><span>1,812,883</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;font-weight:bold;"><span>9,175,296</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:top;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;">Revenue less cost of goods sold excluding depreciation and amortization and credit card fees</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: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;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;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;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;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;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;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;padding-right:2px;"><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: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;">Fuel</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>150,989</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;font-weight:bold;"><span>140,798</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;font-weight:bold;"><span>124,257</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;font-weight:bold;"><span>198,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 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>614,847</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:top;background-color:#cceeff;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;">Grocery&#160;and other merchandise</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>215,453</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;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>220,134</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;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>191,692</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;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>172,862</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;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>800,140</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:top;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;">Prepared food&#160;and fountain</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>184,012</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;font-weight:bold;"><span>181,452</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;font-weight:bold;"><span>164,795</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;font-weight:bold;"><span>137,833</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;font-weight:bold;"><span>668,092</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:top;background-color:#cceeff;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;">Other</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>15,232</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 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>14,681</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 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>16,119</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 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>15,572</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 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>61,605</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="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;"><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:1px solid #000000;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>565,686</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 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>557,065</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 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>496,863</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 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>525,070</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 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>2,144,684</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:top;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;border-bottom:3px double #000000;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;border-bottom:3px double #000000;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>85,815</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;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>81,981</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;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>33,959</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;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>62,091</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;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>263,846</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: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;">Income per common 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="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;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><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;"><br/></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;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><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;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;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;">Basic</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #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>2.33</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;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>2.22</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;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>0.92</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;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>1.68</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;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>7.14</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:top;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;">Diluted</span></div></td><td colspan="2" 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>2.31</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;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"><span>2.21</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;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"><span>0.91</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;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"><span>1.67</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;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"><span>7.10</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></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:16px;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:16px;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:16px;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:16px;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:16px;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:16px;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:16px;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:16px;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:16px;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:16px;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:8pt;"><span style="font-family:inherit;font-size:8pt;">&#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:8pt;"><span style="font-family:inherit;font-size:8pt;">Year ended April&#160;30, 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="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">&#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:8pt;"><span style="font-family:inherit;font-size:8pt;">Q1</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Q2</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Q3</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Q4</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Year&#160;Total</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:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total revenue</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><td style="vertical-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;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="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;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="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;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="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;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:top;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;">Fuel</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>1,647,417</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>1,621,868</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>1,233,620</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>1,345,866</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>5,848,770</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:top;background-color:#cceeff;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;">Grocery&#160;and other merchandise</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>644,800</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;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>618,250</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;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>543,773</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;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>562,699</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;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,369,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></tr><tr><td style="vertical-align:top;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;">Prepared food&#160;and fountain</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>281,003</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>283,062</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>256,144</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>254,086</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>1,074,294</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:top;background-color:#cceeff;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;">Other</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>15,212</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 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>14,825</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 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>14,539</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 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>15,746</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 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>60,325</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="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>2,588,432</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>2,538,005</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>2,048,076</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>2,178,397</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>9,352,910</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:top;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;">Revenue less cost of goods sold excluding depreciation and amortization and credit card fees</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: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;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;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;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;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;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;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;padding-right:2px;"><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: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;">Fuel</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>123,476</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>118,656</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>122,559</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>101,417</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>466,107</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:top;background-color:#cceeff;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;">Grocery&#160;and other merchandise</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>208,925</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;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>200,193</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;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>173,512</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;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>177,188</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;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>759,817</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:top;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;">Prepared food&#160;and fountain</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>174,184</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>176,675</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>159,682</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>158,057</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>668,598</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:top;background-color:#cceeff;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;">Other</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>15,183</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 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>14,797</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 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>14,512</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 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>15,708</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 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>60,202</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="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;"><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:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>521,768</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 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>510,321</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 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>470,265</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 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>452,370</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 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,954,724</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:top;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;border-bottom:3px double #000000;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;border-bottom:3px double #000000;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>70,224</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;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>66,615</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;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>41,835</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;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>25,212</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;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>203,886</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: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;">Income per common 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="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;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><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;"><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;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><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;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;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;">Basic</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #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>1.92</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;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.82</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;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.14</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;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>0.69</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;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>5.55</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:top;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;">Diluted</span></div></td><td colspan="2" 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;"><span>1.90</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;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.80</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;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.13</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;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.68</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;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5.51</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></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:12pt;"><span style="font-family:inherit;font-size:12pt;">&#160;</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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_QuarterlyFinancialInformationDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_QuarterlyFinancialInformationDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-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_ScheduleOfQuarterlyFinancialInformationTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 quarterly financial data. Includes, but is not limited to, financial information for fiscal quarters, cumulative effect of a change in accounting principle and earnings per share data.</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 270<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=118952077&amp;loc=d3e1280-108306<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock</td>
</tr>
<tr>
<td style="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>56
<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.20.1</span><table class="report" border="0" cellspacing="2" id="idp6644277920">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Preferred and Common Stock (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Apr. 30, 2020</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>Share-based Payment Arrangement [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_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock', window );">Schedule of Restricted Stock and Restricted Stock Unit Grants</a></td>
<td class="text"><div style="line-height:120%;padding-top:16px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">The following table summarizes the equity-related grants made during the three-year period ended </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">April&#160;30, 2020</span><span style="font-family:inherit;font-size:10pt;">:</span></div><div style="line-height:120%;padding-top:4px;text-align:left;padding-left:0px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.609375%;border-collapse:collapse;text-align:left;"><tr><td colspan="7"/></tr><tr><td style="width:15%;"/><td style="width:17%;"/><td style="width:16%;"/><td style="width:1%;"/><td style="width:17%;"/><td style="width:17%;"/><td style="width:17%;"/></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;text-decoration:underline;">Date of Grant</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;font-weight:bold;text-decoration:underline;">Type of Grant</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;font-weight:bold;text-decoration:underline;">Shares Granted</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;font-weight:bold;text-decoration:underline;">Recipients</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:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;text-decoration:underline;">Vesting Date</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;font-weight:bold;text-decoration:underline;">Fair Value at Grant Date</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 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="2" 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 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 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 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></tr><tr><td style="vertical-align:middle;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">June 1, 2017</span></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Restricted Stock Units</span></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-left:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>63,699</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #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:middle;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Key Employees</span></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">June 1, 2020</span></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>$7,388</span></span></div></td></tr><tr><td style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">July 14, 2017</span></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Restricted Stock Units (1)</span></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-left:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>61,126</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:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Officers</span></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">June 15, 2020</span></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>$6,912</span></span></div></td></tr><tr><td style="vertical-align:middle;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">September 28, 2017</span></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Restricted Stock</span></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-left:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8,344</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:middle;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Non-Employee Board Members</span></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Immediate</span></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>$920</span></span></div></td></tr><tr><td style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">March 29, 2018</span></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Restricted Stock Units</span></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-left:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,150</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:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Non-Employee Board Members</span></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">September 21, 2018</span></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>$236</span></span></div></td></tr><tr><td style="vertical-align:middle;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">May 24, 2018</span></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Restricted Stock Units</span></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-left:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>88,846</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:middle;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Key Employees</span></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">May 24, 2021</span></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>$8,593</span></span></div></td></tr><tr><td style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">June 8, 2018</span></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Restricted Stock Units (1)</span></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-left:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>75,402</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:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Officers</span></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">June 8, 2021</span></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>$7,571</span></span></div></td></tr><tr><td style="vertical-align:middle;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">September 5, 2018</span></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Restricted Stock Units</span></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-left:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,984</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:middle;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Non-Employee Board Members</span></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2019 Annual Shareholders' Meeting Date</span></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>$920</span></span></div></td></tr><tr><td style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">June 4, 2019</span></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Restricted Stock Units</span></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-left:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>75,959</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:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Key Employees</span></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">June 4, 2022</span></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>$9,886</span></span></div></td></tr><tr><td style="vertical-align:middle;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">June 4, 2019</span></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Restricted Stock Units (1)</span></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-left:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>59,579</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:middle;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Officers</span></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">June 4, 2022</span></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>$9,097</span></span></div></td></tr><tr><td style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">June 24, 2019</span></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Restricted Stock Units (2)</span></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-left:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>32,786</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:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">CEO</span></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Various (2)</span></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>$5,700</span></span></div></td></tr><tr><td style="vertical-align:middle;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">September 4, 2019</span></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Restricted Stock Units</span></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-left:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,504</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:middle;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Non-Employee Board Members</span></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2020 Annual Shareholders' Meeting Date</span></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>$919</span></span></div></td></tr><tr><td style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">December 23, 2019</span></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Restricted Stock Units (3)</span></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-left:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,000</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:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">CEO</span></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Various (3)</span></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>$788</span></span></div></td></tr><tr><td style="vertical-align:middle;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Various (4)</span></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Restricted Stock Units (4)</span></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-left:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8,444</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:middle;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Officers</span></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Various (4)</span></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>$1,368</span></span></div></td></tr><tr><td style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Various (5)</span></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Restricted Stock Units (5)</span></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-left:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,763</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #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:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Officers</span></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Various (5)</span></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>$354</span></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:4px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">(1) This grant of restricted stock units includes time-based, performance-based and market-based awards.&#160; The performance-based awards included in the figure above represent a &#8220;target&#8221; amount; the final amount earned is based on the satisfaction of certain performance measures over a </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">three</span><span style="font-family:inherit;font-size:10pt;font-style:italic;">-year performance period and will range from </span><span style="font-family:inherit;font-size:10pt;font-style:italic;"><span>0%</span></span><span style="font-family:inherit;font-size:10pt;font-style:italic;"> to </span><span style="font-family:inherit;font-size:10pt;font-style:italic;"><span>200%</span></span><span style="font-family:inherit;font-size:10pt;font-style:italic;"> of the &#8220;target". The market-based awards incorporate market conditions in determining fair value as of the grant date, and will also range from </span><span style="font-family:inherit;font-size:10pt;font-style:italic;"><span>0%</span></span><span style="font-family:inherit;font-size:10pt;font-style:italic;"> to </span><span style="font-family:inherit;font-size:10pt;font-style:italic;"><span>200%</span></span><span style="font-family:inherit;font-size:10pt;font-style:italic;"> of the "target". Total market-based expense of approximately $</span><span style="font-family:inherit;font-size:10pt;font-style:italic;"><span>2.3 million</span></span><span style="font-family:inherit;font-size:10pt;font-style:italic;"> for the 2017 grant, $</span><span style="font-family:inherit;font-size:10pt;font-style:italic;"><span>2.6 million</span></span><span style="font-family:inherit;font-size:10pt;font-style:italic;"> for the 2018 grant, and </span><span style="font-family:inherit;font-size:10pt;font-style:italic;"><span>$3.1 million</span></span><span style="font-family:inherit;font-size:10pt;font-style:italic;"> for the 2019 grant will be recognized on a straight-line basis over the vesting period, subject to acceleration for retirement provisions.</span></div><div style="line-height:120%;padding-top:4px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">(2) This grant of restricted stock units is comprised of time-based awards that vest ratably on each June 23, 2020 through 2022, along with a market-based award vesting June 23, 2022. The market-based award incorporates market conditions in determining fair value on the grant date and will range from </span><span style="font-family:inherit;font-size:10pt;font-style:italic;"><span>0%</span></span><span style="font-family:inherit;font-size:10pt;font-style:italic;"> to </span><span style="font-family:inherit;font-size:10pt;font-style:italic;"><span>200%</span></span><span style="font-family:inherit;font-size:10pt;font-style:italic;"> of the target. Total market-based expense of approximately </span><span style="font-family:inherit;font-size:10pt;font-style:italic;"><span>$1.8 million</span></span><span style="font-family:inherit;font-size:10pt;font-style:italic;"> will be recognized on a straight-line basis over the vesting period. </span></div><div style="line-height:120%;padding-top:4px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">(3) This grant of restricted stock units is comprised of performance-based awards which are calculated based upon targets achieved over performance periods from January 1, 2020 to December 31, 2020. If the performance targets are met, the units vest ratably on each January 15, 2021 through 2023.</span></div><div style="line-height:120%;padding-top:4px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">(4) These grants of restricted stock units were issued to various officers throughout the fiscal year. The grants were comprised of time-based awards and vest in accordance with the agreements, ranging from January 2021 to January 2023. </span></div><div style="line-height:120%;padding-top:4px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">(5) These grants of restricted stock units were issued to various officers throughout the fiscal year. The grants includes time-based, performance-based and market-based awards.&#160; The performance-based awards included in the figure above represent a </span></div><div style="line-height:120%;padding-top:4px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">&#8220;target&#8221; amount; the final amount earned is based on the satisfaction of certain performance measures over a </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">three</span><span style="font-family:inherit;font-size:10pt;font-style:italic;">-year performance period and will range from </span><span style="font-family:inherit;font-size:10pt;font-style:italic;"><span>0%</span></span><span style="font-family:inherit;font-size:10pt;font-style:italic;"> to </span><span style="font-family:inherit;font-size:10pt;font-style:italic;"><span>200%</span></span><span style="font-family:inherit;font-size:10pt;font-style:italic;"> of the &#8220;target". The market-based awards incorporate market conditions in determining fair value as of the grant date, and will also range from </span><span style="font-family:inherit;font-size:10pt;font-style:italic;"><span>0%</span></span><span style="font-family:inherit;font-size:10pt;font-style:italic;"> to </span><span style="font-family:inherit;font-size:10pt;font-style:italic;"><span>200%</span></span><span style="font-family:inherit;font-size:10pt;font-style:italic;"> of the "target". Total market-based expense of approximately </span><span style="font-family:inherit;font-size:10pt;font-style:italic;"><span>$177</span></span><span style="font-family:inherit;font-size:10pt;font-style:italic;"> will be recognized on a straight-line basis over the vesting period.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock', window );">Schedule of Stock Options Activity</a></td>
<td class="text">Information concerning the issuance of stock options under the 2009 Plan is presented in the following table (no stock option awards have been granted under the 2018 Plan):<span style="font-family:inherit;font-size:12pt;">&#160;</span><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:69%;"/><td style="width:14%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><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;">Number</span></div><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">of&#160;option&#160;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;">Weighted</span></div><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">average&#160;option</span></div><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">exercise price</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:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Outstanding at April&#160;30, 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;"><span>222,050</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>38.51</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:top;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;">Exercised</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>(40,377</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>34.11</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:top;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 April&#160;30, 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;"><span>181,673</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>39.48</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:top;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;">Exercised</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>(71,546</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>32.02</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:top;background-color:#cceeff;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;">Forfeited</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>(300</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>25.26</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: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;">Outstanding at April&#160;30, 2019</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>109,827</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>44.39</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:top;background-color:#cceeff;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;">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>(66,638</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;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>44.39</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: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;font-weight:bold;">Outstanding at April&#160;30, 2020</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>43,189</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>44.39</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><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock', window );">Schedule of Restricted Stock Units Award Activity</a></td>
<td class="text"><div style="line-height:120%;padding-top:16px;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Information concerning the issuance of restricted stock units under the 2018 Plan and the 2009 Plan is presented in the following table:</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="3"/></tr><tr><td style="width:87%;"/><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;height:10px;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:10px;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:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Unvested at April&#160;30, 2017</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>303,400</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:top;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;">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>126,980</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:top;background-color:#cceeff;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;">Vested</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>(88,700</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:top;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;">Forfeited</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>(2,699</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:top;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;">Unvested at April&#160;30, 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>338,981</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:top;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;">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>172,232</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:top;background-color:#cceeff;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;">Vested</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>(104,166</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:top;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;">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,530</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:top;background-color:#cceeff;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;">Performance Award Adjustments</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>(7,717</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></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;">Unvested at April&#160;30, 2019</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>388,800</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:top;background-color:#cceeff;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;">Granted</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>189,035</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:top;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;">Vested</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>(108,484</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:top;background-color:#cceeff;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;">Forfeited</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>(25,146</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:top;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;">Performance Award Adjustments</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>29,594</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:top;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;">Unvested at April&#160;30, 2020</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;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"><span>473,799</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></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></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_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>
<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 share-based payment 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> -URI http://asc.fasb.org/extlink&amp;oid=116856206&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=116856206&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_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 number and weighted-average grant date fair value for restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock units that were granted, vested, or forfeited during the year.</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)<br> -URI http://asc.fasb.org/extlink&amp;oid=116856206&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_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock</td>
</tr>
<tr>
<td style="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=116856206&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=116856206&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=116856206&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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>57
<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>58
<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.20.1</span><table class="report" border="0" cellspacing="2" id="idp6963144688">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes - Schedule of Components of Income Tax Expense (Benefit) (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Apr. 30, 2020</div></th>
<th class="th"><div>Apr. 30, 2019</div></th>
<th class="th"><div>Apr. 30, 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_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract', window );"><strong>Current tax expense (benefit):</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_CurrentFederalTaxExpenseBenefit', window );">Federal</a></td>
<td class="nump">$ 22,182<span></span>
</td>
<td class="nump">$ 10,326<span></span>
</td>
<td class="num">$ (7,057)<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_CurrentStateAndLocalTaxExpenseBenefit', window );">State</a></td>
<td class="nump">6,210<span></span>
</td>
<td class="nump">3,853<span></span>
</td>
<td class="nump">1,769<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_CurrentIncomeTaxExpenseBenefit', window );">Current income tax expense (benefit)</a></td>
<td class="nump">28,392<span></span>
</td>
<td class="nump">14,179<span></span>
</td>
<td class="num">(5,288)<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_DeferredIncomeTaxExpenseBenefit', window );">Deferred tax expense (benefit)</a></td>
<td class="nump">49,810<span></span>
</td>
<td class="nump">45,337<span></span>
</td>
<td class="num">(98,178)<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_StateAndLocalIncomeTaxExpenseBenefitContinuingOperations', window );">Total income tax expense (benefit)</a></td>
<td class="nump">$ 78,202<span></span>
</td>
<td class="nump">$ 59,516<span></span>
</td>
<td class="num">$ (103,466)<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_CurrentFederalTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 federal 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=116825942&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 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<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_CurrentFederalTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-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_CurrentIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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) pertaining to taxable 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=116825942&amp;loc=d3e330036-122817<br><br>Reference 2: 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 (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32639-109319<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 S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CurrentIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-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_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract</td>
</tr>
<tr>
<td style="padding-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_CurrentStateAndLocalTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 state and local 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 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 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 S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330036-122817<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 50<br> -Paragraph 9<br> -Subparagraph (a)<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_CurrentStateAndLocalTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-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_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=116825942&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=118932676&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_StateAndLocalIncomeTaxExpenseBenefitContinuingOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 state and local current and deferred income tax expense (benefit) attributable 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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)-(b)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32639-109319<br><br>Reference 2: http://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))<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 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=116825942&amp;loc=d3e330036-122817<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StateAndLocalIncomeTaxExpenseBenefitContinuingOperations</td>
</tr>
<tr>
<td style="padding-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>59
<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.20.1</span><table class="report" border="0" cellspacing="2" id="idp6793571168">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes - Schedule of Unrecognized Tax Benefits (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Apr. 30, 2020</div></th>
<th class="th"><div>Apr. 30, 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_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward', window );"><strong>Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]</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_UnrecognizedTaxBenefits', window );">Beginning balance</a></td>
<td class="nump">$ 7,287<span></span>
</td>
<td class="nump">$ 6,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_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions', window );">Additions based on tax positions related to current year</a></td>
<td class="nump">2,780<span></span>
</td>
<td class="nump">2,169<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations', window );">Reductions due to lapse of applicable statute of limitations</a></td>
<td class="num">(1,160)<span></span>
</td>
<td class="num">(1,303)<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_UnrecognizedTaxBenefits', window );">Ending balance</a></td>
<td class="nump">$ 8,907<span></span>
</td>
<td class="nump">$ 7,287<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_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 roll forward is a reconciliation of a concept from the beginning of a period to the end of a 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_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward</td>
</tr>
<tr>
<td style="padding-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_UnrecognizedTaxBenefits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 unrecognized tax benefits.</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 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10B<br> -URI http://asc.fasb.org/extlink&amp;oid=116821951&amp;loc=SL37586934-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 50<br> -Paragraph 15A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=SL6600010-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_UnrecognizedTaxBenefits</td>
</tr>
<tr>
<td style="padding-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_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 unrecognized tax benefits resulting from tax positions that have been or will be taken in current period tax return.</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 50<br> -Paragraph 15A<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=SL6600010-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_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions</td>
</tr>
<tr>
<td style="padding-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_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 unrecognized tax benefits resulting from lapses of applicable statutes of limitations.</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 50<br> -Paragraph 15A<br> -Subparagraph (a)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=SL6600010-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_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations</td>
</tr>
<tr>
<td style="padding-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>60
<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.20.1</span><table class="report" border="0" cellspacing="2" id="idp6807579360">
<tr>
<th class="tl" colspan="2" rowspan="2"><div style="width: 200px;"><strong>Consolidated Statements of Income - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Apr. 30, 2020</div></th>
<th class="th"><div>Apr. 30, 2019</div></th>
<th class="th"><div>Apr. 30, 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="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Total revenue</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 9,175,296<span></span>
</td>
<td class="nump">$ 9,352,910<span></span>
</td>
<td class="nump">$ 8,391,124<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_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization', window );">Cost of goods sold (exclusive of depreciation and amortization, shown separately below) (a)</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">7,030,612<span></span>
</td>
<td class="nump">7,398,186<span></span>
</td>
<td class="nump">6,621,731<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingExpenses', window );">Operating expenses</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">1,498,043<span></span>
</td>
<td class="nump">1,391,279<span></span>
</td>
<td class="nump">1,283,046<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_CostOfGoodsAndServicesSoldDepreciationAndAmortization', window );">Depreciation and amortization</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">251,174<span></span>
</td>
<td class="nump">244,387<span></span>
</td>
<td class="nump">220,970<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestExpense', window );">Interest, net</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">53,419<span></span>
</td>
<td class="nump">55,656<span></span>
</td>
<td class="nump">50,940<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_IncomeLossAttributableToParent', window );">Income before income taxes</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">342,048<span></span>
</td>
<td class="nump">263,402<span></span>
</td>
<td class="nump">214,437<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Federal and state income taxes</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">78,202<span></span>
</td>
<td class="nump">59,516<span></span>
</td>
<td class="num">(103,466)<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_NetIncomeLoss', window );">Net income</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 263,846<span></span>
</td>
<td class="nump">$ 203,886<span></span>
</td>
<td class="nump">$ 317,903<span></span>
</td>
</tr>
<tr class="ro">
<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>Net income per common share</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 );">Basic (in Dollars per share)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 7.14<span></span>
</td>
<td class="nump">$ 5.55<span></span>
</td>
<td class="nump">$ 8.41<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareDiluted', window );">Diluted (in Dollars per share)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">7.10<span></span>
</td>
<td class="nump">5.51<span></span>
</td>
<td class="nump">8.34<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_CommonStockDividendsPerShareDeclared', window );">Dividends declared (in Dollars per share)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 1.28<span></span>
</td>
<td class="nump">$ 1.16<span></span>
</td>
<td class="nump">$ 1.04<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ExciseTaxesCollected', window );">Excise taxes collected</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 1,063,000<span></span>
</td>
<td class="nump">$ 988,000<span></span>
</td>
<td class="nump">$ 919,000<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">Includes excise taxes of approximately $1,063,000, $988,000 and $919,000</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_CommonStockDividendsPerShareDeclared">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 dividends declared during the period for each share of common stock outstanding.</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 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_CommonStockDividendsPerShareDeclared</td>
</tr>
<tr>
<td style="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_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Cost of product sold and service rendered, excluding depreciation, depletion, and amortization.</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 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(2)(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=116634182&amp;loc=SL114868664-224227<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<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)(d))<br> -URI http://asc.fasb.org/extlink&amp;oid=116634182&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_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization</td>
</tr>
<tr>
<td style="padding-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_CostOfGoodsAndServicesSoldDepreciationAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 expense for allocation of cost of tangible and intangible assets over their useful lives directly used in production of good and rendering of service.</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 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(b)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=116634182&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_CostOfGoodsAndServicesSoldDepreciationAndAmortization</td>
</tr>
<tr>
<td style="padding-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_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_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=116637232&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=117326831&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=117327953&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=116634182&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=117326831&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=116637391&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=117326831&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=117327953&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=117326831&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=116637391&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=117326831&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=116634182&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=117326831&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=116637232&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_ExciseTaxesCollected">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 excise taxes collected by a public utility and reported in revenues if the amount of excise taxes is equal to 1 percent or more of such total.</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)(e))<br> -URI http://asc.fasb.org/extlink&amp;oid=116634182&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_ExciseTaxesCollected</td>
</tr>
<tr>
<td style="padding-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_IncomeLossAttributableToParent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 tax, of income (loss) attributable to parent. Includes, but is not limited to, income (loss) from continuing operations, discontinued operations and 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 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=116634182&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_IncomeLossAttributableToParent</td>
</tr>
<tr>
<td style="padding-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_InterestExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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.</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 835<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6450988&amp;loc=d3e26243-108391<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><br>Reference 3: 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 (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=115929826&amp;loc=d3e8736-108599<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 (210.5-03(11))<br> -URI http://asc.fasb.org/extlink&amp;oid=116634182&amp;loc=SL114868664-224227<br><br>Reference 5: 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.9)<br> -URI http://asc.fasb.org/extlink&amp;oid=116637391&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_InterestExpense</td>
</tr>
<tr>
<td style="padding-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=118930883&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=116637391&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=118930883&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=116637232&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=116634182&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=118932676&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_OperatingExpenses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense.</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_OperatingExpenses</td>
</tr>
<tr>
<td style="padding-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_Revenues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).</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 (a)<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 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=115929826&amp;loc=d3e8933-108599<br><br>Reference 3: 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 (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=115929826&amp;loc=d3e8736-108599<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(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=116634182&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_Revenues</td>
</tr>
<tr>
<td style="padding-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>61
<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.20.1</span><table class="report" border="0" cellspacing="2" id="idp6598976496">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Significant Accounting Policies<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Apr. 30, 2020</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_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [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_SignificantAccountingPoliciesTextBlock', window );">Significant Accounting Policies</a></td>
<td class="text">SIGNIFICANT ACCOUNTING POLICIES<div style="line-height:120%;padding-top:8px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;text-decoration:underline;">Operations:</span><span style="font-family:inherit;font-size:10pt;"> Casey&#8217;s General Stores, Inc. and its subsidiaries (the Company/Casey&#8217;s) operate </span><span style="font-family:inherit;font-size:10pt;"><span>2,207</span></span><span style="font-family:inherit;font-size:10pt;"> convenience stores in </span><span style="font-family:inherit;font-size:10pt;"><span>16</span></span><span style="font-family:inherit;font-size:10pt;"> Midwest states. The stores are located primarily in smaller communities, many with populations of less than </span><span style="font-family:inherit;font-size:10pt;"><span>5,000</span></span><span style="font-family:inherit;font-size:10pt;">. Retail revenue in </span><span style="font-family:inherit;font-size:10pt;">2020</span><span style="font-family:inherit;font-size:10pt;"> by category are as follows: </span><span style="font-family:inherit;font-size:10pt;"><span>60%</span></span><span style="font-family:inherit;font-size:10pt;"> fuel, </span><span style="font-family:inherit;font-size:10pt;"><span>28%</span></span><span style="font-family:inherit;font-size:10pt;"> grocery&#160;and other merchandise, and </span><span style="font-family:inherit;font-size:10pt;"><span>12%</span></span><span style="font-family:inherit;font-size:10pt;"> prepared food&#160;and fountain. The Company&#8217;s products are readily available, and the Company is generally not dependent on a single supplier or only a few suppliers.</span></div><div style="line-height:120%;padding-top:16px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;text-decoration:underline;">Principles of consolidation:</span><span style="font-family:inherit;font-size:10pt;"> The consolidated financial statements include the financial statements of Casey&#8217;s General Stores, Inc. and its wholly-owned subsidiaries. All significant intercompany balances and transactions have been eliminated in consolidation. Certain amounts in prior year have been reclassified to conform to current year presentation.</span></div><div style="line-height:120%;padding-top:16px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;text-decoration:underline;">Use of estimates:</span><span style="font-family:inherit;font-size:10pt;"> The preparation of financial statements in conformity with U.S. generally accepted accounting principles requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. Actual results could differ from those estimates.</span></div><div style="line-height:120%;padding-top:16px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;text-decoration:underline;">Cash equivalents:</span><span style="font-family:inherit;font-size:10pt;"> We consider all highly liquid investments with a maturity at purchase of three months or less to be cash equivalents. Included in cash equivalents are money market funds and credit card, debit card and electronic benefits transfer transactions that process within three days.</span></div><div style="line-height:120%;padding-top:16px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;text-decoration:underline;">Inventories:</span><span style="font-family:inherit;font-size:10pt;"> Inventories, which consist of merchandise and fuel, are stated at the lower of cost or market. For fuel, cost is determined through the use of the first-in, first-out (FIFO) method. For merchandise inventories, cost is determined through the use of the last-in, first-out (LIFO) method.</span></div><div style="line-height:120%;padding-top:16px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The excess of replacement cost over the stated LIFO value was </span><span style="font-family:inherit;font-size:10pt;"><span>$87,546</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$80,814</span></span><span style="font-family:inherit;font-size:10pt;"> at </span><span style="font-family:inherit;font-size:10pt;">April&#160;30, 2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;">, respectively. There were no material LIFO liquidations during the periods presented. Below is a summary of the inventory values at April&#160;30, </span><span style="font-family:inherit;font-size:10pt;">2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;">:</span></div><div style="line-height:120%;font-size:12pt;"><span style="font-family:inherit;font-size:12pt;">&#160;</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: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="7" style="vertical-align:bottom;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;">Years ended April 30,</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 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:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2020</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:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2019</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;">Fuel</span></div></td><td style="vertical-align:bottom;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;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>33,695</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 style="vertical-align:bottom;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;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>83,204</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:top;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;">Merchandise</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>202,312</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>189,836</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: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;">Total inventory</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: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;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"><span>236,007</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;"><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;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>273,040</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></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:16px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company often receives vendor allowances on the basis of quantitative contract terms that vary by product and vendor or directly on the basis of purchases made. Vendor allowances include rebates and other funds received from vendors to promote their products. Vendor rebates, including billbacks, are treated as a reduction in cost of goods sold and are recognized primarily based on the purchase of product or shipment of product from the warehouse to the store, or sale of product to our guests. These are recognized in the period earned based on the applicable rebate agreement. Reimbursements of an operating expense (e.g., advertising) are recorded as reductions of the related expense.</span></div><div style="line-height:120%;padding-top:16px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Renewable Identification Numbers (RINs) are recorded as a reduction in cost of goods sold in the period when the Company commits to a price and agrees to sell all of the RINs earned during a specified period. The Company includes in cost of goods sold the costs incurred to acquire fuel and merchandise, including excise taxes, less vendor allowances and rebates and RINs.  The Company does not record an asset on the balance sheet related to RINs that have not been validated and contracted. Warehousing costs are recorded within operating expenses on the consolidated statements of income. </span></div><div style="line-height:120%;padding-top:16px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;text-decoration:underline;">Capitalized software implementation costs:</span><span style="font-family:inherit;font-size:10pt;"> The Company capitalizes expenditures related to the implementation of software as incurred. These costs are expensed on a straight-line basis within operating expenses over the contractual life of the contract with the related software provider.  The useful lives utilized for capitalized software implementation costs range from </span><span style="font-family:inherit;font-size:10pt;"><span>3</span></span><span style="font-family:inherit;font-size:10pt;">-</span><span style="font-family:inherit;font-size:10pt;"><span>13</span></span><span style="font-family:inherit;font-size:10pt;"> years. As of </span><span style="font-family:inherit;font-size:10pt;">April&#160;30, 2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">April&#160;30, 2019</span><span style="font-family:inherit;font-size:10pt;">, the Company had recognized $</span><span style="font-family:inherit;font-size:10pt;"><span>38,593</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$27,873</span></span><span style="font-family:inherit;font-size:10pt;"> of capitalized software implementation costs, respectively. The outstanding balance is recognized in other assets on the consolidated balance sheets.  </span></div><div style="line-height:120%;padding-top:16px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;text-decoration:underline;">Goodwill:</span><span style="font-family:inherit;font-size:10pt;"> Goodwill and intangible assets with indefinite lives are tested for impairment at least annually. The Company assesses impairment annually at year-end using a market based approach to establish fair value. All of the goodwill assigned to the individual stores is aggregated into a single reporting unit due to the similar economic characteristics of the stores. As of </span><span style="font-family:inherit;font-size:10pt;">April&#160;30, 2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;">, there was </span><span style="font-family:inherit;font-size:10pt;"><span>$161,075</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$157,223</span></span><span style="font-family:inherit;font-size:10pt;"> of goodwill, respectively.  Management&#8217;s analysis of recoverability completed as of the fiscal year-end indicated no evidence of impairment for the years ended April 30, </span><span style="font-family:inherit;font-size:10pt;">2020</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;">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%;padding-top:16px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;text-decoration:underline;">Depreciation and amortization:</span><span style="font-family:inherit;font-size:10pt;"> Depreciation of property and equipment are computed using the straight-line method over the following estimated useful lives:</span></div><div style="line-height:120%;font-size:12pt;"><span style="font-family:inherit;font-size:12pt;">&#160;</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"/></tr><tr><td style="width:69%;"/><td style="width:31%;"/></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 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></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:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Buildings</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;">25-40 years</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;">Machinery and equipment</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;">5-40&#160;years</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:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Finance lease right-of-use assets</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;">Lesser&#160;of&#160;term&#160;of&#160;lease&#160;or&#160;life&#160;of&#160;asset</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;">Leasehold improvements</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;">Lesser of term of lease or life of asset</span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:16px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company monitors stores and will accelerate depreciation if the expected life of the asset is reduced due to the expected remaining operation of the store or the Company&#8217;s plans.  Construction in process is reported at cost and not subject to depreciation until the related asset is placed in service.</span></div><div style="line-height:120%;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;text-decoration:underline;">Store closings and asset impairment:</span><span style="font-family:inherit;font-size:10pt;"> The Company writes down property and equipment of stores it is closing to estimated net realizable value at the time management commits to a plan to close such stores and begins active marketing of the stores. The Company bases the estimated net realizable value of property and equipment on its experience in utilizing and/or disposing of similar assets, as well as estimates provided by its own and/or third-party real estate experts.</span></div><div style="line-height:120%;padding-top:16px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company monitors closed and underperforming stores for an indication that the carrying amount of assets may not be recoverable. If the sum of the expected future undiscounted cash flows is less than the carrying amount of the assets, an impairment loss is recognized to the extent carrying value of the assets exceeds their estimated fair value. Fair value is based on management&#8217;s estimate of the price that would be received to sell an asset in an orderly transaction between market participants. The estimate is derived from offers, actual sale or disposition of assets subsequent to year-end, and other indications of fair value, which are considered Level 3 inputs (see Note 3). In determining whether an asset is impaired, assets are grouped at the lowest level for which there are identifiable cash flows that are largely independent of the cash flows of other groups of assets, which for the Company is generally on a store-by-store basis. The Company incurred impairment charges of </span><span style="font-family:inherit;font-size:10pt;"><span>$1,177</span></span><span style="font-family:inherit;font-size:10pt;"> in fiscal </span><span style="font-family:inherit;font-size:10pt;">2020</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;"><span>$1,167</span></span><span style="font-family:inherit;font-size:10pt;"> in fiscal </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;">, and </span><span style="font-family:inherit;font-size:10pt;"><span>$507</span></span><span style="font-family:inherit;font-size:10pt;"> in fiscal </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;">.  Impairment charges are a component of operating expenses.</span></div><div style="line-height:120%;padding-top:16px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;text-decoration:underline;">Excise taxes:</span><span style="font-family:inherit;font-size:10pt;"> Excise taxes approximating </span><span style="font-family:inherit;font-size:10pt;"><span>$1,063,000</span></span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;"><span>$988,000</span></span><span style="font-family:inherit;font-size:10pt;">, and </span><span style="font-family:inherit;font-size:10pt;"><span>$919,000</span></span><span style="font-family:inherit;font-size:10pt;"> on retail fuel sales are included in total revenue and cost of goods sold for fiscal </span><span style="font-family:inherit;font-size:10pt;">2020</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;">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.</span></div><div style="line-height:120%;padding-top:16px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;text-decoration:underline;">Income taxes:</span><span style="font-family:inherit;font-size:10pt;"> The Company uses the asset and liability method of accounting for income taxes. Deferred tax assets and liabilities are recognized for the future tax consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax bases. Deferred tax assets and liabilities are measured using enacted tax rates expected to apply to taxable income in the years in which those temporary differences are expected to be recovered or settled. The effect on deferred tax assets and liabilities of a change in tax rates is recognized in income in the period that includes the enactment date. The Company calculates its current and deferred tax provision based on estimates and assumptions that could differ from actual results reflected in income tax returns filed in subsequent years. Adjustments based on filed returns are recorded when identified.</span></div><div style="line-height:120%;padding-top:16px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;text-decoration:underline;">Revenue recognition:</span><span style="font-family:inherit;font-size:10pt;"> </span><span style="font-family:inherit;font-size:10pt;color:#212529;">The Company recognizes retail sales of fuel, grocery and other merchandise, prepared food and fountain and other revenue at the time of the sale to the guest.&#160;</span><span style="font-family:inherit;font-size:10pt;">Sales taxes collected from guests and remitted to the government are recorded on a net basis in the consolidated financial statements.</span></div><div style="line-height:120%;padding-top:16px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;color:#212529;">A portion of revenue from sales that include a redeemable box top coupon or points under our Casey&#8217;s Rewards program is deferred. The deferred portion of the sale represents the value of the estimated future redemption of the box top coupon or points. The amounts related to redeemable box top coupons and points are deferred until their redemption or expiration. Revenue related to the box top coupons and points issued is expected to be recognized less than one year from the original sale to the guest.&#160;As of&#160;</span><span style="font-family:inherit;font-size:10pt;color:#212529;">April&#160;30, 2020</span><span style="font-family:inherit;font-size:10pt;color:#212529;">&#160;and&#160;</span><span style="font-family:inherit;font-size:10pt;color:#212529;">April&#160;30, 2019</span><span style="font-family:inherit;font-size:10pt;color:#212529;">, the Company recognized a contract liability of&#160;$</span><span style="font-family:inherit;font-size:10pt;color:#212529;"><span>11,180</span></span><span style="font-family:inherit;font-size:10pt;color:#212529;">&#160;and $</span><span style="font-family:inherit;font-size:10pt;color:#212529;"><span>6,931</span></span><span style="font-family:inherit;font-size:10pt;color:#212529;">, </span></div><div style="line-height:120%;padding-top:16px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;color:#212529;">respectively, related to the outstanding box top coupons and Casey's Rewards points, which is included in other accrued expenses on the consolidated balance sheets.</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;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;color:#212529;">Gift card related revenue is recognized as the gift cards are used by the guest. Gift card breakage revenue is recognized based on the estimated gift card breakage rate over the pro rata usage of the card.</span></div><div style="line-height:120%;padding-top:16px;text-indent:32px;font-size:11pt;"><span style="font-family:inherit;font-size:10pt;text-decoration:underline;">Net income per common share:</span><span style="font-family:inherit;font-size:10pt;"> Basic earnings per share have been computed by dividing net income by the weighted average shares outstanding during each of the years. Unvested shares under equity awards are treated as common shares within the basic earnings per share calculation when a team member has met certain requirements in the award agreement.  For example, if retirement provisions are satisfied which allow a team member to avoid forfeiture of the award upon a normal retirement from the Company, it is included in the basic earnings per share calculation</span><span style="font-family:inherit;font-size:11pt;">.  </span><span style="font-family:inherit;font-size:10pt;">The calculation of diluted earnings per share treats stock options and unvested restricted stock units with time-based restrictions as potential common shares to the extent they are dilutive. The diluted earnings per share calculation does not take into effect any shares that have not met performance or market conditions as of the reporting period.</span></div><div style="line-height:120%;padding-top:16px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;text-decoration:underline;">Asset retirement obligations:</span><span style="font-family:inherit;font-size:10pt;"> The Company recognizes the estimated future cost to remove underground storage tanks over the estimated useful life of the storage tank</span><span style="font-family:inherit;font-size:10pt;font-style:italic;">.</span><span style="font-family:inherit;font-size:10pt;"> The Company records a discounted liability for the fair value of an asset retirement obligation with a corresponding increase to the carrying value of a long-lived asset at the time an underground storage tank is installed. The Company amortizes the amount added to property and equipment on a straight-line basis and recognizes accretion expense in connection with the discounted liability over the remaining life of the tank. The estimates of the anticipated future costs for removal of an underground storage tank are based on our prior experience with removal. Because these estimates are subjective and are currently based on historical costs with adjustments for estimated future changes in the associated costs, we expect the dollar amount of these obligations to change as more information is obtained.</span></div><div style="line-height:120%;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">There were no material changes in our asset retirement obligation estimates during fiscal </span><span style="font-family:inherit;font-size:10pt;">2020</span><span style="font-family:inherit;font-size:10pt;">. The net amount recorded as an increase to the related underground storage tank asset related to asset retirement obligations was </span><span style="font-family:inherit;font-size:10pt;"><span>$13,416</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$11,793</span></span><span style="font-family:inherit;font-size:10pt;"> at April&#160;30, </span><span style="font-family:inherit;font-size:10pt;">2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;">, respectively, and is recorded in property and equipment, net of depreciation. The discounted liability was </span><span style="font-family:inherit;font-size:10pt;"><span>$22,658</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$18,058</span></span><span style="font-family:inherit;font-size:10pt;"> at April&#160;30, </span><span style="font-family:inherit;font-size:10pt;">2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;">, respectively, and is recorded in other long-term liabilities.</span></div><div style="line-height:120%;padding-top:16px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;text-decoration:underline;">Self-insurance:</span><span style="font-family:inherit;font-size:10pt;"> The Company is primarily self-insured for team member healthcare, workers&#8217; compensation, general liability, and automobile claims. The self-insurance claim liability for workers&#8217; compensation, general liability, and automobile claims is determined actuarially at each year end based on claims filed and an estimate of claims incurred but not yet reported. Actuarial projections of the losses are employed due to the potential of variability in the liability estimates. Some factors affecting the uncertainty of the claim liability include the loss development factors, which includes the development time frame and settlement patterns, and expected loss rates, which includes litigation and adjudication direction, and medical treatment and cost trends. The liability is not discounted. The balance of our self-insurance reserves was </span><span style="font-family:inherit;font-size:10pt;"><span>$44,959</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$44,334</span></span><span style="font-family:inherit;font-size:10pt;"> for the years ended April&#160;30, </span><span style="font-family:inherit;font-size:10pt;">2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;">, respectively.</span></div><div style="line-height:120%;padding-top:16px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;text-decoration:underline;">Environmental remediation liabilities:</span><span style="font-family:inherit;font-size:10pt;"> The Company accrues for environmental remediation liabilities when it is probable a liability has been incurred and the amount of loss can be reasonably estimated.</span></div><div style="line-height:120%;padding-top:16px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;text-decoration:underline;">Derivative instruments:</span><span style="font-family:inherit;font-size:10pt;"> There were no options or futures contracts as of or during the years ended April&#160;30, </span><span style="font-family:inherit;font-size:10pt;">2020</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;">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;">. However, we do from time to time, participate in a forward buy of certain commodities. These are not accounted for as derivatives under the normal purchase and sale exclusions within the applicable accounting guidance.</span></div><div style="line-height:120%;padding-top:16px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;text-decoration:underline;">Stock-based compensation:</span><span style="font-family:inherit;font-size:10pt;"> Stock-based compensation is recorded based upon the fair value of the award on the grant date. The cost of the award is recognized ratably in the consolidated statements of income over the vesting period of the award, adjusted for certain retirement provisions. Additionally, certain awards include performance and market conditions. The majority of performance-based awards are based on the achievement of a three year average return on invested capital (ROIC). For these awards, stock-based compensation expense is estimated based on the probable outcome of shares to be awarded adjusted as necessary at each reporting period. The market-based awards are achieved based on our relative performance to a pre-determined peer group. The fair value of these awards is determined using a Monte Carlo simulation as of the date of the grant. For market-based awards, the stock-based compensation expense will not be adjusted should the target awards vary from actual awards. &#160;</span></div><div style="line-height:120%;padding-top:16px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;text-decoration:underline;">Segment reporting:</span><span style="font-family:inherit;font-size:10pt;"> As of April&#160;30, </span><span style="font-family:inherit;font-size:10pt;">2020</span><span style="font-family:inherit;font-size:10pt;">, we operated </span><span style="font-family:inherit;font-size:10pt;"><span>2,207</span></span><span style="font-family:inherit;font-size:10pt;"> stores in </span><span style="font-family:inherit;font-size:10pt;"><span>16</span></span><span style="font-family:inherit;font-size:10pt;"> states. Our convenience stores offer a broad selection of merchandise, fuel and other products and services designed to appeal to the convenience needs of our guests. We manage the business on the basis of </span><span style="font-family:inherit;font-size:10pt;"><span>one</span></span><span style="font-family:inherit;font-size:10pt;"> operating segment and therefore, have only </span><span style="font-family:inherit;font-size:10pt;"><span>one</span></span><span style="font-family:inherit;font-size:10pt;"> reportable segment. Our stores sell </span></div><div style="line-height:120%;padding-top:16px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">similar products and services, use similar processes to sell those products and services, and sell their products and services to similar classes of guests. We make specific disclosures concerning the </span><span style="font-family:inherit;font-size:10pt;"><span>three</span></span><span style="font-family:inherit;font-size:10pt;"> broad merchandise categories of fuel, grocery&#160;and other merchandise, and prepared food and fountain because it makes it easier for us to discuss trends and operational initiatives within our business and industry. Although we can separate revenues and cost of goods sold within these categories (and further sub-categories), the operating expenses associated with operating a store that sells these products are not separable by these </span><span style="font-family:inherit;font-size:10pt;"><span>three</span></span><span style="font-family:inherit;font-size:10pt;"> categories.</span></div><div style="line-height:120%;padding-top:16px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;text-decoration:underline;">Recent accounting pronouncements:</span></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In May 2014, the FASB issued Accounting Standards Update (ASU) No. 2014-09, </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Revenue from Contracts with Customers (Topic 606).</span><span style="font-family:inherit;font-size:10pt;"> We adopted the standard on May 1, 2018 using the modified retrospective approach. The Company adopted two changes that affect the timing of recognition of revenues related to gift card breakage income and the redemption of coupon box tops attached to our pizza boxes. The impact related to gift cards was </span><span style="font-family:inherit;font-size:10pt;"><span>$879</span></span><span style="font-family:inherit;font-size:10pt;">, net of </span><span style="font-family:inherit;font-size:10pt;"><span>$321</span></span><span style="font-family:inherit;font-size:10pt;"> of deferred taxes and was an increase to shareholders' equity with a reduction in deferred income. The impact related to box tops was </span><span style="font-family:inherit;font-size:10pt;"><span>$5,019</span></span><span style="font-family:inherit;font-size:10pt;">, net of </span><span style="font-family:inherit;font-size:10pt;"><span>$1,816</span></span><span style="font-family:inherit;font-size:10pt;"> of deferred taxes and was a reduction in shareholders' equity, with an increase in deferred income.</span></div><div style="line-height:120%;padding-top:16px;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In February 2016, the FASB issued ASU 2016-02, </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Leases (Topic 842).</span><span style="font-family:inherit;font-size:10pt;"> This update seeks to increase the transparency and comparability among entities by requiring public entities to recognize lease assets and lease liabilities on the balance sheet and disclose key information about leasing arrangements. To satisfy the standard&#8217;s objective, a lessee will recognize a right-of-use asset representing its right to use the underlying asset for the lease term and a lease liability for the obligation to make lease payments. Both the right-of-use asset and lease liability will initially be measured at the present value of the lease payments, with subsequent measurement dependent on the classification of the lease as either a finance or an operating lease. For leases with a term of twelve months or less, a lessee is permitted to make an accounting policy election by class of underlying asset not to recognize lease assets and lease liabilities. If a lessee makes this election, it should recognize lease expense for such leases generally on a straight-line basis over the lease term. </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;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In July 2018, the FASB issued ASU 2018-10, </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Leases (Topic 842) - Codification Improvements </span><span style="font-family:inherit;font-size:10pt;">which contains several FASB Codification improvements for ASC Topic 842, including several implementation issues and ASU 2018-11, "Leases (Topic 842) - Targeted Improvements" which provides entities with an additional transition method for implementing ASC Topic 842.  Entities have the option to apply the new standard at the adoption date, recognizing a cumulative-effect adjustment to the opening balance of retained earnings along with the modified retrospective approach previously identified, both of which include a number of practical expedients that companies may elect to apply. Under the cumulative-effect adjustment comparative periods would not </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">be restated. Under the modified retrospective approach leases are recognized and measured under the noted guidance at the beginning of the earliest period presented. The new standard is effective for public companies for annual periods beginning after December 15, 2018, and interim periods within those years, with early adoption permitted. We adopted this guidance as of May 1, 2019 using the modified retrospective approach and elected the cumulative-effect adjustment practical expedient. As a result of the transition method selected, the Company did not restate previously reported comparable periods. Please refer to note 7 for additional information regarding the Company&#8217;s adoption of&#160;ASC 842.</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-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In October 2016, the FASB issued ASU No. 2016-16, </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Intra-Entity Transfers of Assets Other than Inventory</span><span style="font-family:inherit;font-size:10pt;">. We adopted this standard in the quarter ended July&#160;31, 2018, which resulted in no material impact to the Company.</span></div><div style="line-height:120%;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In January 2017, the FASB issued ASU 2017-01, </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Business Combinations, Clarifying the Definition of a Business</span><span style="font-family:inherit;font-size:10pt;">. The standard clarifies the definition of a business and adds guidance to assist entities in the determination of whether an acquisition (or disposal) represents assets or a business. The guidance requires the Company to utilize various criteria to evaluate whether or not an acquisition is a business. First, if substantially all of the fair value of the assets acquired is concentrated in a single asset or a group of similar identifiable assets, the acquired assets do not represent a business. If that is not the case, the update provides further guidance to evaluate if the acquisition represents a business focused on the nature and substance of the inputs and process acquired. The standard is generally expected to reduce the number of business combinations, which may impact the allocation of purchase consideration in future acquisitions. Where it is determined that an acquisition is not a business combination, there would be no resulting goodwill recorded. The Company prospectively adopted this guidance for all future acquisitions in the first quarter of fiscal 2019.</span></div><div style="line-height:120%;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In August 2018, the FASB issued ASU 2018-15, </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Customer&#8217;s Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That Is a Service Contract.</span><span style="font-family:inherit;font-size:10pt;"> This standard provides guidance on accounting for costs of implementation activities performed in a cloud computing arrangement that is a service contract. The amendments in the update align the requirements for capitalizing implementation costs incurred in a hosting arrangement that is a service contract with the requirements for capitalizing implementation costs incurred to develop or obtain internal-use software and hosting </span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">arrangements that include an internal-use software license. The Company early adopted this guidance retrospectively, in the first quarter of fiscal 2019. The adoption did not have a material impact on our consolidated financial statements. </span></div><div style="line-height:120%;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:10px;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In December 2019, the FASB issued ASU 2019-12, </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Income Taxes (Topic 740) - Simplifying the Accounting for Income Taxes</span><span style="font-family:inherit;font-size:10pt;">. The standard includes changes that eliminate certain exceptions related to the approach for intraperiod tax allocation and the methodology for calculating income taxes in an interim period. It also simplifies aspects of the accounting for franchise taxes, certain transactions that result in a step-up in the tax basis of goodwill, and enacted changes in tax laws or rates. The Company is required to adopt this guidance in the first quarter of its fiscal 2022, with early adoption permitted. The Company is currently evaluating the impact the standard has on the consolidated financial statements.</span></div><div style="line-height:120%;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In March 2020, the FASB issued ASU 2020-04, </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Reference Rate Reform (Topic 848) - Facilitation of the Effects of Reference Rate Reform on Financial Reporting. </span><span style="font-family:inherit;font-size:10pt;">The standard included optional guidance for a limited period of time to help ease the burden in accounting for the effects of reference rate reform. The new standard is effective for all entities through December 31, 2022. The Company does not expect the adoption of this standard to have a material impact on our consolidated financial statements.</span></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_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-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_SignificantAccountingPoliciesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 all significant accounting policies of the reporting entity.</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_SignificantAccountingPoliciesTextBlock</td>
</tr>
<tr>
<td style="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>62
<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.20.1</span><table class="report" border="0" cellspacing="2" id="idp6793662864">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Leases - (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Apr. 30, 2020</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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_casy_AssetsAndLiabilitiesLesseeTableTextBlock', window );">Assets And Liabilities, Lessee</a></td>
<td class="text"><div style="line-height:120%;padding-bottom:10px;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Lease right-of-use assets outstanding as of </span><span style="font-family:inherit;font-size:10pt;">April&#160;30, 2020</span><span style="font-family:inherit;font-size:10pt;"> consisted of the following (in thousands):</span></div><div style="line-height:120%;padding-bottom:10px;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="8"/></tr><tr><td style="width:32%;"/><td style="width:29%;"/><td style="width:3%;"/><td style="width:3%;"/><td style="width:15%;"/><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 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;">Classification</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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 colspan="3" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">April&#160;30, 2020</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 right-of-use assets</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;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;">Other assets</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;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="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>21,143</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;">Finance lease right-of-use assets</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;">Property and equipment</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;"><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>14,583</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%;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;color:#212529;">Weighted average remaining lease terms, weighted average discount rates, and supplementary cash flow information for outstanding leases were as follows:</span></div><div style="line-height:120%;padding-bottom:10px;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="8"/></tr><tr><td style="width:70%;"/><td style="width:3%;"/><td style="width:3%;"/><td style="width:3%;"/><td style="width:3%;"/><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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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 colspan="3" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">April&#160;30, 2020</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 - finance lease</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;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="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>10.9</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 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 remaining lease-term - operating lease</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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 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>20.4</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="overflow:hidden;height:20px;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="overflow:hidden;height:20px;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="overflow:hidden;height:20px;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="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;background-color:#cceeff;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></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 - finance lease</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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 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>5.34</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 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 discount rate - operating lease</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;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="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>4.25</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 colspan="2" 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 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 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 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;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td colspan="4" 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;">Right-of-use assets obtained in exchange for new finance lease liabilities (in thousands)</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>1,520</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="4" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><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;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>2,840</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><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_FinanceLeaseLiabilityMaturityTableTextBlock', window );">Finance Lease, Liability, Maturity</a></td>
<td class="text"><div style="line-height:120%;padding-top:16px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Listed below are the aggregate maturities of long-term debt, including finance lease obligations, for the 5 years commencing May&#160;1, </span><span style="font-family:inherit;font-size:10pt;">2020</span><span style="font-family:inherit;font-size:10pt;"> and thereafter:</span></div><div style="line-height:120%;font-size:12pt;"><span style="font-family:inherit;font-size:12pt;">&#160;</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="12"/></tr><tr><td style="width:59%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Years ended April&#160;30,</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;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;font-weight:bold;">Finance&#160;Leases</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;border-bottom:1px solid #000000;background-color:#cceeff;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;font-weight:bold;">Senior&#160;Notes</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;border-bottom:1px solid #000000;background-color:#cceeff;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;font-weight:bold;">Total</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;">2021</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>2,244</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>569,000</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>571,244</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:top;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;">2022</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,354</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>&#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 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,354</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: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;">2023</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,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;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>20,000</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>22,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></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:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2024</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,060</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>32,000</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>34,060</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: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;">2025</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>734</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>32,000</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>32,734</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:top;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;">Thereafter</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>6,870</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>616,000</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>622,870</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="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;"><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;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>16,746</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;"><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;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,269,000</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;"><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;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,285,746</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></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:10px;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="8"/></tr><tr><td style="width:70%;"/><td style="width:3%;"/><td style="width:3%;"/><td style="width:3%;"/><td style="width:3%;"/><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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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 colspan="3" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">April&#160;30, 2020</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 - finance lease</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;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="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>10.9</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 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 remaining lease-term - operating lease</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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 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>20.4</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="overflow:hidden;height:20px;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="overflow:hidden;height:20px;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="overflow:hidden;height:20px;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="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;background-color:#cceeff;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></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 - finance lease</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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 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>5.34</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 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 discount rate - operating lease</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;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="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>4.25</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 colspan="2" 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 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 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 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;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td colspan="4" 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;">Right-of-use assets obtained in exchange for new finance lease liabilities (in thousands)</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>1,520</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="4" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><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;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>2,840</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%;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Future minimum payments under the finance leases and operating leases with initial or remaining terms of one year or more consisted of the following at </span><span style="font-family:inherit;font-size:10pt;">April&#160;30, 2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">April&#160;30, 2019</span><span style="font-family:inherit;font-size:10pt;">:</span></div><div style="line-height:120%;padding-bottom:10px;text-align:center;text-indent:30px;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:95.5078125%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:61%;"/><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="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Years ended April 30, 2020</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;">Finance leases</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;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;">Operating leases</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;">2021</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,118</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,829</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;">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>3,110</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>1,814</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;">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>3,116</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>1,717</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;">2024</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,565</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>1,683</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;">2025</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>1,167</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>1,686</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;">Thereafter</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>10,764</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>25,335</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 minimum 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;"><span>23,840</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>34,064</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;padding-left:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Less amount representing 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;"><span>7,094</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>12,468</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;">Present value of net minimum lease payments</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>16,746</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>21,596</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-bottom:10px;text-align:center;text-indent:30px;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:95.5078125%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:61%;"/><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="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Years ended April 30, 2019</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;">Capital leases</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;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;">Operating leases</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;">2020</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,103</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,703</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;">2021</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,109</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>1,547</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;">2022</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,096</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>1,354</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;">2023</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,098</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>1,228</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;">2024</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,548</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>1,066</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;">Thereafter</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>9,215</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>10,438</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 minimum 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;"><span>24,169</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;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>17,336</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;padding-left:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Less amount representing 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;"><span>7,689</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="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;">Present value of net minimum lease payments</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>16,480</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 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></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></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 );">Lessee, Operating Lease, Liability, Maturity</a></td>
<td class="text"><div style="line-height:120%;padding-bottom:10px;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="8"/></tr><tr><td style="width:70%;"/><td style="width:3%;"/><td style="width:3%;"/><td style="width:3%;"/><td style="width:3%;"/><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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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 colspan="3" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">April&#160;30, 2020</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 - finance lease</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;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="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>10.9</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 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 remaining lease-term - operating lease</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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 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>20.4</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="overflow:hidden;height:20px;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="overflow:hidden;height:20px;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="overflow:hidden;height:20px;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="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;background-color:#cceeff;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></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 - finance lease</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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 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>5.34</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 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 discount rate - operating lease</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;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="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>4.25</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 colspan="2" 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 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 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 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;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td colspan="4" 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;">Right-of-use assets obtained in exchange for new finance lease liabilities (in thousands)</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>1,520</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="4" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><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;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>2,840</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%;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Future minimum payments under the finance leases and operating leases with initial or remaining terms of one year or more consisted of the following at </span><span style="font-family:inherit;font-size:10pt;">April&#160;30, 2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">April&#160;30, 2019</span><span style="font-family:inherit;font-size:10pt;">:</span></div><div style="line-height:120%;padding-bottom:10px;text-align:center;text-indent:30px;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:95.5078125%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:61%;"/><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="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Years ended April 30, 2020</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;">Finance leases</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;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;">Operating leases</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;">2021</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,118</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,829</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;">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>3,110</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>1,814</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;">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>3,116</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>1,717</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;">2024</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,565</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>1,683</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;">2025</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>1,167</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>1,686</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;">Thereafter</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>10,764</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>25,335</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 minimum 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;"><span>23,840</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>34,064</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;padding-left:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Less amount representing 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;"><span>7,094</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>12,468</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;">Present value of net minimum lease payments</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>16,746</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>21,596</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-bottom:10px;text-align:center;text-indent:30px;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:95.5078125%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:61%;"/><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="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Years ended April 30, 2019</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;">Capital leases</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;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;">Operating leases</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;">2020</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,103</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,703</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;">2021</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,109</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>1,547</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;">2022</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,096</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>1,354</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;">2023</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,098</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>1,228</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;">2024</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,548</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>1,066</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;">Thereafter</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>9,215</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>10,438</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 minimum 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;"><span>24,169</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;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>17,336</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;padding-left:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Less amount representing 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;"><span>7,689</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="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;">Present value of net minimum lease payments</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>16,480</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 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></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_casy_AssetsAndLiabilitiesLesseeTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Assets And Liabilities, Lessee [Table Text Block]</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;">casy_AssetsAndLiabilitiesLesseeTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>casy_</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_FinanceLeaseLiabilityMaturityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 finance lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to finance 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_FinanceLeaseLiabilityMaturityTableTextBlock</td>
</tr>
<tr>
<td style="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>63
<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.20.1</span><table class="report" border="0" cellspacing="2" id="idp6644595952">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Fair Value of Financial Instruments and Long Term Debt (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Apr. 30, 2020</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_FairValueDisclosuresAbstract', window );"><strong>Fair Value 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_ScheduleOfDebtTableTextBlock', window );">Carrying Value of Long-Term Debt</a></td>
<td class="text"><div style="line-height:120%;padding-top:16px;text-indent:32px;font-size:12pt;"><span style="font-family:inherit;font-size:10pt;">The carrying amount of the Company&#8217;s long-term debt and finance lease obligations by issuance is as follows:</span><span style="font-family:inherit;font-size:12pt;">&#160;</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:73%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><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="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">&#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:8pt;"><span style="font-family:inherit;font-size:8pt;">As of April&#160;30,</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:8pt;"><span style="font-family:inherit;font-size:8pt;">&#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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;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:8pt;"><span style="font-family:inherit;font-size:8pt;">2019</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:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Finance lease liabilities (Note 7)</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>16,746</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>16,480</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: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;">5.72% Senior notes due in 14 installments beginning September&#160;30, 2012 and ending March&#160;30, 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;font-weight:bold;"><span>&#8212;</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>15,000</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:top;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;">5.22% Senior notes due August&#160;9, 2020 (1)</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>569,000</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>569,000</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: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;">3.67% Senior notes (Series A) due in 7 installments beginning June&#160;17, 2022, and ending June&#160;15, 2028</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>150,000</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>150,000</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:top;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;">3.75% Senior notes (Series B) due in 7 installments beginning December&#160;17, 2022 and ending December&#160;18, 2028</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>50,000</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>50,000</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: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;">3.65% Senior notes (Series C) due in 7 installments beginning May 2, 2025 and ending May 2, 2031</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>50,000</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>50,000</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:top;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;">3.72% Senior notes (Series D) due in 7 installments beginning October 28, 2025 and ending October 28, 2031</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>50,000</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>50,000</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: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;">3.51% Senior notes (Series E) due June 13, 2025</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>150,000</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>150,000</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:top;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;">3.77% Senior notes (Series F) due August 22, 2028</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>250,000</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>250,000</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="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;font-weight:bold;"><span>1,285,746</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>1,300,480</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:top;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;">Less current maturities (2)</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>571,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><td style="vertical-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>17,205</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;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>714,502</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>1,283,275</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;">(1)&#160;&#160;&#160;&#160;The Company is in the process of refinancing these Senior notes, and expects to execute the applicable note purchase agreement for the refinancing in the near future shortly after the report date. </span></div><div style="line-height:120%;text-align:justify;text-indent:32px;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;">(2) &#160;&#160;&#160;&#160;Long-term debt is presented gross in the table above, but net of unamortized debt issuance costs of </span><span style="font-family:inherit;font-size:10pt;"><span>$964</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$1,171</span></span><span style="font-family:inherit;font-size:10pt;"> on the consolidated balance sheets for the years ended </span><span style="font-family:inherit;font-size:10pt;">April&#160;30, 2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;">, respectively.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock', window );">Schedule of Maturities of Long-term Debt Including Capitalized Lease Obligations</a></td>
<td class="text"><div style="line-height:120%;padding-top:16px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Listed below are the aggregate maturities of long-term debt, including finance lease obligations, for the 5 years commencing May&#160;1, </span><span style="font-family:inherit;font-size:10pt;">2020</span><span style="font-family:inherit;font-size:10pt;"> and thereafter:</span></div><div style="line-height:120%;font-size:12pt;"><span style="font-family:inherit;font-size:12pt;">&#160;</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="12"/></tr><tr><td style="width:59%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Years ended April&#160;30,</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;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;font-weight:bold;">Finance&#160;Leases</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;border-bottom:1px solid #000000;background-color:#cceeff;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;font-weight:bold;">Senior&#160;Notes</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;border-bottom:1px solid #000000;background-color:#cceeff;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;font-weight:bold;">Total</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;">2021</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>2,244</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>569,000</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>571,244</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:top;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;">2022</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,354</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>&#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 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,354</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: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;">2023</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,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;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>20,000</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>22,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></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:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2024</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,060</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>32,000</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>34,060</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: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;">2025</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>734</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>32,000</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>32,734</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:top;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;">Thereafter</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>6,870</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>616,000</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>622,870</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="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;"><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;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>16,746</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;"><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;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,269,000</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;"><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;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,285,746</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></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></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_FinanceLeaseLiabilityMaturityTableTextBlock', window );">Finance Lease, Liability, Maturity</a></td>
<td class="text"><div style="line-height:120%;padding-top:16px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Listed below are the aggregate maturities of long-term debt, including finance lease obligations, for the 5 years commencing May&#160;1, </span><span style="font-family:inherit;font-size:10pt;">2020</span><span style="font-family:inherit;font-size:10pt;"> and thereafter:</span></div><div style="line-height:120%;font-size:12pt;"><span style="font-family:inherit;font-size:12pt;">&#160;</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="12"/></tr><tr><td style="width:59%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Years ended April&#160;30,</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;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;font-weight:bold;">Finance&#160;Leases</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;border-bottom:1px solid #000000;background-color:#cceeff;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;font-weight:bold;">Senior&#160;Notes</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;border-bottom:1px solid #000000;background-color:#cceeff;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;font-weight:bold;">Total</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;">2021</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>2,244</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>569,000</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>571,244</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:top;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;">2022</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,354</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>&#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 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,354</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: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;">2023</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,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;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>20,000</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>22,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></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:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2024</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,060</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>32,000</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>34,060</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: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;">2025</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>734</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>32,000</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>32,734</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:top;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;">Thereafter</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>6,870</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>616,000</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>622,870</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="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;"><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;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>16,746</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;"><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;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,269,000</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;"><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;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,285,746</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></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:10px;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="8"/></tr><tr><td style="width:70%;"/><td style="width:3%;"/><td style="width:3%;"/><td style="width:3%;"/><td style="width:3%;"/><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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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 colspan="3" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">April&#160;30, 2020</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 - finance lease</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;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="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>10.9</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 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 remaining lease-term - operating lease</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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 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>20.4</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="overflow:hidden;height:20px;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="overflow:hidden;height:20px;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="overflow:hidden;height:20px;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="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;background-color:#cceeff;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></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 - finance lease</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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 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>5.34</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 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 discount rate - operating lease</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;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="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>4.25</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 colspan="2" 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 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 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 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;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td colspan="4" 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;">Right-of-use assets obtained in exchange for new finance lease liabilities (in thousands)</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>1,520</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="4" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><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;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>2,840</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%;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Future minimum payments under the finance leases and operating leases with initial or remaining terms of one year or more consisted of the following at </span><span style="font-family:inherit;font-size:10pt;">April&#160;30, 2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">April&#160;30, 2019</span><span style="font-family:inherit;font-size:10pt;">:</span></div><div style="line-height:120%;padding-bottom:10px;text-align:center;text-indent:30px;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:95.5078125%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:61%;"/><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="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Years ended April 30, 2020</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;">Finance leases</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;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;">Operating leases</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;">2021</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,118</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,829</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;">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>3,110</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>1,814</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;">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>3,116</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>1,717</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;">2024</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,565</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>1,683</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;">2025</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>1,167</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>1,686</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;">Thereafter</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>10,764</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>25,335</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 minimum 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;"><span>23,840</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>34,064</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;padding-left:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Less amount representing 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;"><span>7,094</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>12,468</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;">Present value of net minimum lease payments</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>16,746</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>21,596</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-bottom:10px;text-align:center;text-indent:30px;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:95.5078125%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:61%;"/><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="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Years ended April 30, 2019</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;">Capital leases</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;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;">Operating leases</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;">2020</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,103</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,703</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;">2021</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,109</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>1,547</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;">2022</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,096</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>1,354</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;">2023</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,098</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>1,228</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;">2024</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,548</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>1,066</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;">Thereafter</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>9,215</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>10,438</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 minimum 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;"><span>24,169</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;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>17,336</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;padding-left:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Less amount representing 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;"><span>7,689</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="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;">Present value of net minimum lease payments</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>16,480</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 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></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></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_FairValueDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_FairValueDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-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_FinanceLeaseLiabilityMaturityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 finance lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to finance 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_FinanceLeaseLiabilityMaturityTableTextBlock</td>
</tr>
<tr>
<td style="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_ScheduleOfDebtTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 information pertaining to short-term and long-debt instruments or arrangements, including but not limited to identification of terms, features, collateral requirements and other information necessary to a fair presentation.</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_ScheduleOfDebtTableTextBlock</td>
</tr>
<tr>
<td style="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_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 combined aggregate amount of maturities and sinking fund requirements for all long-term borrowings for each of the five years following the date of the latest balance sheet date 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 470<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6802200&amp;loc=d3e1835-112601<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock</td>
</tr>
<tr>
<td style="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>64
<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.20.1</span><table class="report" border="0" cellspacing="2" id="idp6793853248">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Income Taxes - Schedule of Deferred Tax Assets and Liabilities (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Apr. 30, 2020</div></th>
<th class="th"><div>Apr. 30, 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_ComponentsOfDeferredTaxAssetsAbstract', window );"><strong>Deferred tax assets:</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_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals', window );">Accrued liabilities and reserves</a></td>
<td class="nump">$ 15,953<span></span>
</td>
<td class="nump">$ 11,705<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_DeferredTaxAssetsPropertyPlantAndEquipment', window );">Property and equipment depreciation</a></td>
<td class="nump">27,512<span></span>
</td>
<td class="nump">24,661<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsCompensatedAbsences', window );">Workers compensation</a></td>
<td class="nump">8,303<span></span>
</td>
<td class="nump">8,277<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_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation', window );">Deferred compensation</a></td>
<td class="nump">3,781<span></span>
</td>
<td class="nump">3,827<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost', window );">Equity compensation</a></td>
<td class="nump">7,083<span></span>
</td>
<td class="nump">6,727<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_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal', window );">State net operating losses &amp; tax credits</a></td>
<td class="nump">424<span></span>
</td>
<td class="nump">775<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsOther', window );">Other</a></td>
<td class="nump">1,335<span></span>
</td>
<td class="nump">1,033<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_DeferredTaxAssetsGross', window );">Total gross deferred tax assets</a></td>
<td class="nump">64,391<span></span>
</td>
<td class="nump">57,005<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsValuationAllowance', window );">Less valuation allowance</a></td>
<td class="nump">47<span></span>
</td>
<td class="nump">47<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_DeferredTaxAssetsNet', window );">Total net deferred tax assets</a></td>
<td class="nump">64,344<span></span>
</td>
<td class="nump">56,958<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract', window );"><strong>Deferred tax liabilities:</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_DeferredTaxLiabilitiesPropertyPlantAndEquipment', window );">Property and equipment depreciation</a></td>
<td class="num">(474,829)<span></span>
</td>
<td class="num">(420,710)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill', window );">Goodwill</a></td>
<td class="num">(24,348)<span></span>
</td>
<td class="num">(21,560)<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_DeferredTaxLiabilitiesOther', window );">Other</a></td>
<td class="num">(765)<span></span>
</td>
<td class="num">(476)<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_DeferredIncomeTaxLiabilities', window );">Total gross deferred tax liabilities</a></td>
<td class="num">(499,942)<span></span>
</td>
<td class="num">(442,746)<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_DeferredTaxLiabilities', window );">Net deferred tax liability</a></td>
<td class="num">$ (435,598)<span></span>
</td>
<td class="num">$ (385,788)<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_ComponentsOfDeferredTaxAssetsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ComponentsOfDeferredTaxAssetsAbstract</td>
</tr>
<tr>
<td style="padding-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_ComponentsOfDeferredTaxLiabilitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ComponentsOfDeferredTaxLiabilitiesAbstract</td>
</tr>
<tr>
<td style="padding-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_DeferredIncomeTaxLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 tax liability attributable to taxable temporary differences.</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(26)(b))<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(15)(b)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=119400593&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(15)(2))<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(26)(a))<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 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32537-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_DeferredIncomeTaxLiabilities</td>
</tr>
<tr>
<td style="padding-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_DeferredTaxAssetsGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.</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 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32537-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_DeferredTaxAssetsGross</td>
</tr>
<tr>
<td style="padding-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_DeferredTaxAssetsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.</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 50<br> -Paragraph 2<br> -Subparagraph (b),(c)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32537-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_DeferredTaxAssetsNet</td>
</tr>
<tr>
<td style="padding-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_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 allocation of valuation allowances of deferred tax asset attributable to deductible state and local operating loss carryforwards.</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 25<br> -Paragraph 20<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=117330534&amp;loc=d3e28680-109314<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 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32632-109319<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 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32621-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_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal</td>
</tr>
<tr>
<td style="padding-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_DeferredTaxAssetsOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences, 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 740<br> -SubTopic 10<br> -Section 25<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=117330534&amp;loc=d3e28680-109314<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 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32632-109319<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 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32621-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_DeferredTaxAssetsOther</td>
</tr>
<tr>
<td style="padding-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_DeferredTaxAssetsPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from property, plant, and equipment.</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_DeferredTaxAssetsPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-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_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsCompensatedAbsences">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from compensated absences (includes, but not limited to, sick and personal 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 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32632-109319<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 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32621-109319<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 25<br> -Paragraph 20<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=117330534&amp;loc=d3e28680-109314<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsCompensatedAbsences</td>
</tr>
<tr>
<td style="padding-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_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from employee 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 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32632-109319<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 25<br> -Paragraph 20<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=117330534&amp;loc=d3e28680-109314<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 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32621-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_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation</td>
</tr>
<tr>
<td style="padding-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_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from share-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 740<br> -SubTopic 10<br> -Section 25<br> -Paragraph 20<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=117330534&amp;loc=d3e28680-109314<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 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32632-109319<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 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32621-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_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost</td>
</tr>
<tr>
<td style="padding-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_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from reserves and accruals.</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 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32621-109319<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 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32632-109319<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 25<br> -Paragraph 20<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=117330534&amp;loc=d3e28680-109314<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals</td>
</tr>
<tr>
<td style="padding-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_DeferredTaxAssetsValuationAllowance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 tax assets for which it is more likely than not that a tax benefit will not be realized.</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 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32537-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_DeferredTaxAssetsValuationAllowance</td>
</tr>
<tr>
<td style="padding-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_DeferredTaxLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 without jurisdictional netting.</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 6<br> -URI http://asc.fasb.org/extlink&amp;oid=116821951&amp;loc=d3e31931-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 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32537-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_DeferredTaxLiabilities</td>
</tr>
<tr>
<td style="padding-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_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 tax liability attributable to taxable temporary differences from goodwill.</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 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32632-109319<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 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32621-109319<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 740<br> -Section 25<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=117412053&amp;loc=d3e9972-128506<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 25<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=117330534&amp;loc=d3e28680-109314<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 740<br> -Section 25<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=117412053&amp;loc=d3e9979-128506<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill</td>
</tr>
<tr>
<td style="padding-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_DeferredTaxLiabilitiesOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 tax liability attributable to taxable temporary differences 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 740<br> -SubTopic 10<br> -Section 25<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=117330534&amp;loc=d3e28680-109314<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 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32632-109319<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 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32621-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_DeferredTaxLiabilitiesOther</td>
</tr>
<tr>
<td style="padding-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_DeferredTaxLiabilitiesPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 tax liability attributable to taxable temporary differences from property, plant, and equipment.</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 25<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=117330534&amp;loc=d3e28680-109314<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 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32621-109319<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 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32632-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_DeferredTaxLiabilitiesPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>65
<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.20.1</span><table class="report" border="0" cellspacing="2" id="idp6793645024">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Leases - Assets and Liabilities of Lessee (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Apr. 01, 2019</div></th>
<th class="th"><div>Apr. 30, 2020</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>
<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_OperatingLeaseRightOfUseAsset', window );">Operating lease right-of-use assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 21,143<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_FinanceLeaseRightOfUseAsset', window );">Finance lease right-of-use assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 14,583<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1', window );">Weighted-average remaining lease-term - finance lease</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">10 years 10 months 24 days<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_OperatingLeaseWeightedAverageRemainingLeaseTerm1', window );">Weighted-average remaining lease-term - operating lease</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">20 years 4 months 24 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_FinanceLeaseWeightedAverageDiscountRatePercent', window );">Weighted-average discount rate - finance lease</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5.34%<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 lease</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4.25%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability', window );">Right-of-use assets obtained in exchange for new finance lease liabilities (in thousands)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,520<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 assets obtained in exchange for new operating lease liabilities (in thousands)</a></td>
<td class="nump">$ 22,635<span></span>
</td>
<td class="nump">$ 2,840<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_FinanceLeaseRightOfUseAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 finance 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_FinanceLeaseRightOfUseAsset</td>
</tr>
<tr>
<td style="padding-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_FinanceLeaseWeightedAverageDiscountRatePercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 finance 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_FinanceLeaseWeightedAverageDiscountRatePercent</td>
</tr>
<tr>
<td style="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_FinanceLeaseWeightedAverageRemainingLeaseTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 finance 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/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><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_FinanceLeaseWeightedAverageRemainingLeaseTerm1</td>
</tr>
<tr>
<td style="padding-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_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_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_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_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 finance 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_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability</td>
</tr>
<tr>
<td style="padding-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_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>67
<FILENAME>casy-2020430x10k_htm.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:casy="http://www.caseys.com/20200430"
  xmlns:dei="http://xbrl.sec.gov/dei/2019-01-31"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:srt="http://fasb.org/srt/2019-01-31"
  xmlns:us-gaap="http://fasb.org/us-gaap/2019-01-31"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xlink="http://www.w3.org/1999/xlink"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <link:schemaRef xlink:href="casy-20200430.xsd" xlink:type="simple"/>
    <context id="FD2020Q4YTD">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000726958</identifier>
        </entity>
        <period>
            <startDate>2019-05-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="I2021Q1Jun9">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000726958</identifier>
        </entity>
        <period>
            <instant>2020-06-09</instant>
        </period>
    </context>
    <context id="FI2020Q2">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000726958</identifier>
        </entity>
        <period>
            <instant>2019-10-31</instant>
        </period>
    </context>
    <context id="FI2020Q4">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000726958</identifier>
        </entity>
        <period>
            <instant>2020-04-30</instant>
        </period>
    </context>
    <context id="FI2019Q4">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000726958</identifier>
        </entity>
        <period>
            <instant>2019-04-30</instant>
        </period>
    </context>
    <context id="FD2018Q4YTD">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000726958</identifier>
        </entity>
        <period>
            <startDate>2017-05-01</startDate>
            <endDate>2018-04-30</endDate>
        </period>
    </context>
    <context id="FD2019Q4YTD">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000726958</identifier>
        </entity>
        <period>
            <startDate>2018-05-01</startDate>
            <endDate>2019-04-30</endDate>
        </period>
    </context>
    <context id="FD2020Q4YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000726958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-05-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="FD2019Q4YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000726958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-05-01</startDate>
            <endDate>2019-04-30</endDate>
        </period>
    </context>
    <context id="FI2017Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000726958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-04-30</instant>
        </period>
    </context>
    <context id="FI2020Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000726958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-04-30</instant>
        </period>
    </context>
    <context id="FD2018Q4YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000726958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-05-01</startDate>
            <endDate>2018-04-30</endDate>
        </period>
    </context>
    <context id="I2019Q1May1">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000726958</identifier>
        </entity>
        <period>
            <instant>2018-05-01</instant>
        </period>
    </context>
    <context id="FD2019Q4YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000726958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-05-01</startDate>
            <endDate>2019-04-30</endDate>
        </period>
    </context>
    <context id="FI2018Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000726958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-04-30</instant>
        </period>
    </context>
    <context id="FI2019Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000726958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-04-30</instant>
        </period>
    </context>
    <context id="FI2018Q4">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000726958</identifier>
        </entity>
        <period>
            <instant>2018-04-30</instant>
        </period>
    </context>
    <context id="I2019Q1May1_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000726958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-05-01</instant>
        </period>
    </context>
    <context id="FI2018Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000726958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-04-30</instant>
        </period>
    </context>
    <context id="FI2020Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000726958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-04-30</instant>
        </period>
    </context>
    <context id="FI2017Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000726958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-04-30</instant>
        </period>
    </context>
    <context id="FI2019Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000726958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-04-30</instant>
        </period>
    </context>
    <context id="FD2018Q4YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000726958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-05-01</startDate>
            <endDate>2018-04-30</endDate>
        </period>
    </context>
    <context id="FI2017Q4">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000726958</identifier>
        </entity>
        <period>
            <instant>2017-04-30</instant>
        </period>
    </context>
    <context id="FD2020Q4YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000726958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-05-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="D2020Q1Apr1">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000726958</identifier>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-04-01</endDate>
        </period>
    </context>
    <context id="FI2020Q4_srt_ProductOrServiceAxis_casy_MerchandiseMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000726958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">casy:MerchandiseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-04-30</instant>
        </period>
    </context>
    <context id="FI2019Q4_srt_ProductOrServiceAxis_casy_MerchandiseMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000726958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">casy:MerchandiseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-04-30</instant>
        </period>
    </context>
    <context id="FI2019Q4_srt_ProductOrServiceAxis_casy_GasolineMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000726958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">casy:GasolineMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-04-30</instant>
        </period>
    </context>
    <context id="FI2020Q4_srt_ProductOrServiceAxis_casy_GasolineMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000726958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">casy:GasolineMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-04-30</instant>
        </period>
    </context>
    <context id="I2019Q1May1_srt_ProductOrServiceAxis_casy_BoxTopsMember_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_us-gaap_AccountingStandardsUpdate201409Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000726958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">casy:BoxTopsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201409Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-05-01</instant>
        </period>
    </context>
    <context id="FD2020Q4YTD_srt_RangeAxis_srt_MinimumMember_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_SoftwareAndSoftwareDevelopmentCostsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000726958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:SoftwareAndSoftwareDevelopmentCostsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-05-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="FD2020Q4YTD_srt_ProductOrServiceAxis_casy_GasolineMember_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_SalesRevenueNetMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000726958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">casy:GasolineMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-05-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="I2019Q1May1_srt_ProductOrServiceAxis_casy_GIftCardsMember_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_us-gaap_AccountingStandardsUpdate201409Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000726958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">casy:GIftCardsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201409Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-05-01</instant>
        </period>
    </context>
    <context id="FD2020Q4YTD_srt_ProductOrServiceAxis_casy_PreparedFoodAndFountainMember_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_SalesRevenueNetMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000726958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">casy:PreparedFoodAndFountainMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-05-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="FI2019Q4_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_SoftwareAndSoftwareDevelopmentCostsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000726958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:SoftwareAndSoftwareDevelopmentCostsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-04-30</instant>
        </period>
    </context>
    <context id="FD2020Q4YTD_srt_ProductOrServiceAxis_casy_GroceryAndOtherMerchandiseMember_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_SalesRevenueNetMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000726958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">casy:GroceryAndOtherMerchandiseMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-05-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="FD2020Q4YTD_srt_RangeAxis_srt_MaximumMember_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_SoftwareAndSoftwareDevelopmentCostsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000726958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:SoftwareAndSoftwareDevelopmentCostsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-05-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="FI2020Q4_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_SoftwareAndSoftwareDevelopmentCostsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000726958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:SoftwareAndSoftwareDevelopmentCostsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-04-30</instant>
        </period>
    </context>
    <context id="FD2020Q4YTD_srt_RangeAxis_srt_MaximumMember_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_MachineryAndEquipmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000726958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-05-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="FD2020Q4YTD_srt_RangeAxis_srt_MaximumMember_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_BuildingMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000726958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-05-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="FD2020Q4YTD_srt_RangeAxis_srt_MinimumMember_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_MachineryAndEquipmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000726958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-05-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="FD2020Q4YTD_srt_RangeAxis_srt_MinimumMember_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_BuildingMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000726958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-05-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="FI2020Q4_us-gaap_BusinessAcquisitionAxis_us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000726958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-04-30</instant>
        </period>
    </context>
    <context id="FI2019Q4_us-gaap_DebtInstrumentAxis_casy_ThreePointSevenTwoSeniorNotesDueTwentyThirtyOneMember_us-gaap_LongtermDebtTypeAxis_us-gaap_SeniorNotesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000726958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">casy:ThreePointSevenTwoSeniorNotesDueTwentyThirtyOneMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-04-30</instant>
        </period>
    </context>
    <context id="FI2020Q4_us-gaap_DebtInstrumentAxis_casy_ThreePointSixFiveSeniorNotesDueMay22031Member_us-gaap_LongtermDebtTypeAxis_us-gaap_SeniorNotesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000726958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">casy:ThreePointSixFiveSeniorNotesDueMay22031Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-04-30</instant>
        </period>
    </context>
    <context id="FI2020Q4_us-gaap_DebtInstrumentAxis_casy_ThreePointSevenSevenSeniorNotesdueAugust222028Member_us-gaap_LongtermDebtTypeAxis_us-gaap_SeniorNotesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000726958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">casy:ThreePointSevenSevenSeniorNotesdueAugust222028Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-04-30</instant>
        </period>
    </context>
    <context id="FI2020Q4_us-gaap_DebtInstrumentAxis_casy_ThreePointFiveOneSeniorNotesDueJune132025Member_us-gaap_LongtermDebtTypeAxis_us-gaap_SeniorNotesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000726958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">casy:ThreePointFiveOneSeniorNotesDueJune132025Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-04-30</instant>
        </period>
    </context>
    <context id="FI2019Q4_us-gaap_DebtInstrumentAxis_casy_ThreePointSevenSevenSeniorNotesdueAugust222028Member_us-gaap_LongtermDebtTypeAxis_us-gaap_SeniorNotesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000726958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">casy:ThreePointSevenSevenSeniorNotesdueAugust222028Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-04-30</instant>
        </period>
    </context>
    <context id="FI2020Q4_us-gaap_DebtInstrumentAxis_casy_ThreePointSevenFiveSeniorNotesDueDecember182028Member_us-gaap_LongtermDebtTypeAxis_us-gaap_SeniorNotesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000726958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">casy:ThreePointSevenFiveSeniorNotesDueDecember182028Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-04-30</instant>
        </period>
    </context>
    <context id="FI2019Q4_us-gaap_DebtInstrumentAxis_casy_ThreePointFiveOneSeniorNotesDueJune132025Member_us-gaap_LongtermDebtTypeAxis_us-gaap_SeniorNotesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000726958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">casy:ThreePointFiveOneSeniorNotesDueJune132025Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-04-30</instant>
        </period>
    </context>
    <context id="FI2019Q4_us-gaap_DebtInstrumentAxis_casy_ThreePointSevenFiveSeniorNotesDueDecember182028Member_us-gaap_LongtermDebtTypeAxis_us-gaap_SeniorNotesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000726958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">casy:ThreePointSevenFiveSeniorNotesDueDecember182028Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-04-30</instant>
        </period>
    </context>
    <context id="FI2020Q4_us-gaap_DebtInstrumentAxis_casy_ThreePointSevenTwoSeniorNotesDueTwentyThirtyOneMember_us-gaap_LongtermDebtTypeAxis_us-gaap_SeniorNotesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000726958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">casy:ThreePointSevenTwoSeniorNotesDueTwentyThirtyOneMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-04-30</instant>
        </period>
    </context>
    <context id="FI2019Q4_us-gaap_DebtInstrumentAxis_casy_FivePointTwoTwoSeniorNotesDueAugust92020Member_us-gaap_LongtermDebtTypeAxis_us-gaap_SeniorNotesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000726958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">casy:FivePointTwoTwoSeniorNotesDueAugust92020Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-04-30</instant>
        </period>
    </context>
    <context id="FI2020Q4_us-gaap_DebtInstrumentAxis_casy_ThreePointSixSevenSeniorNotesDueJune152028Member_us-gaap_LongtermDebtTypeAxis_us-gaap_SeniorNotesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000726958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">casy:ThreePointSixSevenSeniorNotesDueJune152028Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-04-30</instant>
        </period>
    </context>
    <context id="FI2019Q4_us-gaap_DebtInstrumentAxis_casy_ThreePointSixSevenSeniorNotesDueJune152028Member_us-gaap_LongtermDebtTypeAxis_us-gaap_SeniorNotesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000726958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">casy:ThreePointSixSevenSeniorNotesDueJune152028Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-04-30</instant>
        </period>
    </context>
    <context id="FI2020Q4_us-gaap_DebtInstrumentAxis_casy_FivePointTwoTwoSeniorNotesDueAugust92020Member_us-gaap_LongtermDebtTypeAxis_us-gaap_SeniorNotesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000726958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">casy:FivePointTwoTwoSeniorNotesDueAugust92020Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-04-30</instant>
        </period>
    </context>
    <context id="FI2020Q4_us-gaap_DebtInstrumentAxis_casy_FivePointSevenTwoSeniorNotesMarch302020Member_us-gaap_LongtermDebtTypeAxis_us-gaap_SeniorNotesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000726958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">casy:FivePointSevenTwoSeniorNotesMarch302020Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-04-30</instant>
        </period>
    </context>
    <context id="FI2019Q4_us-gaap_DebtInstrumentAxis_casy_FivePointSevenTwoSeniorNotesMarch302020Member_us-gaap_LongtermDebtTypeAxis_us-gaap_SeniorNotesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000726958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">casy:FivePointSevenTwoSeniorNotesMarch302020Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-04-30</instant>
        </period>
    </context>
    <context id="FI2019Q4_us-gaap_DebtInstrumentAxis_casy_ThreePointSixFiveSeniorNotesDueMay22031Member_us-gaap_LongtermDebtTypeAxis_us-gaap_SeniorNotesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000726958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">casy:ThreePointSixFiveSeniorNotesDueMay22031Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-04-30</instant>
        </period>
    </context>
    <context id="D2019Q3Jan31-31_srt_RangeAxis_srt_MinimumMember_us-gaap_DebtInstrumentAxis_us-gaap_RevolvingCreditFacilityMember_us-gaap_LongtermDebtTypeAxis_us-gaap_LineOfCreditMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000726958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-31</startDate>
            <endDate>2019-01-31</endDate>
        </period>
    </context>
    <context id="FI2020Q4_us-gaap_DebtInstrumentAxis_us-gaap_RevolvingCreditFacilityMember_us-gaap_LongtermDebtTypeAxis_us-gaap_LineOfCreditMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000726958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-04-30</instant>
        </period>
    </context>
    <context id="D2019Q3Jan31-31_srt_RangeAxis_srt_MaximumMember_us-gaap_DebtInstrumentAxis_us-gaap_RevolvingCreditFacilityMember_us-gaap_LongtermDebtTypeAxis_us-gaap_LineOfCreditMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000726958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-31</startDate>
            <endDate>2019-01-31</endDate>
        </period>
    </context>
    <context id="I2019Q3Dec31_us-gaap_DebtInstrumentAxis_casy_BankLineMember_us-gaap_LongtermDebtTypeAxis_us-gaap_LineOfCreditMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000726958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">casy:BankLineMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="FI2019Q3_us-gaap_DebtInstrumentAxis_casy_BankLineMember_us-gaap_LongtermDebtTypeAxis_us-gaap_LineOfCreditMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000726958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">casy:BankLineMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-01-31</instant>
        </period>
    </context>
    <context id="FI2019Q3_us-gaap_DebtInstrumentAxis_us-gaap_RevolvingCreditFacilityMember_us-gaap_LongtermDebtTypeAxis_us-gaap_LetterOfCreditMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000726958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LetterOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-01-31</instant>
        </period>
    </context>
    <context id="FI2019Q3_us-gaap_DebtInstrumentAxis_us-gaap_RevolvingCreditFacilityMember_us-gaap_LongtermDebtTypeAxis_us-gaap_BridgeLoanMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000726958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:BridgeLoanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-01-31</instant>
        </period>
    </context>
    <context id="FI2019Q3_us-gaap_DebtInstrumentAxis_us-gaap_RevolvingCreditFacilityMember_us-gaap_LongtermDebtTypeAxis_us-gaap_LineOfCreditMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000726958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-01-31</instant>
        </period>
    </context>
    <context id="FI2019Q4_us-gaap_DebtInstrumentAxis_us-gaap_RevolvingCreditFacilityMember_us-gaap_LongtermDebtTypeAxis_us-gaap_LineOfCreditMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000726958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-04-30</instant>
        </period>
    </context>
    <context id="FD2020Q4YTD_us-gaap_DebtInstrumentAxis_casy_Note1Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000726958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">casy:Note1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-05-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="FI2019Q3_us-gaap_DebtInstrumentAxis_casy_AccordionFeatureMember_us-gaap_LongtermDebtTypeAxis_us-gaap_BridgeLoanMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000726958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">casy:AccordionFeatureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:BridgeLoanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-01-31</instant>
        </period>
    </context>
    <context id="FD2019Q4YTD_us-gaap_DebtInstrumentAxis_casy_FivePointSevenTwoSeniorNotesMarch302020Member_us-gaap_LongtermDebtTypeAxis_us-gaap_SeniorNotesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000726958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">casy:FivePointSevenTwoSeniorNotesMarch302020Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-05-01</startDate>
            <endDate>2019-04-30</endDate>
        </period>
    </context>
    <context id="FD2019Q4YTD_us-gaap_DebtInstrumentAxis_casy_ThreePointSixSevenSeniorNotesDueJune152028Member_us-gaap_LongtermDebtTypeAxis_us-gaap_SeniorNotesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000726958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">casy:ThreePointSixSevenSeniorNotesDueJune152028Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-05-01</startDate>
            <endDate>2019-04-30</endDate>
        </period>
    </context>
    <context id="FD2020Q4YTD_us-gaap_DebtInstrumentAxis_casy_ThreePointSevenTwoSeniorNotesDueTwentyThirtyOneMember_us-gaap_LongtermDebtTypeAxis_us-gaap_SeniorNotesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000726958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">casy:ThreePointSevenTwoSeniorNotesDueTwentyThirtyOneMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-05-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="FD2020Q4YTD_us-gaap_DebtInstrumentAxis_casy_FivePointSevenTwoSeniorNotesMarch302020Member_us-gaap_LongtermDebtTypeAxis_us-gaap_SeniorNotesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000726958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">casy:FivePointSevenTwoSeniorNotesMarch302020Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-05-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="FD2020Q4YTD_us-gaap_DebtInstrumentAxis_casy_ThreePointSixSevenSeniorNotesDueJune152028Member_us-gaap_LongtermDebtTypeAxis_us-gaap_SeniorNotesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000726958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">casy:ThreePointSixSevenSeniorNotesDueJune152028Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-05-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="FD2020Q4YTD_us-gaap_DebtInstrumentAxis_casy_ThreePointSevenFiveSeniorNotesDueDecember182028Member_us-gaap_LongtermDebtTypeAxis_us-gaap_SeniorNotesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000726958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">casy:ThreePointSevenFiveSeniorNotesDueDecember182028Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-05-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="FD2020Q4YTD_us-gaap_DebtInstrumentAxis_casy_ThreePointSixFiveSeniorNotesDueMay22031Member_us-gaap_LongtermDebtTypeAxis_us-gaap_SeniorNotesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000726958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">casy:ThreePointSixFiveSeniorNotesDueMay22031Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-05-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="FD2019Q4YTD_us-gaap_DebtInstrumentAxis_casy_ThreePointSevenTwoSeniorNotesDueTwentyThirtyOneMember_us-gaap_LongtermDebtTypeAxis_us-gaap_SeniorNotesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000726958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">casy:ThreePointSevenTwoSeniorNotesDueTwentyThirtyOneMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-05-01</startDate>
            <endDate>2019-04-30</endDate>
        </period>
    </context>
    <context id="FD2019Q4YTD_us-gaap_DebtInstrumentAxis_casy_ThreePointSixFiveSeniorNotesDueMay22031Member_us-gaap_LongtermDebtTypeAxis_us-gaap_SeniorNotesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000726958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">casy:ThreePointSixFiveSeniorNotesDueMay22031Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-05-01</startDate>
            <endDate>2019-04-30</endDate>
        </period>
    </context>
    <context id="FD2019Q4YTD_us-gaap_DebtInstrumentAxis_casy_ThreePointSevenFiveSeniorNotesDueDecember182028Member_us-gaap_LongtermDebtTypeAxis_us-gaap_SeniorNotesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000726958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">casy:ThreePointSevenFiveSeniorNotesDueDecember182028Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-05-01</startDate>
            <endDate>2019-04-30</endDate>
        </period>
    </context>
    <context id="FD2020Q4YTD_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000726958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-05-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="FI2019Q4_us-gaap_PlanNameAxis_casy_A2017StockRepurchasePlanMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000726958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">casy:A2017StockRepurchasePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-04-30</instant>
        </period>
    </context>
    <context id="FD2020Q4YTD_srt_RangeAxis_srt_MaximumMember_srt_TitleOfIndividualAxis_srt_OfficerMember_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_us-gaap_PlanNameAxis_casy_StockIncentivePlanMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000726958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:OfficerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">casy:StockIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-05-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="I2018Q2Jul14_srt_TitleOfIndividualAxis_srt_OfficerMember_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_us-gaap_PlanNameAxis_casy_StockIncentivePlanMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000726958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:OfficerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">casy:StockIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-07-14</instant>
        </period>
    </context>
    <context id="FI2020Q4_us-gaap_StatementClassOfStockAxis_us-gaap_PreferredStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000726958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-04-30</instant>
        </period>
    </context>
    <context id="FD2020Q4YTD_srt_RangeAxis_srt_MinimumMember_srt_TitleOfIndividualAxis_srt_OfficerMember_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_us-gaap_PlanNameAxis_casy_StockIncentivePlanMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000726958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:OfficerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">casy:StockIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-05-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="FD2020Q4YTD_us-gaap_PlanNameAxis_casy_A2018StockRepurchasePlanMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000726958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">casy:A2018StockRepurchasePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-05-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="I2019Q1Jun8_srt_TitleOfIndividualAxis_srt_OfficerMember_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_us-gaap_PlanNameAxis_casy_StockIncentivePlanMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000726958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:OfficerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">casy:StockIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-06-08</instant>
        </period>
    </context>
    <context id="FD2020Q4YTD_us-gaap_AwardTypeAxis_casy_StockOptionsRestrictedStockAndRestrictedStockUnitsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000726958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">casy:StockOptionsRestrictedStockAndRestrictedStockUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-05-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="FI2020Q4_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000726958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-04-30</instant>
        </period>
    </context>
    <context id="FI2020Q4_us-gaap_StatementClassOfStockAxis_us-gaap_SeriesAPreferredStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000726958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesAPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-04-30</instant>
        </period>
    </context>
    <context id="FI2020Q4_us-gaap_PlanNameAxis_casy_StockIncentivePlanMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000726958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">casy:StockIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-04-30</instant>
        </period>
    </context>
    <context id="FD2018Q4YTD_us-gaap_AwardTypeAxis_casy_StockOptionsRestrictedStockAndRestrictedStockUnitsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000726958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">casy:StockOptionsRestrictedStockAndRestrictedStockUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-05-01</startDate>
            <endDate>2018-04-30</endDate>
        </period>
    </context>
    <context id="D2020Q1Jun24-24_srt_RangeAxis_srt_MaximumMember_srt_TitleOfIndividualAxis_srt_ChiefExecutiveOfficerMember_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_us-gaap_PlanNameAxis_casy_StockIncentivePlanMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000726958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:ChiefExecutiveOfficerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">casy:StockIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-06-24</startDate>
            <endDate>2019-06-24</endDate>
        </period>
    </context>
    <context id="FI2020Q4_srt_TitleOfIndividualAxis_srt_OfficerMember_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_us-gaap_PlanNameAxis_casy_StockIncentivePlanMember_us-gaap_VestingAxis_us-gaap_ShareBasedCompensationAwardTrancheTwoMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000726958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:OfficerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">casy:StockIncentivePlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-04-30</instant>
        </period>
    </context>
    <context id="FI2020Q4_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000726958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-04-30</instant>
        </period>
    </context>
    <context id="I2020Q1Jun24_srt_TitleOfIndividualAxis_srt_ChiefExecutiveOfficerMember_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_us-gaap_PlanNameAxis_casy_StockIncentivePlanMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000726958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:ChiefExecutiveOfficerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">casy:StockIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-06-24</instant>
        </period>
    </context>
    <context id="FI2020Q4_us-gaap_StatementClassOfStockAxis_us-gaap_CommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000726958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-04-30</instant>
        </period>
    </context>
    <context id="D2019Q1Inception-May31_us-gaap_PlanNameAxis_casy_A2017StockRepurchasePlanMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000726958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">casy:A2017StockRepurchasePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-03-09</startDate>
            <endDate>2018-05-31</endDate>
        </period>
    </context>
    <context id="FI2019Q4_us-gaap_PlanNameAxis_casy_A2018StockRepurchasePlanMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000726958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">casy:A2018StockRepurchasePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-04-30</instant>
        </period>
    </context>
    <context id="D2020Q1Jun24-24_srt_RangeAxis_srt_MinimumMember_srt_TitleOfIndividualAxis_srt_ChiefExecutiveOfficerMember_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_us-gaap_PlanNameAxis_casy_StockIncentivePlanMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000726958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:ChiefExecutiveOfficerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">casy:StockIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-06-24</startDate>
            <endDate>2019-06-24</endDate>
        </period>
    </context>
    <context id="FD2019Q4YTD_us-gaap_AwardTypeAxis_casy_StockOptionsRestrictedStockAndRestrictedStockUnitsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000726958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">casy:StockOptionsRestrictedStockAndRestrictedStockUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-05-01</startDate>
            <endDate>2019-04-30</endDate>
        </period>
    </context>
    <context id="FD2020Q4YTD_us-gaap_PlanNameAxis_casy_A2017StockRepurchasePlanMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000726958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">casy:A2017StockRepurchasePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-05-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="FD2020Q4QTD_us-gaap_PlanNameAxis_casy_A2018StockRepurchasePlanMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000726958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">casy:A2018StockRepurchasePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-02-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="I2018Q1May31_us-gaap_PlanNameAxis_casy_A2017StockRepurchasePlanMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000726958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">casy:A2017StockRepurchasePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-05-31</instant>
        </period>
    </context>
    <context id="I2020Q1Jun4_srt_TitleOfIndividualAxis_srt_OfficerMember_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_us-gaap_PlanNameAxis_casy_StockIncentivePlanMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000726958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:OfficerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">casy:StockIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-06-04</instant>
        </period>
    </context>
    <context id="FD2019Q4YTD_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000726958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-05-01</startDate>
            <endDate>2019-04-30</endDate>
        </period>
    </context>
    <context id="FD2020Q4YTD_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000726958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-05-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="FI2020Q4_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000726958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-04-30</instant>
        </period>
    </context>
    <context id="FI2019Q4_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000726958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-04-30</instant>
        </period>
    </context>
    <context id="FI2017Q4_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000726958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-04-30</instant>
        </period>
    </context>
    <context id="FD2018Q4YTD_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000726958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-05-01</startDate>
            <endDate>2018-04-30</endDate>
        </period>
    </context>
    <context id="FI2018Q4_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000726958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-04-30</instant>
        </period>
    </context>
    <context id="FI2017Q4_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000726958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-04-30</instant>
        </period>
    </context>
    <context id="FD2019Q4YTD_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000726958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-05-01</startDate>
            <endDate>2019-04-30</endDate>
        </period>
    </context>
    <context id="FI2018Q4_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000726958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-04-30</instant>
        </period>
    </context>
    <context id="FI2019Q4_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000726958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-04-30</instant>
        </period>
    </context>
    <context id="FD2018Q4YTD_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000726958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-05-01</startDate>
            <endDate>2018-04-30</endDate>
        </period>
    </context>
    <context id="FD2020Q4YTD_srt_TitleOfIndividualAxis_srt_OfficerMember_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_us-gaap_PlanNameAxis_casy_StockIncentivePlanMember_us-gaap_VestingAxis_us-gaap_ShareBasedCompensationAwardTrancheOneMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000726958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:OfficerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">casy:StockIncentivePlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-05-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="D2018Q1June1-1_srt_TitleOfIndividualAxis_casy_KeyEmployeesMember_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_us-gaap_PlanNameAxis_casy_StockIncentivePlanMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000726958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">casy:KeyEmployeesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">casy:StockIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-06-01</startDate>
            <endDate>2017-06-01</endDate>
        </period>
    </context>
    <context id="D2019Q1Jun8-8_srt_TitleOfIndividualAxis_srt_OfficerMember_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_us-gaap_PlanNameAxis_casy_StockIncentivePlanMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000726958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:OfficerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">casy:StockIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-06-08</startDate>
            <endDate>2018-06-08</endDate>
        </period>
    </context>
    <context id="D2020Q3SG_srt_TitleOfIndividualAxis_srt_ChiefExecutiveOfficerMember_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_us-gaap_PlanNameAxis_casy_StockIncentivePlanMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000726958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:ChiefExecutiveOfficerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">casy:StockIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-12-23</startDate>
            <endDate>2019-12-23</endDate>
        </period>
    </context>
    <context id="FD2020Q4YTD_srt_TitleOfIndividualAxis_srt_OfficerMember_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_us-gaap_PlanNameAxis_casy_StockIncentivePlanMember_us-gaap_VestingAxis_us-gaap_ShareBasedCompensationAwardTrancheTwoMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000726958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:OfficerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">casy:StockIncentivePlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-05-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="D2020Q2Sep4-4_srt_TitleOfIndividualAxis_casy_NonEmployeeMembersOfTheBoardMember_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_us-gaap_PlanNameAxis_casy_StockIncentivePlanMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000726958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">casy:NonEmployeeMembersOfTheBoardMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">casy:StockIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-09-04</startDate>
            <endDate>2019-09-04</endDate>
        </period>
    </context>
    <context id="D2018Q2Sep28_srt_TitleOfIndividualAxis_casy_NonEmployeeMembersOfTheBoardMember_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockMember_us-gaap_PlanNameAxis_casy_StockIncentivePlanMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000726958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">casy:NonEmployeeMembersOfTheBoardMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">casy:StockIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-09-28</startDate>
            <endDate>2017-09-28</endDate>
        </period>
    </context>
    <context id="D2019Q1May24-24_srt_TitleOfIndividualAxis_casy_KeyEmployeesMember_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_us-gaap_PlanNameAxis_casy_StockIncentivePlanMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000726958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">casy:KeyEmployeesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">casy:StockIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-05-24</startDate>
            <endDate>2018-05-24</endDate>
        </period>
    </context>
    <context id="D2017Q1July14-14_srt_TitleOfIndividualAxis_srt_OfficerMember_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_us-gaap_PlanNameAxis_casy_StockIncentivePlanMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000726958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:OfficerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">casy:StockIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-07-14</startDate>
            <endDate>2017-07-14</endDate>
        </period>
    </context>
    <context id="D2019Q2Sep5_srt_TitleOfIndividualAxis_casy_NonEmployeeMembersOfTheBoardMember_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_us-gaap_PlanNameAxis_casy_StockIncentivePlanMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000726958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">casy:NonEmployeeMembersOfTheBoardMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">casy:StockIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-09-05</startDate>
            <endDate>2018-09-05</endDate>
        </period>
    </context>
    <context id="D2018Q4Mar29_srt_TitleOfIndividualAxis_casy_NonEmployeeMembersOfTheBoardMember_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_us-gaap_PlanNameAxis_casy_StockIncentivePlanMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000726958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">casy:NonEmployeeMembersOfTheBoardMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">casy:StockIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-03-29</startDate>
            <endDate>2018-03-29</endDate>
        </period>
    </context>
    <context id="D2020Q1Jun4-4_srt_TitleOfIndividualAxis_casy_KeyEmployeesMember_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_us-gaap_PlanNameAxis_casy_StockIncentivePlanMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000726958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">casy:KeyEmployeesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">casy:StockIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-06-04</startDate>
            <endDate>2019-06-04</endDate>
        </period>
    </context>
    <context id="D2020Q1Jun24-24_srt_TitleOfIndividualAxis_srt_ChiefExecutiveOfficerMember_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_us-gaap_PlanNameAxis_casy_StockIncentivePlanMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000726958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:ChiefExecutiveOfficerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">casy:StockIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-06-24</startDate>
            <endDate>2019-06-24</endDate>
        </period>
    </context>
    <context id="D2020Q1Jun4-4_srt_TitleOfIndividualAxis_srt_OfficerMember_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_us-gaap_PlanNameAxis_casy_StockIncentivePlanMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000726958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:OfficerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">casy:StockIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-06-04</startDate>
            <endDate>2019-06-04</endDate>
        </period>
    </context>
    <context id="FD2020Q4YTD_srt_TitleOfIndividualAxis_srt_OfficerMember_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_us-gaap_PlanNameAxis_casy_StockIncentivePlanMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000726958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:OfficerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">casy:StockIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-05-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="FI2020Q4_us-gaap_IncomeTaxAuthorityAxis_us-gaap_StateAndLocalJurisdictionMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000726958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:StateAndLocalJurisdictionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-04-30</instant>
        </period>
    </context>
    <context id="FI2020Q3_srt_CounterpartyNameAxis_casy_CityOfJoplinMissouriMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000726958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">casy:CityOfJoplinMissouriMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-01-31</instant>
        </period>
    </context>
    <context id="FI2020Q4_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_BuildingAndBuildingImprovementsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000726958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingAndBuildingImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-04-30</instant>
        </period>
    </context>
    <context id="FD2019Q4YTD_us-gaap_RetirementPlanTypeAxis_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000726958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-05-01</startDate>
            <endDate>2019-04-30</endDate>
        </period>
    </context>
    <context id="FD2020Q4YTD_us-gaap_RetirementPlanTypeAxis_us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000726958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-05-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="FI2019Q4_us-gaap_RetirementPlanTypeAxis_us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000726958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-04-30</instant>
        </period>
    </context>
    <context id="FI2019Q4_srt_RangeAxis_srt_MaximumMember_us-gaap_RetirementPlanTypeAxis_us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000726958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-04-30</instant>
        </period>
    </context>
    <context id="FI2020Q4_us-gaap_RetirementPlanTypeAxis_us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000726958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-04-30</instant>
        </period>
    </context>
    <context id="FI2020Q4_srt_RangeAxis_srt_MaximumMember_us-gaap_RetirementPlanTypeAxis_us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000726958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-04-30</instant>
        </period>
    </context>
    <context id="FI2019Q4_srt_RangeAxis_srt_MinimumMember_us-gaap_RetirementPlanTypeAxis_us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000726958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-04-30</instant>
        </period>
    </context>
    <context id="FI2019Q4_us-gaap_RetirementPlanTypeAxis_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000726958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-04-30</instant>
        </period>
    </context>
    <context id="FD2020Q4YTD_us-gaap_RetirementPlanTypeAxis_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000726958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-05-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="FD2019Q4YTD_us-gaap_RetirementPlanTypeAxis_us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000726958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-05-01</startDate>
            <endDate>2019-04-30</endDate>
        </period>
    </context>
    <context id="FI2020Q4_srt_RangeAxis_srt_MinimumMember_us-gaap_RetirementPlanTypeAxis_us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000726958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-04-30</instant>
        </period>
    </context>
    <context id="FD2018Q4YTD_us-gaap_RetirementPlanTypeAxis_us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000726958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-05-01</startDate>
            <endDate>2018-04-30</endDate>
        </period>
    </context>
    <context id="FI2020Q4_us-gaap_RetirementPlanTypeAxis_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000726958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-04-30</instant>
        </period>
    </context>
    <context id="FD2018Q4YTD_us-gaap_RetirementPlanTypeAxis_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000726958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-05-01</startDate>
            <endDate>2018-04-30</endDate>
        </period>
    </context>
    <context id="FD2020Q4YTD_srt_RangeAxis_srt_MinimumMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000726958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-05-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="FD2020Q4YTD_srt_ProductOrServiceAxis_us-gaap_WorkersCompensationInsuranceMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000726958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:WorkersCompensationInsuranceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-05-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="FD2020Q4YTD_srt_ProductOrServiceAxis_casy_GeneralLiabilityAndAutoLiabilityInsuranceMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000726958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">casy:GeneralLiabilityAndAutoLiabilityInsuranceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-05-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="FD2019Q1QTD_srt_ProductOrServiceAxis_casy_GasolineMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000726958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">casy:GasolineMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-05-01</startDate>
            <endDate>2018-07-31</endDate>
        </period>
    </context>
    <context id="FD2020Q1QTD">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000726958</identifier>
        </entity>
        <period>
            <startDate>2019-05-01</startDate>
            <endDate>2019-07-31</endDate>
        </period>
    </context>
    <context id="FD2020Q3QTD_srt_ProductOrServiceAxis_casy_OtherProductsAndServicesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000726958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">casy:OtherProductsAndServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-11-01</startDate>
            <endDate>2020-01-31</endDate>
        </period>
    </context>
    <context id="FD2020Q4QTD">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000726958</identifier>
        </entity>
        <period>
            <startDate>2020-02-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="FD2019Q2QTD_srt_ProductOrServiceAxis_casy_GroceryAndOtherMerchandiseMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000726958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">casy:GroceryAndOtherMerchandiseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-08-01</startDate>
            <endDate>2018-10-31</endDate>
        </period>
    </context>
    <context id="FD2019Q4QTD_srt_ProductOrServiceAxis_casy_OtherProductsAndServicesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000726958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">casy:OtherProductsAndServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-02-01</startDate>
            <endDate>2019-04-30</endDate>
        </period>
    </context>
    <context id="FD2020Q4YTD_srt_ProductOrServiceAxis_casy_GroceryAndOtherMerchandiseMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000726958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">casy:GroceryAndOtherMerchandiseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-05-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="FD2020Q4QTD_srt_ProductOrServiceAxis_casy_PreparedFoodAndFountainMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000726958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">casy:PreparedFoodAndFountainMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-02-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="FD2019Q3QTD_srt_ProductOrServiceAxis_casy_PreparedFoodAndFountainMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000726958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">casy:PreparedFoodAndFountainMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-11-01</startDate>
            <endDate>2019-01-31</endDate>
        </period>
    </context>
    <context id="FD2020Q4YTD_srt_ProductOrServiceAxis_casy_GasolineMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000726958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">casy:GasolineMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-05-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="FD2019Q3QTD">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000726958</identifier>
        </entity>
        <period>
            <startDate>2018-11-01</startDate>
            <endDate>2019-01-31</endDate>
        </period>
    </context>
    <context id="FD2019Q4YTD_srt_ProductOrServiceAxis_casy_OtherProductsAndServicesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000726958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">casy:OtherProductsAndServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-05-01</startDate>
            <endDate>2019-04-30</endDate>
        </period>
    </context>
    <context id="FD2020Q1QTD_srt_ProductOrServiceAxis_casy_OtherProductsAndServicesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000726958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">casy:OtherProductsAndServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-05-01</startDate>
            <endDate>2019-07-31</endDate>
        </period>
    </context>
    <context id="FD2019Q4QTD">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000726958</identifier>
        </entity>
        <period>
            <startDate>2019-02-01</startDate>
            <endDate>2019-04-30</endDate>
        </period>
    </context>
    <context id="FD2019Q1QTD_srt_ProductOrServiceAxis_casy_PreparedFoodAndFountainMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000726958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">casy:PreparedFoodAndFountainMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-05-01</startDate>
            <endDate>2018-07-31</endDate>
        </period>
    </context>
    <context id="FD2020Q4YTD_srt_ProductOrServiceAxis_casy_OtherProductsAndServicesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000726958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">casy:OtherProductsAndServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-05-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="FD2019Q2QTD_srt_ProductOrServiceAxis_casy_PreparedFoodAndFountainMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000726958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">casy:PreparedFoodAndFountainMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-08-01</startDate>
            <endDate>2018-10-31</endDate>
        </period>
    </context>
    <context id="FD2020Q3QTD_srt_ProductOrServiceAxis_casy_GroceryAndOtherMerchandiseMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000726958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">casy:GroceryAndOtherMerchandiseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-11-01</startDate>
            <endDate>2020-01-31</endDate>
        </period>
    </context>
    <context id="FD2019Q2QTD_srt_ProductOrServiceAxis_casy_GasolineMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000726958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">casy:GasolineMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-08-01</startDate>
            <endDate>2018-10-31</endDate>
        </period>
    </context>
    <context id="FD2019Q1QTD">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000726958</identifier>
        </entity>
        <period>
            <startDate>2018-05-01</startDate>
            <endDate>2018-07-31</endDate>
        </period>
    </context>
    <context id="FD2019Q4QTD_srt_ProductOrServiceAxis_casy_PreparedFoodAndFountainMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000726958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">casy:PreparedFoodAndFountainMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-02-01</startDate>
            <endDate>2019-04-30</endDate>
        </period>
    </context>
    <context id="FD2020Q1QTD_srt_ProductOrServiceAxis_casy_PreparedFoodAndFountainMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000726958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">casy:PreparedFoodAndFountainMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-05-01</startDate>
            <endDate>2019-07-31</endDate>
        </period>
    </context>
    <context id="FD2020Q4YTD_srt_ProductOrServiceAxis_casy_PreparedFoodAndFountainMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000726958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">casy:PreparedFoodAndFountainMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-05-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="FD2019Q4QTD_srt_ProductOrServiceAxis_casy_GasolineMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000726958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">casy:GasolineMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-02-01</startDate>
            <endDate>2019-04-30</endDate>
        </period>
    </context>
    <context id="FD2020Q3QTD">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000726958</identifier>
        </entity>
        <period>
            <startDate>2019-11-01</startDate>
            <endDate>2020-01-31</endDate>
        </period>
    </context>
    <context id="FD2019Q4QTD_srt_ProductOrServiceAxis_casy_GroceryAndOtherMerchandiseMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000726958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">casy:GroceryAndOtherMerchandiseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-02-01</startDate>
            <endDate>2019-04-30</endDate>
        </period>
    </context>
    <context id="FD2019Q4YTD_srt_ProductOrServiceAxis_casy_GasolineMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000726958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">casy:GasolineMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-05-01</startDate>
            <endDate>2019-04-30</endDate>
        </period>
    </context>
    <context id="FD2020Q4QTD_srt_ProductOrServiceAxis_casy_GasolineMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000726958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">casy:GasolineMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-02-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="FD2019Q3QTD_srt_ProductOrServiceAxis_casy_OtherProductsAndServicesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000726958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">casy:OtherProductsAndServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-11-01</startDate>
            <endDate>2019-01-31</endDate>
        </period>
    </context>
    <context id="FD2019Q3QTD_srt_ProductOrServiceAxis_casy_GroceryAndOtherMerchandiseMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000726958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">casy:GroceryAndOtherMerchandiseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-11-01</startDate>
            <endDate>2019-01-31</endDate>
        </period>
    </context>
    <context id="FD2019Q4YTD_srt_ProductOrServiceAxis_casy_PreparedFoodAndFountainMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000726958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">casy:PreparedFoodAndFountainMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-05-01</startDate>
            <endDate>2019-04-30</endDate>
        </period>
    </context>
    <context id="FD2020Q2QTD_srt_ProductOrServiceAxis_casy_GasolineMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000726958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">casy:GasolineMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-08-01</startDate>
            <endDate>2019-10-31</endDate>
        </period>
    </context>
    <context id="FD2019Q4YTD_srt_ProductOrServiceAxis_casy_GroceryAndOtherMerchandiseMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000726958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">casy:GroceryAndOtherMerchandiseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-05-01</startDate>
            <endDate>2019-04-30</endDate>
        </period>
    </context>
    <context id="FD2019Q1QTD_srt_ProductOrServiceAxis_casy_GroceryAndOtherMerchandiseMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000726958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">casy:GroceryAndOtherMerchandiseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-05-01</startDate>
            <endDate>2018-07-31</endDate>
        </period>
    </context>
    <context id="FD2020Q2QTD_srt_ProductOrServiceAxis_casy_OtherProductsAndServicesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000726958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">casy:OtherProductsAndServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-08-01</startDate>
            <endDate>2019-10-31</endDate>
        </period>
    </context>
    <context id="FD2019Q2QTD_srt_ProductOrServiceAxis_casy_OtherProductsAndServicesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000726958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">casy:OtherProductsAndServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-08-01</startDate>
            <endDate>2018-10-31</endDate>
        </period>
    </context>
    <context id="FD2020Q3QTD_srt_ProductOrServiceAxis_casy_PreparedFoodAndFountainMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000726958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">casy:PreparedFoodAndFountainMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-11-01</startDate>
            <endDate>2020-01-31</endDate>
        </period>
    </context>
    <context id="FD2019Q2QTD">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000726958</identifier>
        </entity>
        <period>
            <startDate>2018-08-01</startDate>
            <endDate>2018-10-31</endDate>
        </period>
    </context>
    <context id="FD2020Q2QTD_srt_ProductOrServiceAxis_casy_GroceryAndOtherMerchandiseMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000726958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">casy:GroceryAndOtherMerchandiseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-08-01</startDate>
            <endDate>2019-10-31</endDate>
        </period>
    </context>
    <context id="FD2019Q1QTD_srt_ProductOrServiceAxis_casy_OtherProductsAndServicesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000726958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">casy:OtherProductsAndServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-05-01</startDate>
            <endDate>2018-07-31</endDate>
        </period>
    </context>
    <context id="FD2020Q2QTD">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000726958</identifier>
        </entity>
        <period>
            <startDate>2019-08-01</startDate>
            <endDate>2019-10-31</endDate>
        </period>
    </context>
    <context id="FD2019Q3QTD_srt_ProductOrServiceAxis_casy_GasolineMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000726958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">casy:GasolineMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-11-01</startDate>
            <endDate>2019-01-31</endDate>
        </period>
    </context>
    <context id="FD2020Q1QTD_srt_ProductOrServiceAxis_casy_GroceryAndOtherMerchandiseMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000726958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">casy:GroceryAndOtherMerchandiseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-05-01</startDate>
            <endDate>2019-07-31</endDate>
        </period>
    </context>
    <context id="FD2020Q4QTD_srt_ProductOrServiceAxis_casy_OtherProductsAndServicesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000726958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">casy:OtherProductsAndServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-02-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="FD2020Q2QTD_srt_ProductOrServiceAxis_casy_PreparedFoodAndFountainMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000726958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">casy:PreparedFoodAndFountainMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-08-01</startDate>
            <endDate>2019-10-31</endDate>
        </period>
    </context>
    <context id="FD2020Q4QTD_srt_ProductOrServiceAxis_casy_GroceryAndOtherMerchandiseMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000726958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">casy:GroceryAndOtherMerchandiseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-02-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="FD2020Q1QTD_srt_ProductOrServiceAxis_casy_GasolineMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000726958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">casy:GasolineMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-05-01</startDate>
            <endDate>2019-07-31</endDate>
        </period>
    </context>
    <context id="FD2020Q3QTD_srt_ProductOrServiceAxis_casy_GasolineMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000726958</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">casy:GasolineMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-11-01</startDate>
            <endDate>2020-01-31</endDate>
        </period>
    </context>
    <unit id="number">
        <measure>pure</measure>
    </unit>
    <unit id="people">
        <measure>casy:people</measure>
    </unit>
    <unit id="state">
        <measure>casy:state</measure>
    </unit>
    <unit id="installment_payment">
        <measure>casy:installment_payment</measure>
    </unit>
    <unit id="usd">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="shares">
        <measure>shares</measure>
    </unit>
    <unit id="segment">
        <measure>casy:segment</measure>
    </unit>
    <unit id="merchandise_category">
        <measure>casy:merchandise_category</measure>
    </unit>
    <unit id="usdPerShare">
        <divide>
            <unitNumerator>
                <measure>iso4217:USD</measure>
            </unitNumerator>
            <unitDenominator>
                <measure>shares</measure>
            </unitDenominator>
        </divide>
    </unit>
    <unit id="executive">
        <measure>casy:executive</measure>
    </unit>
    <unit id="store">
        <measure>casy:store</measure>
    </unit>
    <unit id="employee">
        <measure>casy:employee</measure>
    </unit>
    <casy:DebtInstrumentPeriodicPaymentNumberofPayments
      contextRef="FD2019Q4YTD_us-gaap_DebtInstrumentAxis_casy_FivePointSevenTwoSeniorNotesMarch302020Member_us-gaap_LongtermDebtTypeAxis_us-gaap_SeniorNotesMember"
      decimals="INF"
      id="Fact-C4CF6E180786B15F1AEAC2A7EFB5AE47-wk-Fact-C4CF6E180786B15F1AEAC2A7EFB5AE47"
      unitRef="installment_payment">14</casy:DebtInstrumentPeriodicPaymentNumberofPayments>
    <casy:DebtInstrumentPeriodicPaymentNumberofPayments
      contextRef="FD2019Q4YTD_us-gaap_DebtInstrumentAxis_casy_ThreePointSevenFiveSeniorNotesDueDecember182028Member_us-gaap_LongtermDebtTypeAxis_us-gaap_SeniorNotesMember"
      decimals="INF"
      id="Fact-104A3F2AFAF97AD34C83C2A7EF25C355-wk-Fact-104A3F2AFAF97AD34C83C2A7EF25C355"
      unitRef="installment_payment">7</casy:DebtInstrumentPeriodicPaymentNumberofPayments>
    <casy:DebtInstrumentPeriodicPaymentNumberofPayments
      contextRef="FD2019Q4YTD_us-gaap_DebtInstrumentAxis_casy_ThreePointSevenTwoSeniorNotesDueTwentyThirtyOneMember_us-gaap_LongtermDebtTypeAxis_us-gaap_SeniorNotesMember"
      decimals="INF"
      id="Fact-E885E60FB476FAB71D7CC2A7EF8FDE70-wk-Fact-E885E60FB476FAB71D7CC2A7EF8FDE70"
      unitRef="installment_payment">7</casy:DebtInstrumentPeriodicPaymentNumberofPayments>
    <casy:DebtInstrumentPeriodicPaymentNumberofPayments
      contextRef="FD2019Q4YTD_us-gaap_DebtInstrumentAxis_casy_ThreePointSixFiveSeniorNotesDueMay22031Member_us-gaap_LongtermDebtTypeAxis_us-gaap_SeniorNotesMember"
      decimals="INF"
      id="Fact-1E5B9407B8E3028E2A5BC2A7EF24131F-wk-Fact-1E5B9407B8E3028E2A5BC2A7EF24131F"
      unitRef="installment_payment">7</casy:DebtInstrumentPeriodicPaymentNumberofPayments>
    <casy:DebtInstrumentPeriodicPaymentNumberofPayments
      contextRef="FD2019Q4YTD_us-gaap_DebtInstrumentAxis_casy_ThreePointSixSevenSeniorNotesDueJune152028Member_us-gaap_LongtermDebtTypeAxis_us-gaap_SeniorNotesMember"
      decimals="INF"
      id="Fact-A8BB2810B62B58D51468C2A7EF144F21-wk-Fact-A8BB2810B62B58D51468C2A7EF144F21"
      unitRef="installment_payment">7</casy:DebtInstrumentPeriodicPaymentNumberofPayments>
    <casy:DebtInstrumentPeriodicPaymentNumberofPayments
      contextRef="FD2020Q4YTD_us-gaap_DebtInstrumentAxis_casy_FivePointSevenTwoSeniorNotesMarch302020Member_us-gaap_LongtermDebtTypeAxis_us-gaap_SeniorNotesMember"
      decimals="INF"
      id="Fact-C439663EC267BE94456AC2A7EF8057A1-wk-Fact-C439663EC267BE94456AC2A7EF8057A1"
      unitRef="installment_payment">14</casy:DebtInstrumentPeriodicPaymentNumberofPayments>
    <casy:DebtInstrumentPeriodicPaymentNumberofPayments
      contextRef="FD2020Q4YTD_us-gaap_DebtInstrumentAxis_casy_ThreePointSevenFiveSeniorNotesDueDecember182028Member_us-gaap_LongtermDebtTypeAxis_us-gaap_SeniorNotesMember"
      decimals="INF"
      id="Fact-73FFFC262B3A80D0CF1EC2A7EF1A3A54-wk-Fact-73FFFC262B3A80D0CF1EC2A7EF1A3A54"
      unitRef="installment_payment">7</casy:DebtInstrumentPeriodicPaymentNumberofPayments>
    <casy:DebtInstrumentPeriodicPaymentNumberofPayments
      contextRef="FD2020Q4YTD_us-gaap_DebtInstrumentAxis_casy_ThreePointSevenTwoSeniorNotesDueTwentyThirtyOneMember_us-gaap_LongtermDebtTypeAxis_us-gaap_SeniorNotesMember"
      decimals="INF"
      id="Fact-0EB88AFD38529C16C873C2A7EF2535B8-wk-Fact-0EB88AFD38529C16C873C2A7EF2535B8"
      unitRef="installment_payment">7</casy:DebtInstrumentPeriodicPaymentNumberofPayments>
    <casy:DebtInstrumentPeriodicPaymentNumberofPayments
      contextRef="FD2020Q4YTD_us-gaap_DebtInstrumentAxis_casy_ThreePointSixFiveSeniorNotesDueMay22031Member_us-gaap_LongtermDebtTypeAxis_us-gaap_SeniorNotesMember"
      decimals="INF"
      id="Fact-7BA85B2C51722DEA5578C2A7EF9B053F-wk-Fact-7BA85B2C51722DEA5578C2A7EF9B053F"
      unitRef="installment_payment">7</casy:DebtInstrumentPeriodicPaymentNumberofPayments>
    <casy:DebtInstrumentPeriodicPaymentNumberofPayments
      contextRef="FD2020Q4YTD_us-gaap_DebtInstrumentAxis_casy_ThreePointSixSevenSeniorNotesDueJune152028Member_us-gaap_LongtermDebtTypeAxis_us-gaap_SeniorNotesMember"
      decimals="INF"
      id="Fact-EB15F552317B7CAB6226C2A7EFB61817-wk-Fact-EB15F552317B7CAB6226C2A7EFB61817"
      unitRef="installment_payment">7</casy:DebtInstrumentPeriodicPaymentNumberofPayments>
    <dei:AmendmentFlag
      contextRef="FD2020Q4YTD"
      id="Fact-84581E33DC55D99177F7C2A7EF2674F5-wk-Fact-84581E33DC55D99177F7C2A7EF2674F5">false</dei:AmendmentFlag>
    <dei:CurrentFiscalYearEndDate
      contextRef="FD2020Q4YTD"
      id="Fact-51CA5346A4E263718EC5C2A7EF2CF30B-wk-Fact-51CA5346A4E263718EC5C2A7EF2CF30B">--04-30</dei:CurrentFiscalYearEndDate>
    <dei:DocumentFiscalPeriodFocus
      contextRef="FD2020Q4YTD"
      id="Fact-4031DDDE9D7F9E30B859C2A7EF2B6DFE-wk-Fact-4031DDDE9D7F9E30B859C2A7EF2B6DFE">FY</dei:DocumentFiscalPeriodFocus>
    <dei:DocumentFiscalYearFocus
      contextRef="FD2020Q4YTD"
      id="Fact-69FCD9F3B9AB47C625BAC2A7EF29B55F-wk-Fact-69FCD9F3B9AB47C625BAC2A7EF29B55F">2020</dei:DocumentFiscalYearFocus>
    <dei:EntityCentralIndexKey
      contextRef="FD2020Q4YTD"
      id="Fact-DE6D5D43942A03FE39E6C2A7EF1D9BCD-wk-Fact-DE6D5D43942A03FE39E6C2A7EF1D9BCD">0000726958</dei:EntityCentralIndexKey>
    <us-gaap:CommonStockDividendsPerShareCashPaid
      contextRef="FD2018Q4YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember"
      decimals="INF"
      id="Fact-A3169256F73547621F3BC2A7EF213EA6-wk-Fact-A3169256F73547621F3BC2A7EF213EA6"
      unitRef="usdPerShare">1.04</us-gaap:CommonStockDividendsPerShareCashPaid>
    <us-gaap:CommonStockDividendsPerShareCashPaid
      contextRef="FD2019Q4YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember"
      decimals="INF"
      id="Fact-97D91FA894FC9A2CB195C2A7EF2092E9-wk-Fact-97D91FA894FC9A2CB195C2A7EF2092E9"
      unitRef="usdPerShare">1.16</us-gaap:CommonStockDividendsPerShareCashPaid>
    <us-gaap:CommonStockDividendsPerShareCashPaid
      contextRef="FD2020Q4YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember"
      decimals="INF"
      id="Fact-9D3EE4736FE47FC1E720C2A7EF20674D-wk-Fact-9D3EE4736FE47FC1E720C2A7EF20674D"
      unitRef="usdPerShare">1.28</us-gaap:CommonStockDividendsPerShareCashPaid>
    <us-gaap:CommonStockSharesIssued
      contextRef="FI2019Q4"
      decimals="INF"
      id="Fact-849E86409524EBFD746BC2A7EF6E83F2-wk-Fact-849E86409524EBFD746BC2A7EF6E83F2"
      unitRef="shares">36664521</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesIssued
      contextRef="FI2020Q4"
      decimals="INF"
      id="Fact-0AE930BF849193CC9543C2A7EF2EF5F7-wk-Fact-0AE930BF849193CC9543C2A7EF2EF5F7"
      unitRef="shares">36806325</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="FI2019Q4"
      decimals="INF"
      id="Fact-F8535A812240FCA4A891C2A7EF6FE112-wk-Fact-F8535A812240FCA4A891C2A7EF6FE112"
      unitRef="shares">36664521</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="FI2020Q4"
      decimals="INF"
      id="Fact-BD2D6342EDA8AA45B4F5C2A7EF6B2C08-wk-Fact-BD2D6342EDA8AA45B4F5C2A7EF6B2C08"
      unitRef="shares">36806325</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="FI2019Q4_us-gaap_DebtInstrumentAxis_casy_FivePointSevenTwoSeniorNotesMarch302020Member_us-gaap_LongtermDebtTypeAxis_us-gaap_SeniorNotesMember"
      decimals="INF"
      id="Fact-A58C5E0CA517CB3564C0C2A7EF2BB28C-wk-Fact-A58C5E0CA517CB3564C0C2A7EF2BB28C"
      unitRef="number">0.0572</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="FI2019Q4_us-gaap_DebtInstrumentAxis_casy_FivePointTwoTwoSeniorNotesDueAugust92020Member_us-gaap_LongtermDebtTypeAxis_us-gaap_SeniorNotesMember"
      decimals="INF"
      id="Fact-C12E97E049CEF8331F00C2A7EF2CF8B5-wk-Fact-C12E97E049CEF8331F00C2A7EF2CF8B5"
      unitRef="number">0.0522</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="FI2019Q4_us-gaap_DebtInstrumentAxis_casy_ThreePointSevenFiveSeniorNotesDueDecember182028Member_us-gaap_LongtermDebtTypeAxis_us-gaap_SeniorNotesMember"
      decimals="INF"
      id="Fact-288B56242D63A1A21F4BC2A7EF14E799-wk-Fact-288B56242D63A1A21F4BC2A7EF14E799"
      unitRef="number">0.0375</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="FI2019Q4_us-gaap_DebtInstrumentAxis_casy_ThreePointSevenTwoSeniorNotesDueTwentyThirtyOneMember_us-gaap_LongtermDebtTypeAxis_us-gaap_SeniorNotesMember"
      decimals="INF"
      id="Fact-3B2C9F9BB1C21D06DFE5C2A7EF1677A7-wk-Fact-3B2C9F9BB1C21D06DFE5C2A7EF1677A7"
      unitRef="number">0.0372</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="FI2019Q4_us-gaap_DebtInstrumentAxis_casy_ThreePointSixFiveSeniorNotesDueMay22031Member_us-gaap_LongtermDebtTypeAxis_us-gaap_SeniorNotesMember"
      decimals="INF"
      id="Fact-967B2A88009A0894418DC2A7EF24D713-wk-Fact-967B2A88009A0894418DC2A7EF24D713"
      unitRef="number">0.0365</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="FI2019Q4_us-gaap_DebtInstrumentAxis_casy_ThreePointSixSevenSeniorNotesDueJune152028Member_us-gaap_LongtermDebtTypeAxis_us-gaap_SeniorNotesMember"
      decimals="INF"
      id="Fact-AACD593E7E97AE20346AC2A7EF8E686A-wk-Fact-AACD593E7E97AE20346AC2A7EF8E686A"
      unitRef="number">0.0367</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="FI2020Q4_us-gaap_DebtInstrumentAxis_casy_FivePointSevenTwoSeniorNotesMarch302020Member_us-gaap_LongtermDebtTypeAxis_us-gaap_SeniorNotesMember"
      decimals="INF"
      id="Fact-505822950D1C1F1B1060C2A7EF8CEE0E-wk-Fact-505822950D1C1F1B1060C2A7EF8CEE0E"
      unitRef="number">0.0572</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="FI2020Q4_us-gaap_DebtInstrumentAxis_casy_FivePointTwoTwoSeniorNotesDueAugust92020Member_us-gaap_LongtermDebtTypeAxis_us-gaap_SeniorNotesMember"
      decimals="INF"
      id="Fact-24CB17D7CC6AEC165E33C2A7EFA4E080-wk-Fact-24CB17D7CC6AEC165E33C2A7EFA4E080"
      unitRef="number">0.0522</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="FI2020Q4_us-gaap_DebtInstrumentAxis_casy_ThreePointFiveOneSeniorNotesDueJune132025Member_us-gaap_LongtermDebtTypeAxis_us-gaap_SeniorNotesMember"
      decimals="INF"
      id="Fact-86C0EA0D3B9A992F7640C2A7EF15BA1C-wk-Fact-86C0EA0D3B9A992F7640C2A7EF15BA1C"
      unitRef="number">0.0351</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="FI2020Q4_us-gaap_DebtInstrumentAxis_casy_ThreePointSevenFiveSeniorNotesDueDecember182028Member_us-gaap_LongtermDebtTypeAxis_us-gaap_SeniorNotesMember"
      decimals="INF"
      id="Fact-19227DB34F0CF209DFF4C2A7EF8EEAB9-wk-Fact-19227DB34F0CF209DFF4C2A7EF8EEAB9"
      unitRef="number">0.0375</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="FI2020Q4_us-gaap_DebtInstrumentAxis_casy_ThreePointSevenSevenSeniorNotesdueAugust222028Member_us-gaap_LongtermDebtTypeAxis_us-gaap_SeniorNotesMember"
      decimals="INF"
      id="Fact-25C792A768549D1413D8C2A7EFB6190D-wk-Fact-25C792A768549D1413D8C2A7EFB6190D"
      unitRef="number">0.0377</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="FI2020Q4_us-gaap_DebtInstrumentAxis_casy_ThreePointSevenTwoSeniorNotesDueTwentyThirtyOneMember_us-gaap_LongtermDebtTypeAxis_us-gaap_SeniorNotesMember"
      decimals="INF"
      id="Fact-0C1FF1C608E562798FAFC2A7EF184B29-wk-Fact-0C1FF1C608E562798FAFC2A7EF184B29"
      unitRef="number">0.0372</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="FI2020Q4_us-gaap_DebtInstrumentAxis_casy_ThreePointSixFiveSeniorNotesDueMay22031Member_us-gaap_LongtermDebtTypeAxis_us-gaap_SeniorNotesMember"
      decimals="INF"
      id="Fact-1C4562D2CAC9E783293AC2A7EF141B5D-wk-Fact-1C4562D2CAC9E783293AC2A7EF141B5D"
      unitRef="number">0.0365</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="FI2020Q4_us-gaap_DebtInstrumentAxis_casy_ThreePointSixSevenSeniorNotesDueJune152028Member_us-gaap_LongtermDebtTypeAxis_us-gaap_SeniorNotesMember"
      decimals="INF"
      id="Fact-F5269B6942904AACB192C2A7EFA105FF-wk-Fact-F5269B6942904AACB192C2A7EFA105FF"
      unitRef="number">0.0367</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive
      contextRef="FI2020Q4"
      decimals="-3"
      id="Fact-14B53AD7F60197B2CBCEC2A7EFA5BCF0-wk-Fact-14B53AD7F60197B2CBCEC2A7EFA5BCF0"
      unitRef="usd">401000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour
      contextRef="FI2020Q4"
      decimals="-3"
      id="Fact-96B8153AD2F8E03D25BDC2A7EFA9CFEC-wk-Fact-96B8153AD2F8E03D25BDC2A7EFA9CFEC"
      unitRef="usd">401000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour
      contextRef="FI2020Q4_us-gaap_RetirementPlanTypeAxis_us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember"
      decimals="-3"
      id="Fact-889E8DEF6358E52C141DC2A7EFA5D705-wk-Fact-889E8DEF6358E52C141DC2A7EFA5D705"
      unitRef="usd">354000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree
      contextRef="FI2020Q4"
      decimals="-3"
      id="Fact-6E2A268086E03323E247C2A7EFA56F19-wk-Fact-6E2A268086E03323E247C2A7EFA56F19"
      unitRef="usd">401000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree
      contextRef="FI2020Q4_us-gaap_RetirementPlanTypeAxis_us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember"
      decimals="-3"
      id="Fact-FD92CCDC5D28500063D6C2A7EFB29AAD-wk-Fact-FD92CCDC5D28500063D6C2A7EFB29AAD"
      unitRef="usd">635000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo
      contextRef="FI2020Q4_us-gaap_RetirementPlanTypeAxis_us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember"
      decimals="-3"
      id="Fact-8645F55DF470E5C56CFFC2A7EFA6D07E-wk-Fact-8645F55DF470E5C56CFFC2A7EFA6D07E"
      unitRef="usd">635000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo>
    <us-gaap:OperatingLeaseLiabilityStatementOfFinancialPositionExtensibleList
      contextRef="FI2020Q4"
      id="Fact-680B2B89CB0CD06BC206DCED35B1C153-wk-Fact-680B2B89CB0CD06BC206DCED35B1C153">us-gaap:OtherLiabilitiesNoncurrent</us-gaap:OperatingLeaseLiabilityStatementOfFinancialPositionExtensibleList>
    <us-gaap:PreferredStockSharesIssued
      contextRef="FI2019Q4"
      decimals="INF"
      id="Fact-41E8A35AF2432C410C21C2A7EF6C2ADD-wk-Fact-41E8A35AF2432C410C21C2A7EF6C2ADD"
      unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesIssued
      contextRef="FI2020Q4"
      decimals="INF"
      id="Fact-309E8DD852CDBDD22FA5C2A7EF706BAC-wk-Fact-309E8DD852CDBDD22FA5C2A7EF706BAC"
      unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="FD2020Q4YTD_srt_RangeAxis_srt_MaximumMember_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_BuildingMember"
      id="Fact-EF067604DF76588862B1C2A7EF819906-wk-Fact-EF067604DF76588862B1C2A7EF819906">P40Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="FD2020Q4YTD_srt_RangeAxis_srt_MaximumMember_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_MachineryAndEquipmentMember"
      id="Fact-8BAB5659C83F2E04BB57C2A7EF818442-wk-Fact-8BAB5659C83F2E04BB57C2A7EF818442">P30Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="FD2020Q4YTD_srt_RangeAxis_srt_MinimumMember_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_BuildingMember"
      id="Fact-22CF854424E0A791F7C6C2A7EF8264EE-wk-Fact-22CF854424E0A791F7C6C2A7EF8264EE">P25Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="FD2020Q4YTD_srt_RangeAxis_srt_MinimumMember_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_MachineryAndEquipmentMember"
      id="Fact-E73F6231825A607619A7C2A7EF82C2B8-wk-Fact-E73F6231825A607619A7C2A7EF82C2B8">P5Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="FD2020Q4YTD_srt_TitleOfIndividualAxis_srt_OfficerMember_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_us-gaap_PlanNameAxis_casy_StockIncentivePlanMember"
      id="Fact-F917261F841D73DFFACAC36AAE4279F0-wk-Fact-F917261F841D73DFFACAC36AAE4279F0">P3Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <dei:DocumentType
      contextRef="FD2020Q4YTD"
      id="d13088691e482-wk-Fact-B246E69ED568A69F9A7EC33DDDA1B66C">10-K</dei:DocumentType>
    <dei:DocumentAnnualReport
      contextRef="FD2020Q4YTD"
      id="d13088691e500-wk-Fact-C363A8051F98533CC353E265E8AE955A">true</dei:DocumentAnnualReport>
    <dei:DocumentPeriodEndDate
      contextRef="FD2020Q4YTD"
      id="d13088691e515-wk-Fact-A74F395B6456C39E9E52DCC6E12A7506">2020-04-30</dei:DocumentPeriodEndDate>
    <dei:DocumentTransitionReport
      contextRef="FD2020Q4YTD"
      id="d13088691e535-wk-Fact-286D086A98FC6B813993E265AEA4C927">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber
      contextRef="FD2020Q4YTD"
      id="d13088691e553-wk-Fact-7270D63A0A7DE7581C59C35065A85ADA">001-34700</dei:EntityFileNumber>
    <dei:EntityRegistrantName
      contextRef="FD2020Q4YTD"
      id="d13088691e574-wk-Fact-9A0D3DD5E9E83625C2BCC3509FAF17E4">CASEY&#x2019;S GENERAL STORES, INC.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="FD2020Q4YTD"
      id="d13088691e614-wk-Fact-B519B50E50161FF99EC7C350F580A667">IA</dei:EntityIncorporationStateCountryCode>
    <dei:EntityTaxIdentificationNumber
      contextRef="FD2020Q4YTD"
      id="d13088691e624-wk-Fact-DC0607FCCB14D04BDF58C35206AD541B">42-0935283</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="FD2020Q4YTD"
      id="d13088691e649-wk-Fact-93E97C3D079CE8CF86A8C352757F2086">ONE SE CONVENIENCE BLVD</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown
      contextRef="FD2020Q4YTD"
      id="d13088691e654-wk-Fact-39AD3CA37F244B9AED1AC352DA3FBF95">Ankeny</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="FD2020Q4YTD"
      id="d13088691e659-wk-Fact-940792C7AE1B837E9FC1C35344F0BC09">IA</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="FD2020Q4YTD"
      id="d13088691e668-wk-Fact-789EF10A29B4D48C757DC354315BDC9D">50021</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="FD2020Q4YTD"
      id="d13088691e679-wk-Fact-8E26FED3EBD9211EC57CC3548832731F">515</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="FD2020Q4YTD"
      id="d13088691e684-wk-Fact-6B756A24367D7A5925ADC354DA265E93">965-6100</dei:LocalPhoneNumber>
    <dei:Security12bTitle
      contextRef="FD2020Q4YTD"
      id="d13088691e728-wk-Fact-B9E9774F3CD2BE2BF9E7C35551EA0780">Common Stock, no par value per share</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="FD2020Q4YTD"
      id="d13088691e733-wk-Fact-11017BFFB90C164850FDC355A6686771">CASY</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="FD2020Q4YTD"
      id="d13088691e738-wk-Fact-1D09DF35948FBC8D370CC355EADB1E0F">NASDAQ</dei:SecurityExchangeName>
    <dei:EntityWellKnownSeasonedIssuer
      contextRef="FD2020Q4YTD"
      id="d13088691e767-wk-Fact-CFA89B53B36DEC923F07C35641B25F2A">Yes</dei:EntityWellKnownSeasonedIssuer>
    <dei:EntityVoluntaryFilers
      contextRef="FD2020Q4YTD"
      id="d13088691e784-wk-Fact-FD679ECE5BD5F4D3BF62C3567DECB834">No</dei:EntityVoluntaryFilers>
    <dei:EntityCurrentReportingStatus
      contextRef="FD2020Q4YTD"
      id="d13088691e793-wk-Fact-9813199FA42DF35AA863C356C1E84FD7">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent
      contextRef="FD2020Q4YTD"
      id="d13088691e808-wk-Fact-418933E78322C6921099C357174169C7">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory
      contextRef="FD2020Q4YTD"
      id="d13088691e843-wk-Fact-5D800B51156C5B72D353C357B38BD5B3">Large Accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness
      contextRef="FD2020Q4YTD"
      id="d13088691e930-wk-Fact-BCC361C4EE3220ABDDFAC357E78DCE52">false</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany
      contextRef="FD2020Q4YTD"
      id="d13088691e977-wk-Fact-A70279BB4718FA6C0217C3580709E2CA">false</dei:EntityEmergingGrowthCompany>
    <dei:EntityShellCompany
      contextRef="FD2020Q4YTD"
      id="d13088691e1004-wk-Fact-3147E16A11F4E475DF9AC35832EDC067">false</dei:EntityShellCompany>
    <dei:EntityPublicFloat
      contextRef="FI2020Q2"
      decimals="-8"
      id="d13088691e1018-wk-Fact-76734EDF649CF5F31639C35862D5B38B"
      unitRef="usd">6300000000</dei:EntityPublicFloat>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="I2021Q1Jun9"
      decimals="INF"
      id="d13088691e1068-wk-Fact-C38775DB31362B82C199C358CF160ACC"
      unitRef="shares">36849324</dei:EntityCommonStockSharesOutstanding>
    <us-gaap:NumberOfStores
      contextRef="FI2020Q4"
      decimals="INF"
      id="d13091221e484-wk-Fact-1278A85759DDB4319264C2A7EF2FBA5F"
      unitRef="store">2207</us-gaap:NumberOfStores>
    <us-gaap:NumberOfBusinessesAcquired
      contextRef="FD2020Q4YTD"
      decimals="INF"
      id="d13091221e505-wk-Fact-FEF65CCF3B63A5ACCEA8C2A7EF9C8396"
      unitRef="store">18</us-gaap:NumberOfBusinessesAcquired>
    <casy:NumberOfStoresOpened
      contextRef="FD2020Q4YTD"
      decimals="INF"
      id="d13091221e513-wk-Fact-8C7388FCDFDA598B539DC2A7EF73B3A3"
      unitRef="store">11</casy:NumberOfStoresOpened>
    <casy:NumberOfStoresExpectedToOpenInNextFiscalYear
      contextRef="FD2020Q4YTD"
      decimals="INF"
      id="d13091221e521-wk-Fact-30B5A7D443C4E306655AC2A7EF7F4674"
      unitRef="store">7</casy:NumberOfStoresExpectedToOpenInNextFiscalYear>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="FI2020Q4"
      decimals="-3"
      id="d13098917e651-wk-Fact-F0695E3A7BB63612DFBDC2A7EF13B0C2"
      unitRef="usd">78275000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="FI2019Q4"
      decimals="-3"
      id="d13098917e670-wk-Fact-F566E9661CBFD7FF0352C2A7EF6FE77F"
      unitRef="usd">63296000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:AccountsAndOtherReceivablesNetCurrent
      contextRef="FI2020Q4"
      decimals="-3"
      id="d13098917e685-wk-Fact-722DC97B1AA09D87CDF5C2A7EF7D02DC"
      unitRef="usd">48500000</us-gaap:AccountsAndOtherReceivablesNetCurrent>
    <us-gaap:AccountsAndOtherReceivablesNetCurrent
      contextRef="FI2019Q4"
      decimals="-3"
      id="d13098917e704-wk-Fact-F05C9AA12783BCEFEA4AC2A7EF9C5D50"
      unitRef="usd">37856000</us-gaap:AccountsAndOtherReceivablesNetCurrent>
    <us-gaap:InventoryNet
      contextRef="FI2020Q4"
      decimals="-3"
      id="d13098917e724-wk-Fact-B8F96A758A1683D58F22C2A7EF859A90"
      unitRef="usd">236007000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="FI2019Q4"
      decimals="-3"
      id="d13098917e743-wk-Fact-0FAF5495FDBA4B7750D4C2A7EF1313B5"
      unitRef="usd">273040000</us-gaap:InventoryNet>
    <us-gaap:PrepaidExpenseCurrent
      contextRef="FI2020Q4"
      decimals="-3"
      id="d13098917e763-wk-Fact-328D1EA81971A2AFDABBC2A7EF7CC703"
      unitRef="usd">9801000</us-gaap:PrepaidExpenseCurrent>
    <us-gaap:PrepaidExpenseCurrent
      contextRef="FI2019Q4"
      decimals="-3"
      id="d13098917e782-wk-Fact-15049C3DB86549C037C5C2A7EF78E517"
      unitRef="usd">7493000</us-gaap:PrepaidExpenseCurrent>
    <us-gaap:IncomeTaxesReceivable
      contextRef="FI2020Q4"
      decimals="-3"
      id="d13098917e802-wk-Fact-7D51233DAB3A225504F5C2A7EF9F95D0"
      unitRef="usd">14667000</us-gaap:IncomeTaxesReceivable>
    <us-gaap:IncomeTaxesReceivable
      contextRef="FI2019Q4"
      decimals="-3"
      id="d13098917e821-wk-Fact-89D595E6D34C76FBBEE4C2A7EF1DCF56"
      unitRef="usd">28895000</us-gaap:IncomeTaxesReceivable>
    <us-gaap:AssetsCurrent
      contextRef="FI2020Q4"
      decimals="-3"
      id="d13098917e841-wk-Fact-6BE9EEE2168880376269C2A7EF798070"
      unitRef="usd">387250000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="FI2019Q4"
      decimals="-3"
      id="d13098917e860-wk-Fact-7065C0B702C4BFD9AE28C2A7EF77438B"
      unitRef="usd">410580000</us-gaap:AssetsCurrent>
    <us-gaap:Land
      contextRef="FI2020Q4"
      decimals="-3"
      id="d13098917e922-wk-Fact-635091D6F18FAA1F0006C2A7EFB0711C"
      unitRef="usd">872151000</us-gaap:Land>
    <us-gaap:Land
      contextRef="FI2019Q4"
      decimals="-3"
      id="d13098917e941-wk-Fact-01B3C778EC9592F8CAFDC2A7EF124FEA"
      unitRef="usd">792601000</us-gaap:Land>
    <us-gaap:BuildingsAndImprovementsGross
      contextRef="FI2020Q4"
      decimals="-3"
      id="d13098917e961-wk-Fact-5C8DE28A51C39D649B87C2A7EF736B13"
      unitRef="usd">1969585000</us-gaap:BuildingsAndImprovementsGross>
    <us-gaap:BuildingsAndImprovementsGross
      contextRef="FI2019Q4"
      decimals="-3"
      id="d13098917e980-wk-Fact-09CC11292E157BEEA09AC2A7EF189727"
      unitRef="usd">1770695000</us-gaap:BuildingsAndImprovementsGross>
    <us-gaap:MachineryAndEquipmentGross
      contextRef="FI2020Q4"
      decimals="-3"
      id="d13098917e1000-wk-Fact-6C490B8739D609E38817C2A7EF1E2051"
      unitRef="usd">2369361000</us-gaap:MachineryAndEquipmentGross>
    <us-gaap:MachineryAndEquipmentGross
      contextRef="FI2019Q4"
      decimals="-3"
      id="d13098917e1019-wk-Fact-5CCC4188060812820394C2A7EF2B982E"
      unitRef="usd">2236123000</us-gaap:MachineryAndEquipmentGross>
    <us-gaap:CapitalLeasedAssetsGross
      contextRef="FI2020Q4"
      decimals="-3"
      id="d13098917e1039-wk-Fact-B44A9CBF83DE12428950C2A7EF7BCC06"
      unitRef="usd">24780000</us-gaap:CapitalLeasedAssetsGross>
    <us-gaap:CapitalLeasedAssetsGross
      contextRef="FI2019Q4"
      decimals="-3"
      id="d13098917e1058-wk-Fact-ED314F54102B4BBB2BDFC2A7EF17F61E"
      unitRef="usd">25323000</us-gaap:CapitalLeasedAssetsGross>
    <us-gaap:ConstructionInProgressGross
      contextRef="FI2020Q4"
      decimals="-3"
      id="d13098917e1078-wk-Fact-EC15D828137D37FC3AD7C2A7EF89EC8B"
      unitRef="usd">125632000</us-gaap:ConstructionInProgressGross>
    <us-gaap:ConstructionInProgressGross
      contextRef="FI2019Q4"
      decimals="-3"
      id="d13098917e1097-wk-Fact-D1D2FC63D5F8B345B165C2A7EFB1FAD9"
      unitRef="usd">124613000</us-gaap:ConstructionInProgressGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="FI2020Q4"
      decimals="-3"
      id="d13098917e1117-wk-Fact-612E025C8A566E0F4781C2A7EF95DEFC"
      unitRef="usd">5361509000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="FI2019Q4"
      decimals="-3"
      id="d13098917e1136-wk-Fact-02E80543BA35C95C08F8C2A7EF7B5060"
      unitRef="usd">4949355000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="FI2020Q4"
      decimals="-3"
      id="d13098917e1156-wk-Fact-6C7031058FD4E4A30159C2A7EF2FF5CB"
      unitRef="usd">2037708000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="FI2019Q4"
      decimals="-3"
      id="d13098917e1175-wk-Fact-1270E8814BC445216D61C2A7EF765A32"
      unitRef="usd">1826936000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="FI2020Q4"
      decimals="-3"
      id="d13098917e1195-wk-Fact-4545C910BD06AE615983C2A7EF84E3B7"
      unitRef="usd">3323801000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="FI2019Q4"
      decimals="-3"
      id="d13098917e1214-wk-Fact-D2BC0E26033D6C1AF0D3C2A7EFB653F5"
      unitRef="usd">3122419000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="FI2020Q4"
      decimals="-3"
      id="d13098917e1234-wk-Fact-666F1C00521DC4184296C2A7EF9678C4"
      unitRef="usd">71766000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="FI2019Q4"
      decimals="-3"
      id="d13098917e1253-wk-Fact-9FDAC8FE0FDD82E785A5C2A7EFABDA0C"
      unitRef="usd">41154000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:Goodwill
      contextRef="FI2020Q4"
      decimals="-3"
      id="d13098917e1273-wk-Fact-E44E4AB3F4EF4245D792C2A7EFA71194"
      unitRef="usd">161075000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="FI2019Q4"
      decimals="-3"
      id="d13098917e1292-wk-Fact-639D45F55F8B8381E9AEC2A7EF2B9F76"
      unitRef="usd">157223000</us-gaap:Goodwill>
    <us-gaap:Assets
      contextRef="FI2020Q4"
      decimals="-3"
      id="d13098917e1317-wk-Fact-9CA49E43DBB202544FF8C2A7EF22CBFA"
      unitRef="usd">3943892000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="FI2019Q4"
      decimals="-3"
      id="d13098917e1336-wk-Fact-720C56164DCE8E62A27BC2A7EF864E45"
      unitRef="usd">3731376000</us-gaap:Assets>
    <us-gaap:LineOfCredit
      contextRef="FI2020Q4"
      decimals="-3"
      id="d13098917e1439-wk-Fact-EED3809FBABD824D54FEC2A7EF20F56C"
      unitRef="usd">120000000</us-gaap:LineOfCredit>
    <us-gaap:LineOfCredit
      contextRef="FI2019Q4"
      decimals="-3"
      id="d13098917e1458-wk-Fact-DB13A2A7810F2D963191C2A7EF7370CC"
      unitRef="usd">75000000</us-gaap:LineOfCredit>
    <us-gaap:LongTermDebtCurrent
      contextRef="FI2020Q4"
      decimals="-3"
      id="d13098917e1473-wk-Fact-B4D88BB4D3E14557D5E6C2A7EF21C67C"
      unitRef="usd">570280000</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtCurrent
      contextRef="FI2019Q4"
      decimals="-3"
      id="d13098917e1492-wk-Fact-E52420CC6AE5FF55EC7CC2A7EF846735"
      unitRef="usd">17205000</us-gaap:LongTermDebtCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="FI2020Q4"
      decimals="-3"
      id="d13098917e1512-wk-Fact-3AE497AB1D9E6DC9D594C2A7EF917359"
      unitRef="usd">184800000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="FI2019Q4"
      decimals="-3"
      id="d13098917e1531-wk-Fact-3D9F171712B744812E6EC2A7EF77061F"
      unitRef="usd">335240000</us-gaap:AccountsPayableCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="FI2020Q4"
      decimals="-3"
      id="d13098917e1592-wk-Fact-113CF17B8A25D027CE65C2A7EF2E74EA"
      unitRef="usd">34039000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="FI2019Q4"
      decimals="-3"
      id="d13098917e1611-wk-Fact-4E5D5DB8CCCBFFDCC7F3C2A7EFA0BEB2"
      unitRef="usd">39950000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <casy:AccruedPropertyTaxes
      contextRef="FI2020Q4"
      decimals="-3"
      id="d13098917e1631-wk-Fact-FC1A857C4730182FB93AC2A7EF70F3B3"
      unitRef="usd">36348000</casy:AccruedPropertyTaxes>
    <casy:AccruedPropertyTaxes
      contextRef="FI2019Q4"
      decimals="-3"
      id="d13098917e1650-wk-Fact-5426C1C57AD786EC7382C2A7EF1E1546"
      unitRef="usd">32931000</casy:AccruedPropertyTaxes>
    <us-gaap:SelfInsuranceReserveCurrent
      contextRef="FI2020Q4"
      decimals="-3"
      id="d13098917e1670-wk-Fact-62E4ED6771B32BE1072EC2A7EF8AD0A4"
      unitRef="usd">22097000</us-gaap:SelfInsuranceReserveCurrent>
    <us-gaap:SelfInsuranceReserveCurrent
      contextRef="FI2019Q4"
      decimals="-3"
      id="d13098917e1689-wk-Fact-48CA0B1EE011B08912C3C2A7EF2F82DD"
      unitRef="usd">21671000</us-gaap:SelfInsuranceReserveCurrent>
    <us-gaap:OtherLiabilitiesCurrent
      contextRef="FI2020Q4"
      decimals="-3"
      id="d13098917e1709-wk-Fact-880FB900D06C1AC3ECDBC2A7EF6C8D4A"
      unitRef="usd">95864000</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:OtherLiabilitiesCurrent
      contextRef="FI2019Q4"
      decimals="-3"
      id="d13098917e1728-wk-Fact-D13C03E4F3F6071B6737C2A7EF85055C"
      unitRef="usd">68935000</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="FI2020Q4"
      decimals="-3"
      id="d13098917e1748-wk-Fact-67D148A8E91638A06CB6C2A7EF2AD25F"
      unitRef="usd">1063428000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="FI2019Q4"
      decimals="-3"
      id="d13098917e1767-wk-Fact-5EA93EB2C0852E25F7B8C2A7EF9106F6"
      unitRef="usd">590932000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="FI2020Q4"
      decimals="-3"
      id="d13098917e1788-wk-Fact-5989BC8B12592201F046C2A7EF1C85F5"
      unitRef="usd">714502000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="FI2019Q4"
      decimals="-3"
      id="d13098917e1807-wk-Fact-31B5AB4E251F3DA64EF5C2A7EF7F5D85"
      unitRef="usd">1283275000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="FI2020Q4"
      decimals="-3"
      id="d13098917e1827-wk-Fact-867684B6174F6D587BE2C2A7EF703E14"
      unitRef="usd">435598000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="FI2019Q4"
      decimals="-3"
      id="d13098917e1846-wk-Fact-78EF878F73163C28FC37C2A7EF6AF74F"
      unitRef="usd">385788000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:DeferredCompensationLiabilityClassifiedNoncurrent
      contextRef="FI2020Q4"
      decimals="-3"
      id="d13098917e1866-wk-Fact-A7B2EFC09237CE7781B8C2A7EF2ACBA7"
      unitRef="usd">13604000</us-gaap:DeferredCompensationLiabilityClassifiedNoncurrent>
    <us-gaap:DeferredCompensationLiabilityClassifiedNoncurrent
      contextRef="FI2019Q4"
      decimals="-3"
      id="d13098917e1885-wk-Fact-975297E887158C43CA3DC2A7EF18127F"
      unitRef="usd">15881000</us-gaap:DeferredCompensationLiabilityClassifiedNoncurrent>
    <us-gaap:SelfInsuranceReserveNoncurrent
      contextRef="FI2020Q4"
      decimals="-3"
      id="d13098917e1905-wk-Fact-3F974D724B475B4E9CA6C2A7EF129400"
      unitRef="usd">22862000</us-gaap:SelfInsuranceReserveNoncurrent>
    <us-gaap:SelfInsuranceReserveNoncurrent
      contextRef="FI2019Q4"
      decimals="-3"
      id="d13098917e1924-wk-Fact-7D8DCEA5FDFA2AA6C098C2A7EF719C90"
      unitRef="usd">22663000</us-gaap:SelfInsuranceReserveNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="FI2020Q4"
      decimals="-3"
      id="d13098917e1944-wk-Fact-E28AFA4D3A41DC3CA179C2A7EFB37E54"
      unitRef="usd">50693000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="FI2019Q4"
      decimals="-3"
      id="d13098917e1963-wk-Fact-BB6B223D3D0D81694340C2A7EF7C8AA7"
      unitRef="usd">24068000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:Liabilities
      contextRef="FI2020Q4"
      decimals="-3"
      id="d13098917e1983-wk-Fact-1918A244E763E5F931B6C2A7EFA74DAA"
      unitRef="usd">2300687000</us-gaap:Liabilities>
    <us-gaap:Liabilities
      contextRef="FI2019Q4"
      decimals="-3"
      id="d13098917e2002-wk-Fact-71E56D328C8E78F45F5FC2A7EF6D6902"
      unitRef="usd">2322607000</us-gaap:Liabilities>
    <us-gaap:CommitmentsAndContingencies
      contextRef="FI2020Q4"
      id="d13098917e2022-wk-Fact-36BC9D7B8551E04F21D4C2A7EFB01742"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:CommitmentsAndContingencies
      contextRef="FI2019Q4"
      id="d13098917e2041-wk-Fact-552E31B7C15C3E405D06C2A7EF84AF6B"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:PreferredStockValue
      contextRef="FI2020Q4"
      decimals="-3"
      id="d13098917e2102-wk-Fact-74488ADB7FE96DA2A9BFC2A7EF22CE25"
      unitRef="usd">0</us-gaap:PreferredStockValue>
    <us-gaap:PreferredStockValue
      contextRef="FI2019Q4"
      decimals="-3"
      id="d13098917e2121-wk-Fact-9681EC26A40B70FEAC7FC2A7EF736A4C"
      unitRef="usd">0</us-gaap:PreferredStockValue>
    <us-gaap:CommonStockValue
      contextRef="FI2020Q4"
      decimals="-3"
      id="d13098917e2141-wk-Fact-4B3272830EB9B2971EEAC2A7EFA56B0B"
      unitRef="usd">33286000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="FI2019Q4"
      decimals="-3"
      id="d13098917e2160-wk-Fact-6D70FF5743A2365F1525C2A7EF196690"
      unitRef="usd">15600000</us-gaap:CommonStockValue>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="FI2020Q4"
      decimals="-3"
      id="d13098917e2180-wk-Fact-39E84AE1092FF7A76AF1C2A7EF2AAE47"
      unitRef="usd">1609919000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="FI2019Q4"
      decimals="-3"
      id="d13098917e2199-wk-Fact-C69225FE0C6618C3FBEAC2A7EF8A1E22"
      unitRef="usd">1393169000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:StockholdersEquity
      contextRef="FI2020Q4"
      decimals="-3"
      id="d13098917e2220-wk-Fact-F47D27E38AB63B0CDEE4C2A7EF2137BC"
      unitRef="usd">1643205000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="FI2019Q4"
      decimals="-3"
      id="d13098917e2239-wk-Fact-7115E70AFB7D16D4913FC2A7EF95AA3E"
      unitRef="usd">1408769000</us-gaap:StockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="FI2020Q4"
      decimals="-3"
      id="d13098917e2264-wk-Fact-8ABC7A48BA62280E949FC2A7EF733E7A"
      unitRef="usd">3943892000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="FI2019Q4"
      decimals="-3"
      id="d13098917e2283-wk-Fact-C7D6356C7895E18AD200C2A7EF75E2D1"
      unitRef="usd">3731376000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:Revenues
      contextRef="FD2020Q4YTD"
      decimals="-3"
      id="d13102492e617-wk-Fact-07A6CF30C8640BF06E47C2A7EF727403"
      unitRef="usd">9175296000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="FD2019Q4YTD"
      decimals="-3"
      id="d13102492e636-wk-Fact-902A4C15DD7B3A906455C2A7EF92D729"
      unitRef="usd">9352910000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="FD2018Q4YTD"
      decimals="-3"
      id="d13102492e655-wk-Fact-A9EEDFA4E3214D6A53E0C2A7EF6DF51A"
      unitRef="usd">8391124000</us-gaap:Revenues>
    <us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization
      contextRef="FD2020Q4YTD"
      decimals="-3"
      id="d13102492e671-wk-Fact-9744CC17223404307676C2A7EF7E4365"
      unitRef="usd">7030612000</us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization>
    <us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization
      contextRef="FD2019Q4YTD"
      decimals="-3"
      id="d13102492e690-wk-Fact-7EA0220F58056BB906C0C2A7EF7DA046"
      unitRef="usd">7398186000</us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization>
    <us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization
      contextRef="FD2018Q4YTD"
      decimals="-3"
      id="d13102492e709-wk-Fact-AFEEB9616F8D5EDF3477C2A7EF7C4C31"
      unitRef="usd">6621731000</us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization>
    <us-gaap:OperatingExpenses
      contextRef="FD2020Q4YTD"
      decimals="-3"
      id="d13102492e730-wk-Fact-50C0F397EC564781D24CC2A7EF7CBBBC"
      unitRef="usd">1498043000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="FD2019Q4YTD"
      decimals="-3"
      id="d13102492e749-wk-Fact-F21B2586DC1402F7DE31C2A7EF74E3BD"
      unitRef="usd">1391279000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="FD2018Q4YTD"
      decimals="-3"
      id="d13102492e768-wk-Fact-1D1BFC86A6653498CFEAC2A7EF790BCD"
      unitRef="usd">1283046000</us-gaap:OperatingExpenses>
    <us-gaap:CostOfGoodsAndServicesSoldDepreciationAndAmortization
      contextRef="FD2020Q4YTD"
      decimals="-3"
      id="d13102492e789-wk-Fact-D8F830E4B0BAE8D1E286C2A7EF70023E"
      unitRef="usd">251174000</us-gaap:CostOfGoodsAndServicesSoldDepreciationAndAmortization>
    <us-gaap:CostOfGoodsAndServicesSoldDepreciationAndAmortization
      contextRef="FD2019Q4YTD"
      decimals="-3"
      id="d13102492e808-wk-Fact-59DCCBA1B9503CC0616FC2A7EF920666"
      unitRef="usd">244387000</us-gaap:CostOfGoodsAndServicesSoldDepreciationAndAmortization>
    <us-gaap:CostOfGoodsAndServicesSoldDepreciationAndAmortization
      contextRef="FD2018Q4YTD"
      decimals="-3"
      id="d13102492e827-wk-Fact-D94825E2D4ED1AC9B4CDC2A7EF6EADC9"
      unitRef="usd">220970000</us-gaap:CostOfGoodsAndServicesSoldDepreciationAndAmortization>
    <us-gaap:InterestExpense
      contextRef="FD2020Q4YTD"
      decimals="-3"
      id="d13102492e848-wk-Fact-19439FAF353253F07363C2A7EF93B34F"
      unitRef="usd">53419000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="FD2019Q4YTD"
      decimals="-3"
      id="d13102492e867-wk-Fact-06E6D0F884ADFD985B58C2A7EF7B856E"
      unitRef="usd">55656000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="FD2018Q4YTD"
      decimals="-3"
      id="d13102492e886-wk-Fact-41AB3E9F41BB2A7F6FF3C2A7EF7EAF97"
      unitRef="usd">50940000</us-gaap:InterestExpense>
    <us-gaap:IncomeLossAttributableToParent
      contextRef="FD2020Q4YTD"
      decimals="-3"
      id="d13102492e907-wk-Fact-76575BB66E0C96BA51B0C2A7EF7A79A6"
      unitRef="usd">342048000</us-gaap:IncomeLossAttributableToParent>
    <us-gaap:IncomeLossAttributableToParent
      contextRef="FD2019Q4YTD"
      decimals="-3"
      id="d13102492e926-wk-Fact-8C38FAC0A593018589BCC2A7EF7CA7B0"
      unitRef="usd">263402000</us-gaap:IncomeLossAttributableToParent>
    <us-gaap:IncomeLossAttributableToParent
      contextRef="FD2018Q4YTD"
      decimals="-3"
      id="d13102492e945-wk-Fact-C2CEE35C46CCFB4D4F31C2A7EF7BBFC1"
      unitRef="usd">214437000</us-gaap:IncomeLossAttributableToParent>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="FD2020Q4YTD"
      decimals="-3"
      id="d13102492e966-wk-Fact-ACD5B86AD0708DECA173C2A7EF8C099C"
      unitRef="usd">78202000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="FD2019Q4YTD"
      decimals="-3"
      id="d13102492e985-wk-Fact-B73CB25FCC14F0A5B5FAC2A7EF16DD55"
      unitRef="usd">59516000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="FD2018Q4YTD"
      decimals="-3"
      id="d13102492e1004-wk-Fact-73F7C4719EC77AB9E02CC2A7EF925790"
      unitRef="usd">-103466000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:NetIncomeLoss
      contextRef="FD2020Q4YTD"
      decimals="-3"
      id="d13102492e1031-wk-Fact-339C1596F719024727FDC2A7EF759C7F"
      unitRef="usd">263846000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="FD2019Q4YTD"
      decimals="-3"
      id="d13102492e1050-wk-Fact-E9160FDD6FC9F1BBAEF4C2A7EF963DE4"
      unitRef="usd">203886000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="FD2018Q4YTD"
      decimals="-3"
      id="d13102492e1069-wk-Fact-76F62EC10F2AE1E6002BC2A7EF7B2C7C"
      unitRef="usd">317903000</us-gaap:NetIncomeLoss>
    <us-gaap:EarningsPerShareBasic
      contextRef="FD2020Q4YTD"
      decimals="2"
      id="d13102492e1153-wk-Fact-6F2598118BBE589B8047C2A7EF7E3580"
      unitRef="usdPerShare">7.14</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="FD2019Q4YTD"
      decimals="2"
      id="d13102492e1172-wk-Fact-E32156ABA8B406CB2520C2A7EF7E01E3"
      unitRef="usdPerShare">5.55</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="FD2018Q4YTD"
      decimals="2"
      id="d13102492e1191-wk-Fact-953DD2968738F0EB266FC2A7EF7C39E2"
      unitRef="usdPerShare">8.41</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="FD2020Q4YTD"
      decimals="2"
      id="d13102492e1212-wk-Fact-F8BFA0C1418280DC0127C2A7EF9A2221"
      unitRef="usdPerShare">7.10</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="FD2019Q4YTD"
      decimals="2"
      id="d13102492e1231-wk-Fact-A9ECFA25F0E963FF6BD7C2A7EF7BA0BE"
      unitRef="usdPerShare">5.51</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="FD2018Q4YTD"
      decimals="2"
      id="d13102492e1250-wk-Fact-F2D2255893361C5E59F1C2A7EF932C54"
      unitRef="usdPerShare">8.34</us-gaap:EarningsPerShareDiluted>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="FD2020Q4YTD"
      decimals="INF"
      id="d13102492e1333-wk-Fact-D48A83A5345A83CD3C2EC2A7EF6FD81E"
      unitRef="usdPerShare">1.28</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="FD2019Q4YTD"
      decimals="INF"
      id="d13102492e1352-wk-Fact-89839ED457E3E4AFCBA9C2A7EF7C5599"
      unitRef="usdPerShare">1.16</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="FD2018Q4YTD"
      decimals="INF"
      id="d13102492e1371-wk-Fact-C68C5C47730B6CCE6D04C2A7EF7DB91A"
      unitRef="usdPerShare">1.04</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:ExciseTaxesCollected
      contextRef="FD2020Q4YTD"
      decimals="-3"
      id="d13102492e1454-wk-Fact-3455446EB195995E130FC2A7EF8C82E0"
      unitRef="usd">1063000000</us-gaap:ExciseTaxesCollected>
    <us-gaap:ExciseTaxesCollected
      contextRef="FD2019Q4YTD"
      decimals="-3"
      id="d13102492e1473-wk-Fact-34A57A352E87106DF8A2C2A7EF7E3B51"
      unitRef="usd">988000000</us-gaap:ExciseTaxesCollected>
    <us-gaap:ExciseTaxesCollected
      contextRef="FD2018Q4YTD"
      decimals="-3"
      id="d13102492e1492-wk-Fact-65C588E59F7A26501792C2A7EF9DE102"
      unitRef="usd">919000000</us-gaap:ExciseTaxesCollected>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="FI2017Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember"
      decimals="INF"
      id="d13101063e578-wk-Fact-AF1336AD46C350A359C0C2A7EF9BA182"
      unitRef="shares">38765821</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="FI2017Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember"
      decimals="-3"
      id="d13101063e597-wk-Fact-B80E1600438FAAF82D11C2A7EF9B4F35"
      unitRef="usd">40074000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="FI2017Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember"
      decimals="-3"
      id="d13101063e616-wk-Fact-DE460BC7FE37ED441C8FC2A7EF9228BD"
      unitRef="usd">1150546000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="FI2017Q4"
      decimals="-3"
      id="d13101063e636-wk-Fact-DCE5CE45BA22AF907D78C2A7EF90BFD8"
      unitRef="usd">1190620000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="FD2018Q4YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember"
      decimals="-3"
      id="d13101063e684-wk-Fact-F7F30EB336D427424F6EC2A7EF8CF462"
      unitRef="usd">317903000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="FD2018Q4YTD"
      decimals="-3"
      id="d13101063e704-wk-Fact-76F62EC10F2AE1E6002BC2A7EF7B2C7C"
      unitRef="usd">317903000</us-gaap:NetIncomeLoss>
    <us-gaap:DividendsCommonStock
      contextRef="FD2018Q4YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember"
      decimals="-3"
      id="d13101063e757-wk-Fact-96E5BD2533878A24E163C2A7EF9BB0E5"
      unitRef="usd">39060000</us-gaap:DividendsCommonStock>
    <us-gaap:DividendsCommonStock
      contextRef="FD2018Q4YTD"
      decimals="-3"
      id="d13101063e778-wk-Fact-CC2C1A17D1C468BA0BAFC2A7EF9B4BC4"
      unitRef="usd">39060000</us-gaap:DividendsCommonStock>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="FD2018Q4YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember"
      decimals="INF"
      id="d13101063e799-wk-Fact-61BD63BFA5678B05B425C2A7EF9C28F9"
      unitRef="shares">40377</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="FD2018Q4YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember"
      decimals="-3"
      id="d13101063e813-wk-Fact-733FA5E485B0C337BB28C2A7EF98439F"
      unitRef="usd">1377000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="FD2018Q4YTD"
      decimals="-3"
      id="d13101063e852-wk-Fact-9A78C596C3A925C23BEEC2A7EF9CABA4"
      unitRef="usd">1377000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockRepurchasedDuringPeriodShares
      contextRef="FD2018Q4YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember"
      decimals="INF"
      id="d13101063e872-wk-Fact-7EC1ADB331D0897BFABEC2A7EF9A18D7"
      unitRef="shares">1997800</us-gaap:StockRepurchasedDuringPeriodShares>
    <us-gaap:StockRepurchasedDuringPeriodValue
      contextRef="FD2018Q4YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember"
      decimals="-3"
      id="d13101063e887-wk-Fact-5831C328F49A457EC824C2A7EF93847A"
      unitRef="usd">57186000</us-gaap:StockRepurchasedDuringPeriodValue>
    <us-gaap:StockRepurchasedDuringPeriodValue
      contextRef="FD2018Q4YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember"
      decimals="-3"
      id="d13101063e907-wk-Fact-D16091751A2B0F280BA3C3D48C9DD48F"
      unitRef="usd">158248000</us-gaap:StockRepurchasedDuringPeriodValue>
    <us-gaap:StockRepurchasedDuringPeriodValue
      contextRef="FD2018Q4YTD"
      decimals="-3"
      id="d13101063e928-wk-Fact-4132CFE7B9212FE5DA4AC2A7EF8BBDB8"
      unitRef="usd">215434000</us-gaap:StockRepurchasedDuringPeriodValue>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="FD2018Q4YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember"
      decimals="INF"
      id="d13101063e949-wk-Fact-B9C1392B6AE7AC386EB7C2A7EF97318E"
      unitRef="shares">65924</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="FD2018Q4YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember"
      decimals="-3"
      id="d13101063e963-wk-Fact-6F36D0D9A9E9CB7E2404C2A7EF8E87D6"
      unitRef="usd">15735000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="FD2018Q4YTD"
      decimals="-3"
      id="d13101063e1002-wk-Fact-1CDF207DB5B7691F75B6C2A7EF964288"
      unitRef="usd">15735000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="FI2018Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember"
      decimals="INF"
      id="d13101063e1022-wk-Fact-9232E03A8CF288BC567EC2A7EF930694"
      unitRef="shares">36874322</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="FI2018Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember"
      decimals="-3"
      id="d13101063e1041-wk-Fact-06742F4CF3A2C511100FC2A7EF92123E"
      unitRef="usd">0</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="FI2018Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember"
      decimals="-3"
      id="d13101063e1060-wk-Fact-8995C1EF40B97EDE8087C2A7EF8C7179"
      unitRef="usd">1271141000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="FI2018Q4"
      decimals="-3"
      id="d13101063e1080-wk-Fact-12B1C5A10F06019373DBC2A7EF9A7157"
      unitRef="usd">1271141000</us-gaap:StockholdersEquity>
    <us-gaap:CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption
      contextRef="I2019Q1May1_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember"
      decimals="-3"
      id="d13101063e1128-wk-Fact-3B289E3FF1EA7194ADD5C3D4C97C9211"
      unitRef="usd">-4140000</us-gaap:CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption>
    <us-gaap:CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption
      contextRef="I2019Q1May1"
      decimals="-3"
      id="d13101063e1149-wk-Fact-956B433A50416708A663C3D4C995BF73"
      unitRef="usd">-4140000</us-gaap:CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption>
    <us-gaap:NetIncomeLoss
      contextRef="FD2019Q4YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember"
      decimals="-3"
      id="d13101063e1203-wk-Fact-5B8092A372870904C988C2A7EF99A16F"
      unitRef="usd">203886000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="FD2019Q4YTD"
      decimals="-3"
      id="d13101063e1223-wk-Fact-E9160FDD6FC9F1BBAEF4C2A7EF963DE4"
      unitRef="usd">203886000</us-gaap:NetIncomeLoss>
    <us-gaap:DividendsCommonStock
      contextRef="FD2019Q4YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember"
      decimals="-3"
      id="d13101063e1276-wk-Fact-F0BC132262D9D9AAD6FDC2A7EF9440E0"
      unitRef="usd">42471000</us-gaap:DividendsCommonStock>
    <us-gaap:DividendsCommonStock
      contextRef="FD2019Q4YTD"
      decimals="-3"
      id="d13101063e1297-wk-Fact-D0D83CB1CEF14CDC1D44C2A7EF9CCCAA"
      unitRef="usd">42471000</us-gaap:DividendsCommonStock>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="FD2019Q4YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember"
      decimals="INF"
      id="d13101063e1319-wk-Fact-44AD46381792AC208337C2A7EF8CDB53"
      unitRef="shares">71546</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="FD2019Q4YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember"
      decimals="-3"
      id="d13101063e1333-wk-Fact-DED8CB1E21D07FA72105C2A7EF8C8075"
      unitRef="usd">2290000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="FD2019Q4YTD"
      decimals="-3"
      id="d13101063e1372-wk-Fact-953B884AC84EB539CDA1C2A7EF8EFD27"
      unitRef="usd">2290000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockRepurchasedDuringPeriodShares
      contextRef="FD2019Q4YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember"
      decimals="INF"
      id="d13101063e1392-wk-Fact-779C2E540D3474251873C2A7EF98BE26"
      unitRef="shares">352592</us-gaap:StockRepurchasedDuringPeriodShares>
    <us-gaap:StockRepurchasedDuringPeriodValue
      contextRef="FD2019Q4YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember"
      decimals="-3"
      id="d13101063e1426-wk-Fact-44F20781DD3FD6782FD2C2A7EF9927F5"
      unitRef="usd">35247000</us-gaap:StockRepurchasedDuringPeriodValue>
    <us-gaap:StockRepurchasedDuringPeriodValue
      contextRef="FD2019Q4YTD"
      decimals="-3"
      id="d13101063e1447-wk-Fact-5E4199597BA163AB1307C2A7EF8B26FB"
      unitRef="usd">35247000</us-gaap:StockRepurchasedDuringPeriodValue>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="FD2019Q4YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember"
      decimals="INF"
      id="d13101063e1468-wk-Fact-098C9E1E03D579C8892AC2A7EF95150B"
      unitRef="shares">71245</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="FD2019Q4YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember"
      decimals="-3"
      id="d13101063e1482-wk-Fact-53F568138F90B04B1743C2A7EF962544"
      unitRef="usd">13310000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="FD2019Q4YTD"
      decimals="-3"
      id="d13101063e1521-wk-Fact-6533E912AE97D6288EDBC2A7EF956F49"
      unitRef="usd">13310000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="FI2019Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember"
      decimals="INF"
      id="d13101063e1541-wk-Fact-6EB7917C1A237384F785C2A7EF984388"
      unitRef="shares">36664521</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="FI2019Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember"
      decimals="-3"
      id="d13101063e1560-wk-Fact-D4E18D40039E6917D993C2A7EF9AD7CA"
      unitRef="usd">15600000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="FI2019Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember"
      decimals="-3"
      id="d13101063e1579-wk-Fact-6511C4B985A292833E44C2A7EF9421D3"
      unitRef="usd">1393169000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="FI2019Q4"
      decimals="-3"
      id="d13101063e1599-wk-Fact-7115E70AFB7D16D4913FC2A7EF95AA3E"
      unitRef="usd">1408769000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="FD2020Q4YTD"
      decimals="-3"
      id="d13101063e1647-wk-Fact-339C1596F719024727FDC2A7EF759C7F"
      unitRef="usd">263846000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="FD2020Q4YTD"
      decimals="-3"
      id="d13101063e1667-wk-Fact-339C1596F719024727FDC2A7EF759C7F"
      unitRef="usd">263846000</us-gaap:NetIncomeLoss>
    <us-gaap:DividendsCommonStock
      contextRef="FD2020Q4YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember"
      decimals="-3"
      id="d13101063e1720-wk-Fact-94470FE87812F134D3C7C2A7EF928C33"
      unitRef="usd">47096000</us-gaap:DividendsCommonStock>
    <us-gaap:DividendsCommonStock
      contextRef="FD2020Q4YTD"
      decimals="-3"
      id="d13101063e1741-wk-Fact-B8DC92B93FB4CC07FFEFC2A7EF976DC7"
      unitRef="usd">47096000</us-gaap:DividendsCommonStock>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="FD2020Q4YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember"
      decimals="INF"
      id="d13101063e1762-wk-Fact-AE313AB3175D8C0E72D9C2A7EF96E2BD"
      unitRef="shares">66638</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="FD2020Q4YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember"
      decimals="-3"
      id="d13101063e1776-wk-Fact-6E7006676528C52791DBC2A7EF99212F"
      unitRef="usd">2958000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="FD2020Q4YTD"
      decimals="-3"
      id="d13101063e1815-wk-Fact-A618248039A70D4462CEC2A7EF8D8108"
      unitRef="usd">2958000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="FD2020Q4YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember"
      decimals="INF"
      id="d13101063e1835-wk-Fact-F23234966DBC584F79D4C2A7EF8F3035"
      unitRef="shares">75166</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="FD2020Q4YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember"
      decimals="-3"
      id="d13101063e1849-wk-Fact-C6823BCB816F638CB644C2A7EF9AEEAC"
      unitRef="usd">14728000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="FD2020Q4YTD"
      decimals="-3"
      id="d13101063e1888-wk-Fact-C438DDCA3A7E69AA564BC2A7EF963FE2"
      unitRef="usd">14728000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="FI2020Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember"
      decimals="INF"
      id="d13101063e1908-wk-Fact-411AD77E0D0ECA24C49BC2A7EF91CB64"
      unitRef="shares">36806325</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="FI2020Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember"
      decimals="-3"
      id="d13101063e1927-wk-Fact-B5A92A2FCD660F55A994C2A7EF97D8A8"
      unitRef="usd">33286000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="FI2020Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember"
      decimals="-3"
      id="d13101063e1946-wk-Fact-282B61183741E6E4B720C2A7EF92CDC5"
      unitRef="usd">1609919000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="FI2020Q4"
      decimals="-3"
      id="d13101063e1966-wk-Fact-F47D27E38AB63B0CDEE4C2A7EF2137BC"
      unitRef="usd">1643205000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="FD2020Q4YTD"
      decimals="-3"
      id="d13105194e679-wk-Fact-339C1596F719024727FDC2A7EF759C7F"
      unitRef="usd">263846000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="FD2019Q4YTD"
      decimals="-3"
      id="d13105194e698-wk-Fact-E9160FDD6FC9F1BBAEF4C2A7EF963DE4"
      unitRef="usd">203886000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="FD2018Q4YTD"
      decimals="-3"
      id="d13105194e717-wk-Fact-76F62EC10F2AE1E6002BC2A7EF7B2C7C"
      unitRef="usd">317903000</us-gaap:NetIncomeLoss>
    <us-gaap:DepreciationAndAmortization
      contextRef="FD2020Q4YTD"
      decimals="-3"
      id="d13105194e795-wk-Fact-3513FA86BD7F9AF09839C2A7EFB61079"
      unitRef="usd">251174000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="FD2019Q4YTD"
      decimals="-3"
      id="d13105194e814-wk-Fact-9E17FC318FE2C6DC5DFDC2A7EFADA2F7"
      unitRef="usd">244387000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="FD2018Q4YTD"
      decimals="-3"
      id="d13105194e833-wk-Fact-11C2B67D0DF91F18E82CC2A7EF8D3EC1"
      unitRef="usd">220970000</us-gaap:DepreciationAndAmortization>
    <us-gaap:ShareBasedCompensation
      contextRef="FD2020Q4YTD"
      decimals="-3"
      id="d13105194e854-wk-Fact-71A0CB623DF86653590CC2A7EF84B4C6"
      unitRef="usd">18129000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="FD2019Q4YTD"
      decimals="-3"
      id="d13105194e873-wk-Fact-099A8231AB4157408A58C2A7EF87672C"
      unitRef="usd">16410000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="FD2018Q4YTD"
      decimals="-3"
      id="d13105194e892-wk-Fact-7579C3CFF06375C8BA32C2A7EF8A2D31"
      unitRef="usd">18800000</us-gaap:ShareBasedCompensation>
    <us-gaap:GainLossOnSaleOfPropertyPlantEquipment
      contextRef="FD2020Q4YTD"
      decimals="-3"
      id="d13105194e913-wk-Fact-E703D4C526AE341308E4C2A7EF886E22"
      unitRef="usd">-3495000</us-gaap:GainLossOnSaleOfPropertyPlantEquipment>
    <us-gaap:GainLossOnSaleOfPropertyPlantEquipment
      contextRef="FD2019Q4YTD"
      decimals="-3"
      id="d13105194e932-wk-Fact-E2119AF2BE6AF32253AAC2A7EFB636CD"
      unitRef="usd">-1384000</us-gaap:GainLossOnSaleOfPropertyPlantEquipment>
    <us-gaap:GainLossOnSaleOfPropertyPlantEquipment
      contextRef="FD2018Q4YTD"
      decimals="-3"
      id="d13105194e951-wk-Fact-4773404A7F700B509077C2A7EF8BF15C"
      unitRef="usd">-2281000</us-gaap:GainLossOnSaleOfPropertyPlantEquipment>
    <us-gaap:IncreaseDecreaseInDeferredIncomeTaxes
      contextRef="FD2020Q4YTD"
      decimals="-3"
      id="d13105194e972-wk-Fact-6021B8CC80E96AA79746C2A7EFB4B454"
      unitRef="usd">-49810000</us-gaap:IncreaseDecreaseInDeferredIncomeTaxes>
    <us-gaap:IncreaseDecreaseInDeferredIncomeTaxes
      contextRef="FD2019Q4YTD"
      decimals="-3"
      id="d13105194e991-wk-Fact-D724BFAD83FCEA88F6B5C2A7EFAAAEFA"
      unitRef="usd">-45337000</us-gaap:IncreaseDecreaseInDeferredIncomeTaxes>
    <us-gaap:IncreaseDecreaseInDeferredIncomeTaxes
      contextRef="FD2018Q4YTD"
      decimals="-3"
      id="d13105194e1010-wk-Fact-B2B2C347A46BB8A0E522C2A7EFA94740"
      unitRef="usd">98178000</us-gaap:IncreaseDecreaseInDeferredIncomeTaxes>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="FD2020Q4YTD"
      decimals="-3"
      id="d13105194e1094-wk-Fact-95E34F0C00C56EA0A2DAC2A7EFABCB11"
      unitRef="usd">10644000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="FD2019Q4YTD"
      decimals="-3"
      id="d13105194e1114-wk-Fact-82C52E57303627B25190C2A7EF83B1C4"
      unitRef="usd">-7189000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="FD2018Q4YTD"
      decimals="-3"
      id="d13105194e1133-wk-Fact-E82CB77519C80B320DB7C2A7EF1441AC"
      unitRef="usd">1801000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="FD2020Q4YTD"
      decimals="-3"
      id="d13105194e1156-wk-Fact-9CB5F9AFC5027CF365A3C2A7EFAD09C6"
      unitRef="usd">-37713000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="FD2019Q4YTD"
      decimals="-3"
      id="d13105194e1175-wk-Fact-C82DBA35A124D9514BE3C2A7EF8D684E"
      unitRef="usd">29648000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="FD2018Q4YTD"
      decimals="-3"
      id="d13105194e1195-wk-Fact-34E9D9CC8865C7A1D925C2A7EF8A4565"
      unitRef="usd">38406000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInPrepaidExpense
      contextRef="FD2020Q4YTD"
      decimals="-3"
      id="d13105194e1217-wk-Fact-4A0EFA58C2FBB93CA465C2A7EFAD70C7"
      unitRef="usd">2308000</us-gaap:IncreaseDecreaseInPrepaidExpense>
    <us-gaap:IncreaseDecreaseInPrepaidExpense
      contextRef="FD2019Q4YTD"
      decimals="-3"
      id="d13105194e1237-wk-Fact-27771DBCD0E2F79592CAC2A7EFAB07B1"
      unitRef="usd">1727000</us-gaap:IncreaseDecreaseInPrepaidExpense>
    <us-gaap:IncreaseDecreaseInPrepaidExpense
      contextRef="FD2018Q4YTD"
      decimals="-3"
      id="d13105194e1257-wk-Fact-F2A49E38147544FF6502C2A7EF7FD9D3"
      unitRef="usd">-3413000</us-gaap:IncreaseDecreaseInPrepaidExpense>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="FD2020Q4YTD"
      decimals="-3"
      id="d13105194e1278-wk-Fact-0CBAEEE2C2E6461F73B7C2A7EF86B0F4"
      unitRef="usd">-140151000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="FD2019Q4YTD"
      decimals="-3"
      id="d13105194e1298-wk-Fact-37C678D82711F90EA08FC2A7EF8EDB1D"
      unitRef="usd">12451000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="FD2018Q4YTD"
      decimals="-3"
      id="d13105194e1317-wk-Fact-0764D982CF1CFC1A450BC2A7EF80E26A"
      unitRef="usd">14751000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccruedLiabilities
      contextRef="FD2020Q4YTD"
      decimals="-3"
      id="d13105194e1338-wk-Fact-7B0A4027ADC0144055BCC2A7EF8256CF"
      unitRef="usd">26400000</us-gaap:IncreaseDecreaseInAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccruedLiabilities
      contextRef="FD2019Q4YTD"
      decimals="-3"
      id="d13105194e1357-wk-Fact-5D95C77392196CE7D5F8C2A7EF81EC84"
      unitRef="usd">30927000</us-gaap:IncreaseDecreaseInAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccruedLiabilities
      contextRef="FD2018Q4YTD"
      decimals="-3"
      id="d13105194e1376-wk-Fact-937A6BDAC3662E3DC51EC2A7EFAE87C1"
      unitRef="usd">15967000</us-gaap:IncreaseDecreaseInAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInIncomeTaxesReceivable
      contextRef="FD2020Q4YTD"
      decimals="-3"
      id="d13105194e1397-wk-Fact-11740779F7DD1718ED0BC2A7EFAC47D0"
      unitRef="usd">-15783000</us-gaap:IncreaseDecreaseInIncomeTaxesReceivable>
    <us-gaap:IncreaseDecreaseInIncomeTaxesReceivable
      contextRef="FD2019Q4YTD"
      decimals="-3"
      id="d13105194e1416-wk-Fact-ADB671967248C0DE54B5C2A7EF89EB82"
      unitRef="usd">-22545000</us-gaap:IncreaseDecreaseInIncomeTaxesReceivable>
    <us-gaap:IncreaseDecreaseInIncomeTaxesReceivable
      contextRef="FD2018Q4YTD"
      decimals="-3"
      id="d13105194e1435-wk-Fact-48635269BBE5B18048E1C2A7EF804507"
      unitRef="usd">30053000</us-gaap:IncreaseDecreaseInIncomeTaxesReceivable>
    <us-gaap:OtherNoncashIncomeExpense
      contextRef="FD2020Q4YTD"
      decimals="-3"
      id="d13105194e1457-wk-Fact-4E64E4BE9F5AFC8D6068C2A7EFB50042"
      unitRef="usd">8933000</us-gaap:OtherNoncashIncomeExpense>
    <us-gaap:OtherNoncashIncomeExpense
      contextRef="FD2019Q4YTD"
      decimals="-3"
      id="d13105194e1477-wk-Fact-EEEA92A59D0BA6C10DD8C2A7EFB2522E"
      unitRef="usd">22527000</us-gaap:OtherNoncashIncomeExpense>
    <us-gaap:OtherNoncashIncomeExpense
      contextRef="FD2018Q4YTD"
      decimals="-3"
      id="d13105194e1497-wk-Fact-755957E6EA9EA87A08C5C2A7EF8759CB"
      unitRef="usd">5850000</us-gaap:OtherNoncashIncomeExpense>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="FD2020Q4YTD"
      decimals="-3"
      id="d13105194e1519-wk-Fact-79A812F8B9E582C682F5C2A7EFA80323"
      unitRef="usd">504314000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="FD2019Q4YTD"
      decimals="-3"
      id="d13105194e1538-wk-Fact-18947F8F1FC6EF38FBC9C2A7EFB2F521"
      unitRef="usd">530614000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="FD2018Q4YTD"
      decimals="-3"
      id="d13105194e1557-wk-Fact-61477E2FC1294D000904C2A7EFB06300"
      unitRef="usd">419797000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="FD2020Q4YTD"
      decimals="-3"
      id="d13105194e1640-wk-Fact-AB98351171C21007B038C2A7EFAF03BA"
      unitRef="usd">438977000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="FD2019Q4YTD"
      decimals="-3"
      id="d13105194e1660-wk-Fact-87F12840FD13A1EFB7EFC2A7EFA9A01B"
      unitRef="usd">394699000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="FD2018Q4YTD"
      decimals="-3"
      id="d13105194e1680-wk-Fact-D77EC4EAFC077D3882E3C2A7EFB1351C"
      unitRef="usd">577421000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="FD2020Q4YTD"
      decimals="-3"
      id="d13105194e1702-wk-Fact-797CD42B41FB97370CF6C2A7EFAD5795"
      unitRef="usd">32706000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="FD2019Q4YTD"
      decimals="-3"
      id="d13105194e1722-wk-Fact-8F48D0AB0784D45CBFC4C2A7EF7FC4A0"
      unitRef="usd">68200000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="FD2018Q4YTD"
      decimals="-3"
      id="d13105194e1742-wk-Fact-060215B9A7C49D70F09BC2A7EFB31944"
      unitRef="usd">37160000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment
      contextRef="FD2020Q4YTD"
      decimals="-3"
      id="d13105194e1764-wk-Fact-77CBD0FE05828E1BF6E0C2A7EF88C9B2"
      unitRef="usd">5041000</us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment>
    <us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment
      contextRef="FD2019Q4YTD"
      decimals="-3"
      id="d13105194e1783-wk-Fact-D54640264CA876D19AE7C2A7EFAEAFFB"
      unitRef="usd">5069000</us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment>
    <us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment
      contextRef="FD2018Q4YTD"
      decimals="-3"
      id="d13105194e1802-wk-Fact-4FB4E2938A89F7A09915C2A7EF86DB37"
      unitRef="usd">5246000</us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="FD2020Q4YTD"
      decimals="-3"
      id="d13105194e1824-wk-Fact-4DD11C6E87AAD183D4CAC2A7EF83068D"
      unitRef="usd">-466642000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="FD2019Q4YTD"
      decimals="-3"
      id="d13105194e1844-wk-Fact-DF7A88AF5D0ED772CCC6C2A7EF8073B5"
      unitRef="usd">-457830000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="FD2018Q4YTD"
      decimals="-3"
      id="d13105194e1864-wk-Fact-D25F5D8B9031727CEDBDC2A7EFA6FD98"
      unitRef="usd">-609335000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:ProceedsFromIssuanceOfLongTermDebt
      contextRef="FD2020Q4YTD"
      decimals="-3"
      id="d13105194e1948-wk-Fact-00DF1AD9A48D5BBCC277C2A7EFAC7817"
      unitRef="usd">0</us-gaap:ProceedsFromIssuanceOfLongTermDebt>
    <us-gaap:ProceedsFromIssuanceOfLongTermDebt
      contextRef="FD2019Q4YTD"
      decimals="-3"
      id="d13105194e1967-wk-Fact-6D82AF139EE1F00E1956C2A7EFB55649"
      unitRef="usd">0</us-gaap:ProceedsFromIssuanceOfLongTermDebt>
    <us-gaap:ProceedsFromIssuanceOfLongTermDebt
      contextRef="FD2018Q4YTD"
      decimals="-3"
      id="d13105194e1986-wk-Fact-79043BEA01399B8C78EAC2A7EF867F9B"
      unitRef="usd">400000000</us-gaap:ProceedsFromIssuanceOfLongTermDebt>
    <us-gaap:RepaymentsOfLongTermDebt
      contextRef="FD2020Q4YTD"
      decimals="-3"
      id="d13105194e2007-wk-Fact-CF229FF2CC36FAE5C346C2A7EFAF5562"
      unitRef="usd">17476000</us-gaap:RepaymentsOfLongTermDebt>
    <us-gaap:RepaymentsOfLongTermDebt
      contextRef="FD2019Q4YTD"
      decimals="-3"
      id="d13105194e2027-wk-Fact-6B26D4A960770D87EEE2C2A7EF80B2CC"
      unitRef="usd">16000000</us-gaap:RepaymentsOfLongTermDebt>
    <us-gaap:RepaymentsOfLongTermDebt
      contextRef="FD2018Q4YTD"
      decimals="-3"
      id="d13105194e2047-wk-Fact-7175F18D70D1F4CF52B5C2A7EF881EF4"
      unitRef="usd">15688000</us-gaap:RepaymentsOfLongTermDebt>
    <us-gaap:ProceedsFromShortTermDebt
      contextRef="FD2020Q4YTD"
      decimals="-3"
      id="d13105194e2069-wk-Fact-D318B02DD0E5F041E9E1C2A7EF8CE8A4"
      unitRef="usd">45000000</us-gaap:ProceedsFromShortTermDebt>
    <us-gaap:ProceedsFromShortTermDebt
      contextRef="FD2019Q4YTD"
      decimals="-3"
      id="d13105194e2088-wk-Fact-417A16FAF9A7A13D8964C2A7EFB2E6C2"
      unitRef="usd">35400000</us-gaap:ProceedsFromShortTermDebt>
    <us-gaap:ProceedsFromShortTermDebt
      contextRef="FD2018Q4YTD"
      decimals="-3"
      id="d13105194e2107-wk-Fact-19FFCD8AA968B8628295C2A7EF8D815F"
      unitRef="usd">38700000</us-gaap:ProceedsFromShortTermDebt>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="FD2020Q4YTD"
      decimals="-3"
      id="d13105194e2128-wk-Fact-D90B94C4CCCFF51E86DBC2A7EF86C076"
      unitRef="usd">2958000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="FD2019Q4YTD"
      decimals="-3"
      id="d13105194e2147-wk-Fact-84A6B35BC2DD4E581123C2A7EFA8A5D4"
      unitRef="usd">2290000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="FD2018Q4YTD"
      decimals="-3"
      id="d13105194e2166-wk-Fact-D17DFC6D95DF73C823FBC2A7EF8B921A"
      unitRef="usd">1377000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:PaymentsOfDividends
      contextRef="FD2020Q4YTD"
      decimals="-3"
      id="d13105194e2187-wk-Fact-C03B75CC77EB5BEF95C1C2A7EF84D351"
      unitRef="usd">45951000</us-gaap:PaymentsOfDividends>
    <us-gaap:PaymentsOfDividends
      contextRef="FD2019Q4YTD"
      decimals="-3"
      id="d13105194e2207-wk-Fact-C9A628AF59150B988E72C2A7EF869225"
      unitRef="usd">41430000</us-gaap:PaymentsOfDividends>
    <us-gaap:PaymentsOfDividends
      contextRef="FD2018Q4YTD"
      decimals="-3"
      id="d13105194e2227-wk-Fact-81CFD0F317B915E0F63DC2A7EF8D419D"
      unitRef="usd">38780000</us-gaap:PaymentsOfDividends>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="FD2020Q4YTD"
      decimals="-3"
      id="d13105194e2249-wk-Fact-3681DE82AB9F32B30ACAC2A7EF7F5DDD"
      unitRef="usd">0</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="FD2019Q4YTD"
      decimals="-3"
      id="d13105194e2268-wk-Fact-43FBFFF4E9BC5E0A4D61C2A7EFAED698"
      unitRef="usd">37479000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="FD2018Q4YTD"
      decimals="-3"
      id="d13105194e2288-wk-Fact-AB71D5014775E0488090C2A7EF8150C4"
      unitRef="usd">214683000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="FD2020Q4YTD"
      decimals="-3"
      id="d13105194e2310-wk-Fact-5F720A862AE5DFED4DA8C2A7EFB1D8B5"
      unitRef="usd">7224000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="FD2019Q4YTD"
      decimals="-3"
      id="d13105194e2330-wk-Fact-2354B152C7859448CB26C2A7EF81085D"
      unitRef="usd">5948000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="FD2018Q4YTD"
      decimals="-3"
      id="d13105194e2350-wk-Fact-4E2D59F6E202057FE1D7C2A7EF89C8CC"
      unitRef="usd">4426000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="FD2020Q4YTD"
      decimals="-3"
      id="d13105194e2372-wk-Fact-DBAC1F1E66F74B3F4D21C2A7EFA81BF7"
      unitRef="usd">-22693000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="FD2019Q4YTD"
      decimals="-3"
      id="d13105194e2392-wk-Fact-8D79567B8B011DAEFE18C2A7EF85FE11"
      unitRef="usd">-63167000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="FD2018Q4YTD"
      decimals="-3"
      id="d13105194e2412-wk-Fact-34EF4327544F1664AD3BC2A7EFB61736"
      unitRef="usd">166500000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="FD2020Q4YTD"
      decimals="-3"
      id="d13105194e2433-wk-Fact-B18F0F070D3EE763A673C2A7EFB660AE"
      unitRef="usd">14979000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="FD2019Q4YTD"
      decimals="-3"
      id="d13105194e2452-wk-Fact-856D09A0F749C9B2D9E5C2A7EFB003AF"
      unitRef="usd">9617000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="FD2018Q4YTD"
      decimals="-3"
      id="d13105194e2471-wk-Fact-44060F03A303B25EFA04C2A7EF8BB030"
      unitRef="usd">-23038000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="FI2019Q4"
      decimals="-3"
      id="d13105194e2494-wk-Fact-9ED07731A56DF59BB26BC2A7EFB5CAEA"
      unitRef="usd">63296000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="FI2018Q4"
      decimals="-3"
      id="d13105194e2513-wk-Fact-70D8BC01952BF840A638C2A7EFB1A199"
      unitRef="usd">53679000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="FI2017Q4"
      decimals="-3"
      id="d13105194e2532-wk-Fact-FB24B61B592BD09F5519C2A7EFB4E40C"
      unitRef="usd">76717000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="FI2020Q4"
      decimals="-3"
      id="d13105194e2558-wk-Fact-14891B1E295B8E152357C2A7EFACA384"
      unitRef="usd">78275000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="FI2019Q4"
      decimals="-3"
      id="d13105194e2577-wk-Fact-9ED07731A56DF59BB26BC2A7EFB5CAEA"
      unitRef="usd">63296000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="FI2018Q4"
      decimals="-3"
      id="d13105194e2596-wk-Fact-70D8BC01952BF840A638C2A7EFB1A199"
      unitRef="usd">53679000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:InterestPaidNet
      contextRef="FD2020Q4YTD"
      decimals="-3"
      id="d13105194e2741-wk-Fact-DB28836B6318D0B63421C2A7EFB37436"
      unitRef="usd">54277000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="FD2019Q4YTD"
      decimals="-3"
      id="d13105194e2760-wk-Fact-EDDABD9F3045D7766308C2A7EF81853E"
      unitRef="usd">56306000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="FD2018Q4YTD"
      decimals="-3"
      id="d13105194e2779-wk-Fact-C2E21C2CEAFC2F3606AEC2A7EF85124D"
      unitRef="usd">48757000</us-gaap:InterestPaidNet>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="FD2020Q4YTD"
      decimals="-3"
      id="d13105194e2795-wk-Fact-06778D1809F69D737B2BC2A7EF8D8080"
      unitRef="usd">9364000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="FD2019Q4YTD"
      decimals="-3"
      id="d13105194e2814-wk-Fact-B3603AB3E629C702F02AC2A7EF8375E8"
      unitRef="usd">-11433000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="FD2018Q4YTD"
      decimals="-3"
      id="d13105194e2834-wk-Fact-0363E304C8A7BA06A47DC2A7EF83FD50"
      unitRef="usd">24274000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="D2020Q1Apr1"
      decimals="-3"
      id="d13105194e2917-wk-Fact-B9993074737119822B54E766FD8729FE"
      unitRef="usd">22635000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid
      contextRef="FD2020Q4YTD"
      decimals="-3"
      id="d13105194e2976-wk-Fact-80D2ED23E10C6BF74386C2A7EFA91487"
      unitRef="usd">5328000</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid
      contextRef="FD2019Q4YTD"
      decimals="-3"
      id="d13105194e2995-wk-Fact-C51B5BBA504845D8A4D0C2A7EFA917F1"
      unitRef="usd">15616000</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid
      contextRef="FD2018Q4YTD"
      decimals="-3"
      id="d13105194e3014-wk-Fact-B42F092312F01D737E93C2A7EF88D59D"
      unitRef="usd">12014000</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <casy:NoncashOrPartNoncashTransactionSharesRepurchased
      contextRef="FD2020Q4YTD"
      decimals="-3"
      id="d13105194e3035-wk-Fact-924BB230EDF4B1DE169BC2A7EFB356BB"
      unitRef="usd">0</casy:NoncashOrPartNoncashTransactionSharesRepurchased>
    <casy:NoncashOrPartNoncashTransactionSharesRepurchased
      contextRef="FD2019Q4YTD"
      decimals="-3"
      id="d13105194e3054-wk-Fact-E0143A52A2ADB847A68DC2A7EF82C4B7"
      unitRef="usd">0</casy:NoncashOrPartNoncashTransactionSharesRepurchased>
    <casy:NoncashOrPartNoncashTransactionSharesRepurchased
      contextRef="FD2018Q4YTD"
      decimals="-3"
      id="d13105194e3073-wk-Fact-BA6679BC4767FA30C57AC2A7EF816720"
      unitRef="usd">2232000</casy:NoncashOrPartNoncashTransactionSharesRepurchased>
    <us-gaap:SignificantAccountingPoliciesTextBlock
      contextRef="FD2020Q4YTD"
      id="TextSelection-283B272A71C8B3052A7AC2A7EFBEA02D-0-wk-Fact-F7D91587FFD859EB382AC2A7EF255357">SIGNIFICANT ACCOUNTING POLICIES&lt;div style="line-height:120%;padding-top:8px;text-indent:32px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;text-decoration:underline;"&gt;Operations:&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; Casey&#x2019;s General Stores, Inc. and its subsidiaries (the Company/Casey&#x2019;s) operate &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;2,207&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; convenience stores in &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;16&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; Midwest states. The stores are located primarily in smaller communities, many with populations of less than &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;5,000&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;. Retail revenue in &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;2020&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; by category are as follows: &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;60%&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; fuel, &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;28%&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; grocery&#160;and other merchandise, and &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;12%&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; prepared food&#160;and fountain. The Company&#x2019;s products are readily available, and the Company is generally not dependent on a single supplier or only a few suppliers.&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:16px;text-indent:32px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;text-decoration:underline;"&gt;Principles of consolidation:&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; The consolidated financial statements include the financial statements of Casey&#x2019;s General Stores, Inc. and its wholly-owned subsidiaries. All significant intercompany balances and transactions have been eliminated in consolidation. Certain amounts in prior year have been reclassified to conform to current year presentation.&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:16px;text-indent:32px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;text-decoration:underline;"&gt;Use of estimates:&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; The preparation of financial statements in conformity with U.S. generally accepted accounting principles requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. Actual results could differ from those estimates.&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:16px;text-indent:32px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;text-decoration:underline;"&gt;Cash equivalents:&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; We consider all highly liquid investments with a maturity at purchase of three months or less to be cash equivalents. Included in cash equivalents are money market funds and credit card, debit card and electronic benefits transfer transactions that process within three days.&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:16px;text-indent:32px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;text-decoration:underline;"&gt;Inventories:&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; Inventories, which consist of merchandise and fuel, are stated at the lower of cost or market. For fuel, cost is determined through the use of the first-in, first-out (FIFO) method. For merchandise inventories, cost is determined through the use of the last-in, first-out (LIFO) method.&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:16px;text-indent:32px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;The excess of replacement cost over the stated LIFO value was &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;$87,546&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;$80,814&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; at &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;April&#160;30, 2020&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;2019&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;, respectively. There were no material LIFO liquidations during the periods presented. Below is a summary of the inventory values at April&#160;30, &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;2020&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;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%;font-size:12pt;"&gt;&lt;span style="font-family:inherit;font-size:12pt;"&gt;&#160;&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: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="7" style="vertical-align:bottom;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;Years ended April 30,&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 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="text-align:center;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;2020&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="3" 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:center;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;2019&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;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;Fuel&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;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;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;33,695&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 style="vertical-align:bottom;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;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;83,204&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:top;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;Merchandise&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;202,312&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;189,836&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:top;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 inventory&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: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;"&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;236,007&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;"&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;"&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,040&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;/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%;padding-top:16px;text-indent:32px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;The Company often receives vendor allowances on the basis of quantitative contract terms that vary by product and vendor or directly on the basis of purchases made. Vendor allowances include rebates and other funds received from vendors to promote their products. Vendor rebates, including billbacks, are treated as a reduction in cost of goods sold and are recognized primarily based on the purchase of product or shipment of product from the warehouse to the store, or sale of product to our guests. These are recognized in the period earned based on the applicable rebate agreement. Reimbursements of an operating expense (e.g., advertising) are recorded as reductions of the related expense.&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:16px;text-indent:32px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Renewable Identification Numbers (RINs) are recorded as a reduction in cost of goods sold in the period when the Company commits to a price and agrees to sell all of the RINs earned during a specified period. The Company includes in cost of goods sold the costs incurred to acquire fuel and merchandise, including excise taxes, less vendor allowances and rebates and RINs.  The Company does not record an asset on the balance sheet related to RINs that have not been validated and contracted. Warehousing costs are recorded within operating expenses on the consolidated statements of income. &lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:16px;text-indent:32px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;text-decoration:underline;"&gt;Capitalized software implementation costs:&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; The Company capitalizes expenditures related to the implementation of software as incurred. These costs are expensed on a straight-line basis within operating expenses over the contractual life of the contract with the related software provider.  The useful lives utilized for capitalized software implementation costs range from &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;3&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;-&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;13&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; years. As of &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;April&#160;30, 2020&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;April&#160;30, 2019&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;, the Company had recognized $&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;38,593&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;$27,873&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; of capitalized software implementation costs, respectively. The outstanding balance is recognized in other assets on the consolidated balance sheets.  &lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:16px;text-indent:32px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;text-decoration:underline;"&gt;Goodwill:&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; Goodwill and intangible assets with indefinite lives are tested for impairment at least annually. The Company assesses impairment annually at year-end using a market based approach to establish fair value. All of the goodwill assigned to the individual stores is aggregated into a single reporting unit due to the similar economic characteristics of the stores. As of &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;April&#160;30, 2020&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;2019&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;, there was &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;$161,075&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;$157,223&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; of goodwill, respectively.  Management&#x2019;s analysis of recoverability completed as of the fiscal year-end indicated no evidence of impairment for the years ended April 30, &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;2020&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;, &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;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%;padding-top:16px;text-indent:32px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;text-decoration:underline;"&gt;Depreciation and amortization:&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; Depreciation of property and equipment are computed using the straight-line method over the following estimated useful lives:&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;font-size:12pt;"&gt;&lt;span style="font-family:inherit;font-size:12pt;"&gt;&#160;&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="2"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:69%;"/&gt;&lt;td style="width:31%;"/&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 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;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;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;Buildings&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;25-40 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;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;Machinery and equipment&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;5-40&#160;years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;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;Finance lease right-of-use assets&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;Lesser&#160;of&#160;term&#160;of&#160;lease&#160;or&#160;life&#160;of&#160;asset&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;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;Leasehold improvements&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;Lesser of term of lease or life of asset&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%;padding-top:16px;text-indent:32px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;The Company monitors stores and will accelerate depreciation if the expected life of the asset is reduced due to the expected remaining operation of the store or the Company&#x2019;s plans.  Construction in process is reported at cost and not subject to depreciation until the related asset is placed in service.&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-indent:32px;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-indent:32px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;text-decoration:underline;"&gt;Store closings and asset impairment:&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; The Company writes down property and equipment of stores it is closing to estimated net realizable value at the time management commits to a plan to close such stores and begins active marketing of the stores. The Company bases the estimated net realizable value of property and equipment on its experience in utilizing and/or disposing of similar assets, as well as estimates provided by its own and/or third-party real estate experts.&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:16px;text-indent:32px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;The Company monitors closed and underperforming stores for an indication that the carrying amount of assets may not be recoverable. If the sum of the expected future undiscounted cash flows is less than the carrying amount of the assets, an impairment loss is recognized to the extent carrying value of the assets exceeds their estimated fair value. Fair value is based on management&#x2019;s estimate of the price that would be received to sell an asset in an orderly transaction between market participants. The estimate is derived from offers, actual sale or disposition of assets subsequent to year-end, and other indications of fair value, which are considered Level 3 inputs (see Note 3). In determining whether an asset is impaired, assets are grouped at the lowest level for which there are identifiable cash flows that are largely independent of the cash flows of other groups of assets, which for the Company is generally on a store-by-store basis. The Company incurred impairment charges of &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;$1,177&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; in fiscal &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;2020&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;, &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;$1,167&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; in fiscal &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;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;&lt;span&gt;$507&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; in fiscal &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;.  Impairment charges are a component of operating expenses.&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:16px;text-indent:32px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;text-decoration:underline;"&gt;Excise taxes:&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; Excise taxes approximating &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;$1,063,000&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;, &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;$988,000&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;$919,000&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; on retail fuel sales are included in total revenue and cost of goods sold for fiscal &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;2020&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;, &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;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.&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:16px;text-indent:32px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;text-decoration:underline;"&gt;Income taxes:&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; The Company uses the asset and liability method of accounting for income taxes. Deferred tax assets and liabilities are recognized for the future tax consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax bases. Deferred tax assets and liabilities are measured using enacted tax rates expected to apply to taxable income in the years in which those temporary differences are expected to be recovered or settled. The effect on deferred tax assets and liabilities of a change in tax rates is recognized in income in the period that includes the enactment date. The Company calculates its current and deferred tax provision based on estimates and assumptions that could differ from actual results reflected in income tax returns filed in subsequent years. Adjustments based on filed returns are recorded when identified.&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:16px;text-indent:32px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;text-decoration:underline;"&gt;Revenue recognition:&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;color:#212529;"&gt;The Company recognizes retail sales of fuel, grocery and other merchandise, prepared food and fountain and other revenue at the time of the sale to the guest.&#160;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Sales taxes collected from guests and remitted to the government are recorded on a net basis in the consolidated financial statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:16px;text-indent:32px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;color:#212529;"&gt;A portion of revenue from sales that include a redeemable box top coupon or points under our Casey&#x2019;s Rewards program is deferred. The deferred portion of the sale represents the value of the estimated future redemption of the box top coupon or points. The amounts related to redeemable box top coupons and points are deferred until their redemption or expiration. Revenue related to the box top coupons and points issued is expected to be recognized less than one year from the original sale to the guest.&#160;As of&#160;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;color:#212529;"&gt;April&#160;30, 2020&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;color:#212529;"&gt;&#160;and&#160;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;color:#212529;"&gt;April&#160;30, 2019&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;color:#212529;"&gt;, the Company recognized a contract liability of&#160;$&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;color:#212529;"&gt;&lt;span&gt;11,180&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;color:#212529;"&gt;&#160;and $&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;color:#212529;"&gt;&lt;span&gt;6,931&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;color:#212529;"&gt;, &lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:16px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;color:#212529;"&gt;respectively, related to the outstanding box top coupons and Casey's Rewards points, which is included in other accrued expenses on the consolidated balance sheets.&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:left;text-indent:48px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;color:#212529;"&gt;Gift card related revenue is recognized as the gift cards are used by the guest. Gift card breakage revenue is recognized based on the estimated gift card breakage rate over the pro rata usage of the card.&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:16px;text-indent:32px;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;text-decoration:underline;"&gt;Net income per common share:&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; Basic earnings per share have been computed by dividing net income by the weighted average shares outstanding during each of the years. Unvested shares under equity awards are treated as common shares within the basic earnings per share calculation when a team member has met certain requirements in the award agreement.  For example, if retirement provisions are satisfied which allow a team member to avoid forfeiture of the award upon a normal retirement from the Company, it is included in the basic earnings per share calculation&lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;.  &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;The calculation of diluted earnings per share treats stock options and unvested restricted stock units with time-based restrictions as potential common shares to the extent they are dilutive. The diluted earnings per share calculation does not take into effect any shares that have not met performance or market conditions as of the reporting period.&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:16px;text-indent:32px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;text-decoration:underline;"&gt;Asset retirement obligations:&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; The Company recognizes the estimated future cost to remove underground storage tanks over the estimated useful life of the storage tank&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;font-style:italic;"&gt;.&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; The Company records a discounted liability for the fair value of an asset retirement obligation with a corresponding increase to the carrying value of a long-lived asset at the time an underground storage tank is installed. The Company amortizes the amount added to property and equipment on a straight-line basis and recognizes accretion expense in connection with the discounted liability over the remaining life of the tank. The estimates of the anticipated future costs for removal of an underground storage tank are based on our prior experience with removal. Because these estimates are subjective and are currently based on historical costs with adjustments for estimated future changes in the associated costs, we expect the dollar amount of these obligations to change as more information is obtained.&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-indent:32px;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-indent:32px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;There were no material changes in our asset retirement obligation estimates during fiscal &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;2020&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;. The net amount recorded as an increase to the related underground storage tank asset related to asset retirement obligations was &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;$13,416&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;$11,793&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; at April&#160;30, &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;2020&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;2019&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;, respectively, and is recorded in property and equipment, net of depreciation. The discounted liability was &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;$22,658&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;$18,058&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; at April&#160;30, &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;2020&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;2019&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;, respectively, and is recorded in other long-term liabilities.&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:16px;text-indent:32px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;text-decoration:underline;"&gt;Self-insurance:&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; The Company is primarily self-insured for team member healthcare, workers&#x2019; compensation, general liability, and automobile claims. The self-insurance claim liability for workers&#x2019; compensation, general liability, and automobile claims is determined actuarially at each year end based on claims filed and an estimate of claims incurred but not yet reported. Actuarial projections of the losses are employed due to the potential of variability in the liability estimates. Some factors affecting the uncertainty of the claim liability include the loss development factors, which includes the development time frame and settlement patterns, and expected loss rates, which includes litigation and adjudication direction, and medical treatment and cost trends. The liability is not discounted. The balance of our self-insurance reserves was &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;$44,959&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;$44,334&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; for the years ended April&#160;30, &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;2020&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;2019&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:16px;text-indent:32px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;text-decoration:underline;"&gt;Environmental remediation liabilities:&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; The Company accrues for environmental remediation liabilities when it is probable a liability has been incurred and the amount of loss can be reasonably estimated.&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:16px;text-indent:32px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;text-decoration:underline;"&gt;Derivative instruments:&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; There were no options or futures contracts as of or during the years ended April&#160;30, &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;2020&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;, &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;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;. However, we do from time to time, participate in a forward buy of certain commodities. These are not accounted for as derivatives under the normal purchase and sale exclusions within the applicable accounting guidance.&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:16px;text-indent:32px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;text-decoration:underline;"&gt;Stock-based compensation:&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; Stock-based compensation is recorded based upon the fair value of the award on the grant date. The cost of the award is recognized ratably in the consolidated statements of income over the vesting period of the award, adjusted for certain retirement provisions. Additionally, certain awards include performance and market conditions. The majority of performance-based awards are based on the achievement of a three year average return on invested capital (ROIC). For these awards, stock-based compensation expense is estimated based on the probable outcome of shares to be awarded adjusted as necessary at each reporting period. The market-based awards are achieved based on our relative performance to a pre-determined peer group. The fair value of these awards is determined using a Monte Carlo simulation as of the date of the grant. For market-based awards, the stock-based compensation expense will not be adjusted should the target awards vary from actual awards. &#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:16px;text-indent:32px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;text-decoration:underline;"&gt;Segment reporting:&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; As of April&#160;30, &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;2020&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;, we operated &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;2,207&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; stores in &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;16&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; states. Our convenience stores offer a broad selection of merchandise, fuel and other products and services designed to appeal to the convenience needs of our guests. We manage the business on the basis of &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;one&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; operating segment and therefore, have only &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;one&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; reportable segment. Our stores sell &lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:16px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;similar products and services, use similar processes to sell those products and services, and sell their products and services to similar classes of guests. We make specific disclosures concerning the &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;three&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; broad merchandise categories of fuel, grocery&#160;and other merchandise, and prepared food and fountain because it makes it easier for us to discuss trends and operational initiatives within our business and industry. Although we can separate revenues and cost of goods sold within these categories (and further sub-categories), the operating expenses associated with operating a store that sells these products are not separable by these &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;three&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; categories.&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:16px;text-indent:32px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;text-decoration:underline;"&gt;Recent accounting pronouncements:&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;text-indent:48px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;In May 2014, the FASB issued Accounting Standards Update (ASU) No. 2014-09, &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;font-style:italic;"&gt;Revenue from Contracts with Customers (Topic 606).&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; We adopted the standard on May 1, 2018 using the modified retrospective approach. The Company adopted two changes that affect the timing of recognition of revenues related to gift card breakage income and the redemption of coupon box tops attached to our pizza boxes. The impact related to gift cards was &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;$879&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;, net of &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;$321&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; of deferred taxes and was an increase to shareholders' equity with a reduction in deferred income. The impact related to box tops was &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;$5,019&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;, net of &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;$1,816&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; of deferred taxes and was a reduction in shareholders' equity, with an increase in deferred income.&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:16px;text-indent:30px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;In February 2016, the FASB issued ASU 2016-02, &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;font-style:italic;"&gt;Leases (Topic 842).&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; This update seeks to increase the transparency and comparability among entities by requiring public entities to recognize lease assets and lease liabilities on the balance sheet and disclose key information about leasing arrangements. To satisfy the standard&#x2019;s objective, a lessee will recognize a right-of-use asset representing its right to use the underlying asset for the lease term and a lease liability for the obligation to make lease payments. Both the right-of-use asset and lease liability will initially be measured at the present value of the lease payments, with subsequent measurement dependent on the classification of the lease as either a finance or an operating lease. For leases with a term of twelve months or less, a lessee is permitted to make an accounting policy election by class of underlying asset not to recognize lease assets and lease liabilities. If a lessee makes this election, it should recognize lease expense for such leases generally on a straight-line basis over the lease term. &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;text-indent:48px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;In July 2018, the FASB issued ASU 2018-10, &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;font-style:italic;"&gt;Leases (Topic 842) - Codification Improvements &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;which contains several FASB Codification improvements for ASC Topic 842, including several implementation issues and ASU 2018-11, "Leases (Topic 842) - Targeted Improvements" which provides entities with an additional transition method for implementing ASC Topic 842.  Entities have the option to apply the new standard at the adoption date, recognizing a cumulative-effect adjustment to the opening balance of retained earnings along with the modified retrospective approach previously identified, both of which include a number of practical expedients that companies may elect to apply. Under the cumulative-effect adjustment comparative periods would not &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;be restated. Under the modified retrospective approach leases are recognized and measured under the noted guidance at the beginning of the earliest period presented. The new standard is effective for public companies for annual periods beginning after December 15, 2018, and interim periods within those years, with early adoption permitted. We adopted this guidance as of May 1, 2019 using the modified retrospective approach and elected the cumulative-effect adjustment practical expedient. As a result of the transition method selected, the Company did not restate previously reported comparable periods. Please refer to note 7 for additional information regarding the Company&#x2019;s adoption of&#160;ASC 842.&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-indent:30px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;In October 2016, the FASB issued ASU No. 2016-16, &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;font-style:italic;"&gt;Intra-Entity Transfers of Assets Other than Inventory&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;. We adopted this standard in the quarter ended July&#160;31, 2018, which resulted in no material impact to the Company.&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-indent:30px;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-indent:30px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;In January 2017, the FASB issued ASU 2017-01, &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;font-style:italic;"&gt;Business Combinations, Clarifying the Definition of a Business&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;. The standard clarifies the definition of a business and adds guidance to assist entities in the determination of whether an acquisition (or disposal) represents assets or a business. The guidance requires the Company to utilize various criteria to evaluate whether or not an acquisition is a business. First, if substantially all of the fair value of the assets acquired is concentrated in a single asset or a group of similar identifiable assets, the acquired assets do not represent a business. If that is not the case, the update provides further guidance to evaluate if the acquisition represents a business focused on the nature and substance of the inputs and process acquired. The standard is generally expected to reduce the number of business combinations, which may impact the allocation of purchase consideration in future acquisitions. Where it is determined that an acquisition is not a business combination, there would be no resulting goodwill recorded. The Company prospectively adopted this guidance for all future acquisitions in the first quarter of fiscal 2019.&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-indent:30px;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-indent:30px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;In August 2018, the FASB issued ASU 2018-15, &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;font-style:italic;"&gt;Customer&#x2019;s Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That Is a Service Contract.&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; This standard provides guidance on accounting for costs of implementation activities performed in a cloud computing arrangement that is a service contract. The amendments in the update align the requirements for capitalizing implementation costs incurred in a hosting arrangement that is a service contract with the requirements for capitalizing implementation costs incurred to develop or obtain internal-use software and hosting &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;arrangements that include an internal-use software license. The Company early adopted this guidance retrospectively, in the first quarter of fiscal 2019. The adoption did not have a material impact on our consolidated financial statements. &lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-indent:30px;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%;padding-bottom:10px;text-align:left;text-indent:30px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;In December 2019, the FASB issued ASU 2019-12, &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;font-style:italic;"&gt;Income Taxes (Topic 740) - Simplifying the Accounting for Income Taxes&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;. The standard includes changes that eliminate certain exceptions related to the approach for intraperiod tax allocation and the methodology for calculating income taxes in an interim period. It also simplifies aspects of the accounting for franchise taxes, certain transactions that result in a step-up in the tax basis of goodwill, and enacted changes in tax laws or rates. The Company is required to adopt this guidance in the first quarter of its fiscal 2022, with early adoption permitted. The Company is currently evaluating the impact the standard has on the consolidated financial statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:left;text-indent:30px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;In March 2020, the FASB issued ASU 2020-04, &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;font-style:italic;"&gt;Reference Rate Reform (Topic 848) - Facilitation of the Effects of Reference Rate Reform on Financial Reporting. &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;The standard included optional guidance for a limited period of time to help ease the burden in accounting for the effects of reference rate reform. The new standard is effective for all entities through December 31, 2022. The Company does not expect the adoption of this standard to have a material impact on our consolidated financial statements.&lt;/span&gt;&lt;/div&gt;</us-gaap:SignificantAccountingPoliciesTextBlock>
    <us-gaap:NumberOfStores
      contextRef="FI2020Q4"
      decimals="INF"
      id="d13106596e468-wk-Fact-1278A85759DDB4319264C2A7EF2FBA5F"
      unitRef="store">2207</us-gaap:NumberOfStores>
    <us-gaap:NumberOfStatesInWhichEntityOperates
      contextRef="FI2020Q4"
      decimals="INF"
      id="d13106596e472-wk-Fact-E277FA633AE2DADCECB9C2A7EF241271"
      unitRef="state">16</us-gaap:NumberOfStatesInWhichEntityOperates>
    <casy:PopulationOfCommunities
      contextRef="FI2020Q4"
      decimals="0"
      id="d13106596e476-wk-Fact-E384A9CE908CEE5231BDC2A7EF22BFB4"
      unitRef="people">5000</casy:PopulationOfCommunities>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="FD2020Q4YTD_srt_ProductOrServiceAxis_casy_GasolineMember_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_SalesRevenueNetMember"
      decimals="2"
      id="d13106596e484-wk-Fact-49216540CFAB35023F4FC2A7EF272D2A"
      unitRef="number">0.60</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="FD2020Q4YTD_srt_ProductOrServiceAxis_casy_GroceryAndOtherMerchandiseMember_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_SalesRevenueNetMember"
      decimals="2"
      id="d13106596e489-wk-Fact-02CA6D2DC64318E010AEC2A7EF23824F"
      unitRef="number">0.28</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="FD2020Q4YTD_srt_ProductOrServiceAxis_casy_PreparedFoodAndFountainMember_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_SalesRevenueNetMember"
      decimals="2"
      id="d13106596e493-wk-Fact-26E6F1D0816CB98E0DFEC2A7EF22CFD5"
      unitRef="number">0.12</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConsolidationPolicyTextBlock
      contextRef="FD2020Q4YTD"
      id="TextSelection-1E75CAF47F374DC8E5D4C2A7EFBF5013-0-wk-Fact-A2C8073124692989F27EC2A7EF28E037">&lt;div style="line-height:120%;padding-top:16px;text-indent:32px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;text-decoration:underline;"&gt;Principles of consolidation:&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; The consolidated financial statements include the financial statements of Casey&#x2019;s General Stores, Inc. and its wholly-owned subsidiaries. All significant intercompany balances and transactions have been eliminated in consolidation. Certain amounts in prior year have been reclassified to conform to current year presentation.&lt;/span&gt;&lt;/div&gt;</us-gaap:ConsolidationPolicyTextBlock>
    <us-gaap:UseOfEstimates
      contextRef="FD2020Q4YTD"
      id="TextSelection-9D9AED68F789FDF3E379C2A7EFC03451-0-wk-Fact-8B9FC306485A172B66F1C2A7EF19A5A0">&lt;div style="line-height:120%;padding-top:16px;text-indent:32px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;text-decoration:underline;"&gt;Use of estimates:&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; The preparation of financial statements in conformity with U.S. generally accepted accounting principles requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. Actual results could differ from those estimates.&lt;/span&gt;&lt;/div&gt;</us-gaap:UseOfEstimates>
    <us-gaap:CashAndCashEquivalentsPolicyTextBlock
      contextRef="FD2020Q4YTD"
      id="TextSelection-3D8BE0FCCEB98FEAA114C2A7EFC03F13-0-wk-Fact-E4820ACCAB07D8919CDFC2A7EF1B5485">&lt;div style="line-height:120%;padding-top:16px;text-indent:32px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;text-decoration:underline;"&gt;Cash equivalents:&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; We consider all highly liquid investments with a maturity at purchase of three months or less to be cash equivalents. Included in cash equivalents are money market funds and credit card, debit card and electronic benefits transfer transactions that process within three days.&lt;/span&gt;&lt;/div&gt;</us-gaap:CashAndCashEquivalentsPolicyTextBlock>
    <us-gaap:InventoryPolicyTextBlock
      contextRef="FD2020Q4YTD"
      id="TextSelection-92D9C5F27C6C95EB0BE9C2A7EFC07E31-0-wk-Fact-2A601825CCED48861A99C2A7EF223973">&lt;div style="line-height:120%;padding-top:16px;text-indent:32px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;text-decoration:underline;"&gt;Inventories:&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; Inventories, which consist of merchandise and fuel, are stated at the lower of cost or market. For fuel, cost is determined through the use of the first-in, first-out (FIFO) method. For merchandise inventories, cost is determined through the use of the last-in, first-out (LIFO) method.&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:16px;text-indent:32px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;The excess of replacement cost over the stated LIFO value was &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;$87,546&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;$80,814&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; at &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;April&#160;30, 2020&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;2019&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;, respectively. There were no material LIFO liquidations during the periods presented. Below is a summary of the inventory values at April&#160;30, &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;2020&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;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%;font-size:12pt;"&gt;&lt;span style="font-family:inherit;font-size:12pt;"&gt;&#160;&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: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="7" style="vertical-align:bottom;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;Years ended April 30,&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 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="text-align:center;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;2020&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="3" 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:center;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;2019&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;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;Fuel&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;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;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;33,695&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 style="vertical-align:bottom;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;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;83,204&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:top;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;Merchandise&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;202,312&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;189,836&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:top;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 inventory&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: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;"&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;236,007&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;"&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;"&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,040&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;/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%;padding-top:16px;text-indent:32px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;The Company often receives vendor allowances on the basis of quantitative contract terms that vary by product and vendor or directly on the basis of purchases made. Vendor allowances include rebates and other funds received from vendors to promote their products. Vendor rebates, including billbacks, are treated as a reduction in cost of goods sold and are recognized primarily based on the purchase of product or shipment of product from the warehouse to the store, or sale of product to our guests. These are recognized in the period earned based on the applicable rebate agreement. Reimbursements of an operating expense (e.g., advertising) are recorded as reductions of the related expense.&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:16px;text-indent:32px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Renewable Identification Numbers (RINs) are recorded as a reduction in cost of goods sold in the period when the Company commits to a price and agrees to sell all of the RINs earned during a specified period. The Company includes in cost of goods sold the costs incurred to acquire fuel and merchandise, including excise taxes, less vendor allowances and rebates and RINs.  The Company does not record an asset on the balance sheet related to RINs that have not been validated and contracted. Warehousing costs are recorded within operating expenses on the consolidated statements of income. &lt;/span&gt;&lt;/div&gt;</us-gaap:InventoryPolicyTextBlock>
    <us-gaap:ExcessOfReplacementOrCurrentCostsOverStatedLIFOValue
      contextRef="FI2020Q4"
      decimals="-3"
      id="d13106596e556-wk-Fact-8B7CBED5F4B7AD8AAFF5C2A7EF26ED94"
      unitRef="usd">87546000</us-gaap:ExcessOfReplacementOrCurrentCostsOverStatedLIFOValue>
    <us-gaap:ExcessOfReplacementOrCurrentCostsOverStatedLIFOValue
      contextRef="FI2019Q4"
      decimals="-3"
      id="d13106596e560-wk-Fact-645BF60CF056ED96C3CDC2A7EF22920F"
      unitRef="usd">80814000</us-gaap:ExcessOfReplacementOrCurrentCostsOverStatedLIFOValue>
    <us-gaap:ScheduleOfInventoryCurrentTableTextBlock
      contextRef="FD2020Q4YTD"
      id="TextSelection-5CB8CD8CDBC91E7A42C2C2A7EFBE2386-0-wk-Fact-6BF28733972377924A8FC2A7EF1CDAEA">Below is a summary of the inventory values at April&#160;30, &lt;span style="font-family:inherit;font-size:10pt;"&gt;2020&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;2019&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;:&lt;/span&gt;&lt;div style="line-height:120%;font-size:12pt;"&gt;&lt;span style="font-family:inherit;font-size:12pt;"&gt;&#160;&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: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="7" style="vertical-align:bottom;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;Years ended April 30,&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 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="text-align:center;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;2020&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="3" 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:center;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;2019&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;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;Fuel&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;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;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;33,695&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 style="vertical-align:bottom;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;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;83,204&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:top;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;Merchandise&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;202,312&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;189,836&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:top;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 inventory&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: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;"&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;236,007&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;"&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;"&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,040&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;/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;</us-gaap:ScheduleOfInventoryCurrentTableTextBlock>
    <us-gaap:InventoryGross
      contextRef="FI2020Q4_srt_ProductOrServiceAxis_casy_GasolineMember"
      decimals="-3"
      id="d13106596e700-wk-Fact-7E2DB4A221B5AE8CDFD0C2A7EFA8489E"
      unitRef="usd">33695000</us-gaap:InventoryGross>
    <us-gaap:InventoryGross
      contextRef="FI2019Q4_srt_ProductOrServiceAxis_casy_GasolineMember"
      decimals="-3"
      id="d13106596e719-wk-Fact-27BD23C680E1CD708D8FC2A7EFA692AD"
      unitRef="usd">83204000</us-gaap:InventoryGross>
    <us-gaap:InventoryGross
      contextRef="FI2020Q4_srt_ProductOrServiceAxis_casy_MerchandiseMember"
      decimals="-3"
      id="d13106596e734-wk-Fact-EB7AAF61AD27BDB5BA68C2A7EFA4F9F0"
      unitRef="usd">202312000</us-gaap:InventoryGross>
    <us-gaap:InventoryGross
      contextRef="FI2019Q4_srt_ProductOrServiceAxis_casy_MerchandiseMember"
      decimals="-3"
      id="d13106596e753-wk-Fact-8C7DC758634119DFC1A8C2A7EFA5CCB8"
      unitRef="usd">189836000</us-gaap:InventoryGross>
    <us-gaap:InventoryGross
      contextRef="FI2020Q4"
      decimals="-3"
      id="d13106596e778-wk-Fact-593414690D985B90E2DDC2A7EFA7C58E"
      unitRef="usd">236007000</us-gaap:InventoryGross>
    <us-gaap:InventoryGross
      contextRef="FI2019Q4"
      decimals="-3"
      id="d13106596e797-wk-Fact-8E12664B9135BD8605BEC2A7EFA67DF9"
      unitRef="usd">273040000</us-gaap:InventoryGross>
    <us-gaap:GoodwillAndIntangibleAssetsPolicyTextBlock
      contextRef="FD2020Q4YTD"
      id="TextSelection-5448724CA588FA03E070C2A7EFBE3F64-0-wk-Fact-6E8A23CFC54ACC4E2CB3C2A7EF295F65">&lt;div style="line-height:120%;padding-top:16px;text-indent:32px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;text-decoration:underline;"&gt;Capitalized software implementation costs:&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; The Company capitalizes expenditures related to the implementation of software as incurred. These costs are expensed on a straight-line basis within operating expenses over the contractual life of the contract with the related software provider.  The useful lives utilized for capitalized software implementation costs range from &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;3&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;-&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;13&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; years. As of &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;April&#160;30, 2020&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;April&#160;30, 2019&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;, the Company had recognized $&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;38,593&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;$27,873&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; of capitalized software implementation costs, respectively. The outstanding balance is recognized in other assets on the consolidated balance sheets.  &lt;/span&gt;&lt;/div&gt;&lt;span style="font-family:inherit;font-size:10pt;text-decoration:underline;"&gt;Goodwill:&lt;/span&gt; Goodwill and intangible assets with indefinite lives are tested for impairment at least annually. The Company assesses impairment annually at year-end using a market based approach to establish fair value. All of the goodwill assigned to the individual stores is aggregated into a single reporting unit due to the similar economic characteristics of the stores.</us-gaap:GoodwillAndIntangibleAssetsPolicyTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="FD2020Q4YTD_srt_RangeAxis_srt_MinimumMember_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_SoftwareAndSoftwareDevelopmentCostsMember"
      id="d13106596e829-wk-Fact-7ADA2DA4BADC9C543CC4C4042C768732">P3Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="FD2020Q4YTD_srt_RangeAxis_srt_MaximumMember_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_SoftwareAndSoftwareDevelopmentCostsMember"
      id="d13106596e833-wk-Fact-343082CAE99B7BF3093CC4042C53C121">P13Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="FI2020Q4_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_SoftwareAndSoftwareDevelopmentCostsMember"
      decimals="-3"
      id="d13106596e845-wk-Fact-186EBE995CCC53FC8404C7E9DE583ED4"
      unitRef="usd">38593000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="FI2019Q4_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_SoftwareAndSoftwareDevelopmentCostsMember"
      decimals="-3"
      id="d13106596e850-wk-Fact-15B62F0FBD80C94E5B51C7E9DE5038AE"
      unitRef="usd">27873000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:Goodwill
      contextRef="FI2020Q4"
      decimals="-3"
      id="d13106596e877-wk-Fact-E44E4AB3F4EF4245D792C2A7EFA71194"
      unitRef="usd">161075000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="FI2019Q4"
      decimals="-3"
      id="d13106596e881-wk-Fact-639D45F55F8B8381E9AEC2A7EF2B9F76"
      unitRef="usd">157223000</us-gaap:Goodwill>
    <us-gaap:DepreciationDepletionAndAmortizationPolicyTextBlock
      contextRef="FD2020Q4YTD"
      id="TextSelection-47E89A3E6CA177440579C2A7EFBF935F-0-wk-Fact-48B395577D90946AEB61C2A7EF1E454D">&lt;div style="line-height:120%;padding-top:16px;text-indent:32px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;text-decoration:underline;"&gt;Depreciation and amortization:&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; Depreciation of property and equipment are computed using the straight-line method over the following estimated useful lives:&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;font-size:12pt;"&gt;&lt;span style="font-family:inherit;font-size:12pt;"&gt;&#160;&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="2"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:69%;"/&gt;&lt;td style="width:31%;"/&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 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;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;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;Buildings&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;25-40 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;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;Machinery and equipment&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;5-40&#160;years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;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;Finance lease right-of-use assets&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;Lesser&#160;of&#160;term&#160;of&#160;lease&#160;or&#160;life&#160;of&#160;asset&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;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;Leasehold improvements&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;Lesser of term of lease or life of asset&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%;padding-top:16px;text-indent:32px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;The Company monitors stores and will accelerate depreciation if the expected life of the asset is reduced due to the expected remaining operation of the store or the Company&#x2019;s plans.  Construction in process is reported at cost and not subject to depreciation until the related asset is placed in service.&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-indent:32px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;</us-gaap:DepreciationDepletionAndAmortizationPolicyTextBlock>
    <us-gaap:PropertyPlantAndEquipmentTextBlock
      contextRef="FD2020Q4YTD"
      id="TextSelection-CFD3151B7CA0DDFF34CFC2A7EFBE4425-0-wk-Fact-5D4089C05FAFEBE59735C2A7EF176472">Depreciation of property and equipment are computed using the straight-line method over the following estimated useful lives:&lt;div style="line-height:120%;font-size:12pt;"&gt;&lt;span style="font-family:inherit;font-size:12pt;"&gt;&#160;&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="2"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:69%;"/&gt;&lt;td style="width:31%;"/&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 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;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;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;Buildings&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;25-40 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;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;Machinery and equipment&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;5-40&#160;years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;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;Finance lease right-of-use assets&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;Lesser&#160;of&#160;term&#160;of&#160;lease&#160;or&#160;life&#160;of&#160;asset&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;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;Leasehold improvements&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;Lesser of term of lease or life of asset&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;</us-gaap:PropertyPlantAndEquipmentTextBlock>
    <us-gaap:PropertyPlantAndEquipmentImpairment
      contextRef="FD2020Q4YTD"
      id="TextSelection-37E45BC98668ECB4D1DDC2A7EFBFB5D6-0-wk-Fact-EB79CA6AED8374018730C2A7EF193F49">&lt;div style="line-height:120%;text-indent:32px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;text-decoration:underline;"&gt;Store closings and asset impairment:&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; The Company writes down property and equipment of stores it is closing to estimated net realizable value at the time management commits to a plan to close such stores and begins active marketing of the stores. The Company bases the estimated net realizable value of property and equipment on its experience in utilizing and/or disposing of similar assets, as well as estimates provided by its own and/or third-party real estate experts.&lt;/span&gt;&lt;/div&gt;The Company monitors closed and underperforming stores for an indication that the carrying amount of assets may not be recoverable. If the sum of the expected future undiscounted cash flows is less than the carrying amount of the assets, an impairment loss is recognized to the extent carrying value of the assets exceeds their estimated fair value. Fair value is based on management&#x2019;s estimate of the price that would be received to sell an asset in an orderly transaction between market participants. The estimate is derived from offers, actual sale or disposition of assets subsequent to year-end, and other indications of fair value, which are considered Level 3 inputs (see Note 3). In determining whether an asset is impaired, assets are grouped at the lowest level for which there are identifiable cash flows that are largely independent of the cash flows of other groups of assets, which for the Company is generally on a store-by-store basis.</us-gaap:PropertyPlantAndEquipmentImpairment>
    <us-gaap:AssetImpairmentCharges
      contextRef="FD2020Q4YTD"
      decimals="-3"
      id="d13106596e1012-wk-Fact-E7F2986AE9EFAA38CEB7C2A7EF29EF40"
      unitRef="usd">1177000</us-gaap:AssetImpairmentCharges>
    <us-gaap:AssetImpairmentCharges
      contextRef="FD2019Q4YTD"
      decimals="-3"
      id="d13106596e1020-wk-Fact-8047509AFD4E6516786FC2A7EF17AFF3"
      unitRef="usd">1167000</us-gaap:AssetImpairmentCharges>
    <us-gaap:AssetImpairmentCharges
      contextRef="FD2018Q4YTD"
      decimals="-3"
      id="d13106596e1028-wk-Fact-53D25F70CC591A73D615C2A7EF1A5869"
      unitRef="usd">507000</us-gaap:AssetImpairmentCharges>
    <us-gaap:ExciseTaxesCollected
      contextRef="FD2020Q4YTD"
      decimals="-3"
      id="d13106596e1046-wk-Fact-3455446EB195995E130FC2A7EF8C82E0"
      unitRef="usd">1063000000</us-gaap:ExciseTaxesCollected>
    <us-gaap:ExciseTaxesCollected
      contextRef="FD2019Q4YTD"
      decimals="-3"
      id="d13106596e1050-wk-Fact-34A57A352E87106DF8A2C2A7EF7E3B51"
      unitRef="usd">988000000</us-gaap:ExciseTaxesCollected>
    <us-gaap:ExciseTaxesCollected
      contextRef="FD2018Q4YTD"
      decimals="-3"
      id="d13106596e1054-wk-Fact-65C588E59F7A26501792C2A7EF9DE102"
      unitRef="usd">919000000</us-gaap:ExciseTaxesCollected>
    <us-gaap:IncomeTaxPolicyTextBlock
      contextRef="FD2020Q4YTD"
      id="TextSelection-A7AC98AD78D7E9D22504C2A7EFBEE052-0-wk-Fact-AF1E150E1E08FF5E6871C2A7EF2020AF">&lt;div style="line-height:120%;padding-top:16px;text-indent:32px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;text-decoration:underline;"&gt;Income taxes:&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; The Company uses the asset and liability method of accounting for income taxes. Deferred tax assets and liabilities are recognized for the future tax consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax bases. Deferred tax assets and liabilities are measured using enacted tax rates expected to apply to taxable income in the years in which those temporary differences are expected to be recovered or settled. The effect on deferred tax assets and liabilities of a change in tax rates is recognized in income in the period that includes the enactment date. The Company calculates its current and deferred tax provision based on estimates and assumptions that could differ from actual results reflected in income tax returns filed in subsequent years. Adjustments based on filed returns are recorded when identified.&lt;/span&gt;&lt;/div&gt;</us-gaap:IncomeTaxPolicyTextBlock>
    <us-gaap:RevenueFromContractWithCustomerPolicyTextBlock
      contextRef="FD2020Q4YTD"
      id="TextSelection-6D2F0764C6A0825C2DC3C2A7EFBE06A0-0-wk-Fact-07EBB21711843E8DC074C2A7EF217A64">&lt;div style="line-height:120%;padding-top:16px;text-indent:32px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;text-decoration:underline;"&gt;Revenue recognition:&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;color:#212529;"&gt;The Company recognizes retail sales of fuel, grocery and other merchandise, prepared food and fountain and other revenue at the time of the sale to the guest.&#160;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Sales taxes collected from guests and remitted to the government are recorded on a net basis in the consolidated financial statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:16px;text-indent:32px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;color:#212529;"&gt;A portion of revenue from sales that include a redeemable box top coupon or points under our Casey&#x2019;s Rewards program is deferred. The deferred portion of the sale represents the value of the estimated future redemption of the box top coupon or points. The amounts related to redeemable box top coupons and points are deferred until their redemption or expiration. Revenue related to the box top coupons and points issued is expected to be recognized less than one year from the original sale to the guest.&#160;As of&#160;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;color:#212529;"&gt;April&#160;30, 2020&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;color:#212529;"&gt;&#160;and&#160;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;color:#212529;"&gt;April&#160;30, 2019&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;color:#212529;"&gt;, the Company recognized a contract liability of&#160;$&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;color:#212529;"&gt;&lt;span&gt;11,180&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;color:#212529;"&gt;&#160;and $&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;color:#212529;"&gt;&lt;span&gt;6,931&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;color:#212529;"&gt;, &lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:16px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;color:#212529;"&gt;respectively, related to the outstanding box top coupons and Casey's Rewards points, which is included in other accrued expenses on the consolidated balance sheets.&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:left;text-indent:48px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;color:#212529;"&gt;Gift card related revenue is recognized as the gift cards are used by the guest. Gift card breakage revenue is recognized based on the estimated gift card breakage rate over the pro rata usage of the card.&lt;/span&gt;&lt;/div&gt;</us-gaap:RevenueFromContractWithCustomerPolicyTextBlock>
    <us-gaap:ContractWithCustomerLiability
      contextRef="FI2020Q4"
      decimals="-3"
      id="d13106596e1116-wk-Fact-4932737C86B9396C5254C7FAA9F67E1E"
      unitRef="usd">11180000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:ContractWithCustomerLiability
      contextRef="FI2019Q4"
      decimals="-3"
      id="d13106596e1120-wk-Fact-E9608F45D8B1553FB738C7FAAA146848"
      unitRef="usd">6931000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:EarningsPerSharePolicyTextBlock
      contextRef="FD2020Q4YTD"
      id="TextSelection-42D9EFC9A0E4C177AC70C2A7EFBF68CF-0-wk-Fact-4771AAEAF58E2768B471C2A7EF26F423">&lt;div style="line-height:120%;padding-top:16px;text-indent:32px;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;text-decoration:underline;"&gt;Net income per common share:&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; Basic earnings per share have been computed by dividing net income by the weighted average shares outstanding during each of the years. Unvested shares under equity awards are treated as common shares within the basic earnings per share calculation when a team member has met certain requirements in the award agreement.  For example, if retirement provisions are satisfied which allow a team member to avoid forfeiture of the award upon a normal retirement from the Company, it is included in the basic earnings per share calculation&lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;.  &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;The calculation of diluted earnings per share treats stock options and unvested restricted stock units with time-based restrictions as potential common shares to the extent they are dilutive. The diluted earnings per share calculation does not take into effect any shares that have not met performance or market conditions as of the reporting period.&lt;/span&gt;&lt;/div&gt;</us-gaap:EarningsPerSharePolicyTextBlock>
    <us-gaap:AssetRetirementObligationsPolicy
      contextRef="FD2020Q4YTD"
      id="TextSelection-C4F732DA9029D95D1BAEC2A7EFBF0902-0-wk-Fact-84669F31C08B9FC04DADC2A7EF2BF5EF">&lt;div style="line-height:120%;padding-top:16px;text-indent:32px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;text-decoration:underline;"&gt;Asset retirement obligations:&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; The Company recognizes the estimated future cost to remove underground storage tanks over the estimated useful life of the storage tank&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;font-style:italic;"&gt;.&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; The Company records a discounted liability for the fair value of an asset retirement obligation with a corresponding increase to the carrying value of a long-lived asset at the time an underground storage tank is installed. The Company amortizes the amount added to property and equipment on a straight-line basis and recognizes accretion expense in connection with the discounted liability over the remaining life of the tank. The estimates of the anticipated future costs for removal of an underground storage tank are based on our prior experience with removal. Because these estimates are subjective and are currently based on historical costs with adjustments for estimated future changes in the associated costs, we expect the dollar amount of these obligations to change as more information is obtained.&lt;/span&gt;&lt;/div&gt;</us-gaap:AssetRetirementObligationsPolicy>
    <casy:AssetRetirementObligationInOtherAssetsNetOfAmortization
      contextRef="FI2020Q4"
      decimals="-3"
      id="d13106596e1182-wk-Fact-1422C86271BA10DD32EEC2A7EF1D385B"
      unitRef="usd">13416000</casy:AssetRetirementObligationInOtherAssetsNetOfAmortization>
    <casy:AssetRetirementObligationInOtherAssetsNetOfAmortization
      contextRef="FI2019Q4"
      decimals="-3"
      id="d13106596e1186-wk-Fact-223CFC518BBCCF449B51C2A7EF217416"
      unitRef="usd">11793000</casy:AssetRetirementObligationInOtherAssetsNetOfAmortization>
    <us-gaap:AssetRetirementObligationsNoncurrent
      contextRef="FI2020Q4"
      decimals="-3"
      id="d13106596e1199-wk-Fact-6C470B47576B6B97E175C2A7EF25754C"
      unitRef="usd">22658000</us-gaap:AssetRetirementObligationsNoncurrent>
    <us-gaap:AssetRetirementObligationsNoncurrent
      contextRef="FI2019Q4"
      decimals="-3"
      id="d13106596e1203-wk-Fact-F89EACEE861C1ED224A9C2A7EF206999"
      unitRef="usd">18058000</us-gaap:AssetRetirementObligationsNoncurrent>
    <us-gaap:SelfInsuranceReservePolicyTextBlock
      contextRef="FD2020Q4YTD"
      id="TextSelection-820B9357AA2158E0987CC2A7EFBFCF7E-0-wk-Fact-3BD798DD1B705E6E7E62C2A7EF1C573E">&lt;span style="font-family:inherit;font-size:10pt;text-decoration:underline;"&gt;Self-insurance:&lt;/span&gt; The Company is primarily self-insured for team member healthcare, workers&#x2019; compensation, general liability, and automobile claims. The self-insurance claim liability for workers&#x2019; compensation, general liability, and automobile claims is determined actuarially at each year end based on claims filed and an estimate of claims incurred but not yet reported. Actuarial projections of the losses are employed due to the potential of variability in the liability estimates. Some factors affecting the uncertainty of the claim liability include the loss development factors, which includes the development time frame and settlement patterns, and expected loss rates, which includes litigation and adjudication direction, and medical treatment and cost trends. The liability is not discounted. </us-gaap:SelfInsuranceReservePolicyTextBlock>
    <us-gaap:SelfInsuranceReserve
      contextRef="FI2020Q4"
      decimals="-3"
      id="d13106596e1232-wk-Fact-A1AC82F0B7E45CD70D18C2A7EF1A2C26"
      unitRef="usd">44959000</us-gaap:SelfInsuranceReserve>
    <us-gaap:SelfInsuranceReserve
      contextRef="FI2019Q4"
      decimals="-3"
      id="d13106596e1236-wk-Fact-4C3E0AE8C9D0BD626F16C2A7EF297727"
      unitRef="usd">44334000</us-gaap:SelfInsuranceReserve>
    <us-gaap:EnvironmentalCostsPolicy
      contextRef="FD2020Q4YTD"
      id="TextSelection-C35970BE739DF5A19EE7C2A7EFBF43CB-0-wk-Fact-7D63C6A79869DE367B82C2A7EF23CE7A">&lt;div style="line-height:120%;padding-top:16px;text-indent:32px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;text-decoration:underline;"&gt;Environmental remediation liabilities:&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; The Company accrues for environmental remediation liabilities when it is probable a liability has been incurred and the amount of loss can be reasonably estimated.&lt;/span&gt;&lt;/div&gt;</us-gaap:EnvironmentalCostsPolicy>
    <us-gaap:DerivativesPolicyTextBlock
      contextRef="FD2020Q4YTD"
      id="TextSelection-5AE101BC77B5B50CAEFAC2A7EFBFBA60-0-wk-Fact-831E9BA38E40BDE80534C2A7EF26231D">&lt;div style="line-height:120%;padding-top:16px;text-indent:32px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;text-decoration:underline;"&gt;Derivative instruments:&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; There were no options or futures contracts as of or during the years ended April&#160;30, &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;2020&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;, &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;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;. However, we do from time to time, participate in a forward buy of certain commodities. These are not accounted for as derivatives under the normal purchase and sale exclusions within the applicable accounting guidance.&lt;/span&gt;&lt;/div&gt;</us-gaap:DerivativesPolicyTextBlock>
    <us-gaap:CompensationRelatedCostsPolicyTextBlock
      contextRef="FD2020Q4YTD"
      id="TextSelection-12D5C2C8F25E6C670F9DC2A7EFBEA0F3-0-wk-Fact-0E93CD33BA780C65998AC2A7EF2163FF">&lt;div style="line-height:120%;padding-top:16px;text-indent:32px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;text-decoration:underline;"&gt;Stock-based compensation:&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; Stock-based compensation is recorded based upon the fair value of the award on the grant date. The cost of the award is recognized ratably in the consolidated statements of income over the vesting period of the award, adjusted for certain retirement provisions. Additionally, certain awards include performance and market conditions. The majority of performance-based awards are based on the achievement of a three year average return on invested capital (ROIC). For these awards, stock-based compensation expense is estimated based on the probable outcome of shares to be awarded adjusted as necessary at each reporting period. The market-based awards are achieved based on our relative performance to a pre-determined peer group. The fair value of these awards is determined using a Monte Carlo simulation as of the date of the grant. For market-based awards, the stock-based compensation expense will not be adjusted should the target awards vary from actual awards. &#160;&lt;/span&gt;&lt;/div&gt;</us-gaap:CompensationRelatedCostsPolicyTextBlock>
    <us-gaap:SegmentReportingPolicyPolicyTextBlock
      contextRef="FD2020Q4YTD"
      id="TextSelection-28CCCA53C350F5D7FEF9C2A7EFC02F01-0-wk-Fact-FAD79BEDF24E5CECC045C2A7EF29EC92">&lt;div style="line-height:120%;padding-top:16px;text-indent:32px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;text-decoration:underline;"&gt;Segment reporting:&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; As of April&#160;30, &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;2020&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;, we operated &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;2,207&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; stores in &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;16&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; states. Our convenience stores offer a broad selection of merchandise, fuel and other products and services designed to appeal to the convenience needs of our guests. We manage the business on the basis of &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;one&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; operating segment and therefore, have only &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;one&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; reportable segment. Our stores sell &lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:16px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;similar products and services, use similar processes to sell those products and services, and sell their products and services to similar classes of guests. We make specific disclosures concerning the &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;three&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; broad merchandise categories of fuel, grocery&#160;and other merchandise, and prepared food and fountain because it makes it easier for us to discuss trends and operational initiatives within our business and industry. Although we can separate revenues and cost of goods sold within these categories (and further sub-categories), the operating expenses associated with operating a store that sells these products are not separable by these &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;three&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; categories.&lt;/span&gt;&lt;/div&gt;</us-gaap:SegmentReportingPolicyPolicyTextBlock>
    <us-gaap:NumberOfStores
      contextRef="FI2020Q4"
      decimals="INF"
      id="d13106596e1321-wk-Fact-1278A85759DDB4319264C2A7EF2FBA5F"
      unitRef="store">2207</us-gaap:NumberOfStores>
    <us-gaap:NumberOfStatesInWhichEntityOperates
      contextRef="FI2020Q4"
      decimals="INF"
      id="d13106596e1325-wk-Fact-E277FA633AE2DADCECB9C2A7EF241271"
      unitRef="state">16</us-gaap:NumberOfStatesInWhichEntityOperates>
    <us-gaap:NumberOfOperatingSegments
      contextRef="FD2020Q4YTD"
      decimals="INF"
      id="d13106596e1329-wk-Fact-C7B6A9CC29FBE914F459C2A7EF171FB1"
      unitRef="segment">1</us-gaap:NumberOfOperatingSegments>
    <us-gaap:NumberOfReportableSegments
      contextRef="FD2020Q4YTD"
      decimals="INF"
      id="d13106596e1333-wk-Fact-6790DD9B99726896427EC2A7EF1F1610"
      unitRef="segment">1</us-gaap:NumberOfReportableSegments>
    <casy:SegmentReportingNumberofMerchandiseCategories
      contextRef="FD2020Q4YTD"
      decimals="INF"
      id="d13106596e1341-wk-Fact-66967717B9A11B4F4409C2A7EF247F3E"
      unitRef="merchandise_category">3</casy:SegmentReportingNumberofMerchandiseCategories>
    <casy:SegmentReportingNumberofMerchandiseCategories
      contextRef="FD2020Q4YTD"
      decimals="INF"
      id="d13106596e1345-wk-Fact-66967717B9A11B4F4409C2A7EF247F3E"
      unitRef="merchandise_category">3</casy:SegmentReportingNumberofMerchandiseCategories>
    <us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock
      contextRef="FD2020Q4YTD"
      id="TextSelection-C59AFEE114A98D159E09C2A7EFBEFF6C-0-wk-Fact-F52ECE5D188D9EEA17C3C2A7EF2298AC">&lt;div style="line-height:120%;padding-top:16px;text-indent:32px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;text-decoration:underline;"&gt;Recent accounting pronouncements:&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;text-indent:48px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;In May 2014, the FASB issued Accounting Standards Update (ASU) No. 2014-09, &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;font-style:italic;"&gt;Revenue from Contracts with Customers (Topic 606).&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; We adopted the standard on May 1, 2018 using the modified retrospective approach. The Company adopted two changes that affect the timing of recognition of revenues related to gift card breakage income and the redemption of coupon box tops attached to our pizza boxes. The impact related to gift cards was &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;$879&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;, net of &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;$321&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; of deferred taxes and was an increase to shareholders' equity with a reduction in deferred income. The impact related to box tops was &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;$5,019&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;, net of &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;$1,816&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; of deferred taxes and was a reduction in shareholders' equity, with an increase in deferred income.&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:16px;text-indent:30px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;In February 2016, the FASB issued ASU 2016-02, &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;font-style:italic;"&gt;Leases (Topic 842).&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; This update seeks to increase the transparency and comparability among entities by requiring public entities to recognize lease assets and lease liabilities on the balance sheet and disclose key information about leasing arrangements. To satisfy the standard&#x2019;s objective, a lessee will recognize a right-of-use asset representing its right to use the underlying asset for the lease term and a lease liability for the obligation to make lease payments. Both the right-of-use asset and lease liability will initially be measured at the present value of the lease payments, with subsequent measurement dependent on the classification of the lease as either a finance or an operating lease. For leases with a term of twelve months or less, a lessee is permitted to make an accounting policy election by class of underlying asset not to recognize lease assets and lease liabilities. If a lessee makes this election, it should recognize lease expense for such leases generally on a straight-line basis over the lease term. &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;text-indent:48px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;In July 2018, the FASB issued ASU 2018-10, &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;font-style:italic;"&gt;Leases (Topic 842) - Codification Improvements &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;which contains several FASB Codification improvements for ASC Topic 842, including several implementation issues and ASU 2018-11, "Leases (Topic 842) - Targeted Improvements" which provides entities with an additional transition method for implementing ASC Topic 842.  Entities have the option to apply the new standard at the adoption date, recognizing a cumulative-effect adjustment to the opening balance of retained earnings along with the modified retrospective approach previously identified, both of which include a number of practical expedients that companies may elect to apply. Under the cumulative-effect adjustment comparative periods would not &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;be restated. Under the modified retrospective approach leases are recognized and measured under the noted guidance at the beginning of the earliest period presented. The new standard is effective for public companies for annual periods beginning after December 15, 2018, and interim periods within those years, with early adoption permitted. We adopted this guidance as of May 1, 2019 using the modified retrospective approach and elected the cumulative-effect adjustment practical expedient. As a result of the transition method selected, the Company did not restate previously reported comparable periods. Please refer to note 7 for additional information regarding the Company&#x2019;s adoption of&#160;ASC 842.&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-indent:30px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;In October 2016, the FASB issued ASU No. 2016-16, &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;font-style:italic;"&gt;Intra-Entity Transfers of Assets Other than Inventory&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;. We adopted this standard in the quarter ended July&#160;31, 2018, which resulted in no material impact to the Company.&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-indent:30px;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-indent:30px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;In January 2017, the FASB issued ASU 2017-01, &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;font-style:italic;"&gt;Business Combinations, Clarifying the Definition of a Business&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;. The standard clarifies the definition of a business and adds guidance to assist entities in the determination of whether an acquisition (or disposal) represents assets or a business. The guidance requires the Company to utilize various criteria to evaluate whether or not an acquisition is a business. First, if substantially all of the fair value of the assets acquired is concentrated in a single asset or a group of similar identifiable assets, the acquired assets do not represent a business. If that is not the case, the update provides further guidance to evaluate if the acquisition represents a business focused on the nature and substance of the inputs and process acquired. The standard is generally expected to reduce the number of business combinations, which may impact the allocation of purchase consideration in future acquisitions. Where it is determined that an acquisition is not a business combination, there would be no resulting goodwill recorded. The Company prospectively adopted this guidance for all future acquisitions in the first quarter of fiscal 2019.&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-indent:30px;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-indent:30px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;In August 2018, the FASB issued ASU 2018-15, &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;font-style:italic;"&gt;Customer&#x2019;s Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That Is a Service Contract.&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; This standard provides guidance on accounting for costs of implementation activities performed in a cloud computing arrangement that is a service contract. The amendments in the update align the requirements for capitalizing implementation costs incurred in a hosting arrangement that is a service contract with the requirements for capitalizing implementation costs incurred to develop or obtain internal-use software and hosting &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;arrangements that include an internal-use software license. The Company early adopted this guidance retrospectively, in the first quarter of fiscal 2019. The adoption did not have a material impact on our consolidated financial statements. &lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-indent:30px;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%;padding-bottom:10px;text-align:left;text-indent:30px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;In December 2019, the FASB issued ASU 2019-12, &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;font-style:italic;"&gt;Income Taxes (Topic 740) - Simplifying the Accounting for Income Taxes&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;. The standard includes changes that eliminate certain exceptions related to the approach for intraperiod tax allocation and the methodology for calculating income taxes in an interim period. It also simplifies aspects of the accounting for franchise taxes, certain transactions that result in a step-up in the tax basis of goodwill, and enacted changes in tax laws or rates. The Company is required to adopt this guidance in the first quarter of its fiscal 2022, with early adoption permitted. The Company is currently evaluating the impact the standard has on the consolidated financial statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:left;text-indent:30px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;In March 2020, the FASB issued ASU 2020-04, &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;font-style:italic;"&gt;Reference Rate Reform (Topic 848) - Facilitation of the Effects of Reference Rate Reform on Financial Reporting. &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;The standard included optional guidance for a limited period of time to help ease the burden in accounting for the effects of reference rate reform. The new standard is effective for all entities through December 31, 2022. The Company does not expect the adoption of this standard to have a material impact on our consolidated financial statements.&lt;/span&gt;&lt;/div&gt;</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
    <us-gaap:StockholdersEquity
      contextRef="I2019Q1May1_srt_ProductOrServiceAxis_casy_GIftCardsMember_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_us-gaap_AccountingStandardsUpdate201409Member"
      decimals="-3"
      id="d13106596e1373-wk-Fact-47A174F4306222305B71C2A7EF236430"
      unitRef="usd">879000</us-gaap:StockholdersEquity>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="I2019Q1May1_srt_ProductOrServiceAxis_casy_GIftCardsMember_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_us-gaap_AccountingStandardsUpdate201409Member"
      decimals="-3"
      id="d13106596e1377-wk-Fact-5C56DD17CD27333F0887C2A7EF28C6D3"
      unitRef="usd">321000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:StockholdersEquity
      contextRef="I2019Q1May1_srt_ProductOrServiceAxis_casy_BoxTopsMember_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_us-gaap_AccountingStandardsUpdate201409Member"
      decimals="-3"
      id="d13106596e1381-wk-Fact-588850EF5038A8398BFAC2A7EF27B47C"
      unitRef="usd">-5019000</us-gaap:StockholdersEquity>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="I2019Q1May1_srt_ProductOrServiceAxis_casy_BoxTopsMember_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_us-gaap_AccountingStandardsUpdate201409Member"
      decimals="-3"
      id="d13106596e1385-wk-Fact-3BEB4182156076E71142C2A7EF299798"
      unitRef="usd">-1816000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:BusinessCombinationDisclosureTextBlock
      contextRef="FD2020Q4YTD"
      id="TextSelection-2FFC059F19273B7BA194C2A7EFC09020-0-wk-Fact-CE07473A9535898F3C9EC2A7EF9E6E2D">ACQUISITIONS&lt;div style="line-height:120%;padding-top:16px;text-indent:32px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;During the year ended April&#160;30, &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;2020&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;, the Company acquired &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;18&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; stores through a variety of multi-store and single store transactions with several unrelated third parties. Of the &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;18&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; stores acquired, &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;11&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; were re-opened as a Casey's store during the &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;2020&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; fiscal year, and &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;seven&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; will be opened during the &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; fiscal year. The majority of the acquisitions meet the criteria to be considered business combinations. The purchase price of the stores were valued using a discounted cash flow model on a location by location basis. The acquisitions were recorded in the financial statements by allocating the purchase price to the assets acquired, including intangible assets and liabilities assumed, based on their estimated fair values at the acquisition date as determined by third party appraisals or internal estimates. The excess of the cost of the acquisition over the net amounts assigned to the fair value of the assets acquired and the liabilities assumed is recorded as goodwill if the acquisition is considered to be a business combination. All of the goodwill associated with these transactions will be deductible for income tax purposes over &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;15 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%;padding-top:16px;text-indent:32px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Allocation of the purchase price for the transactions in aggregate for the year ended April&#160;30, &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;2020&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; is as follows (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="4"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:87%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:11%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;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;Assets acquired:&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:top;background-color:#cceeff;padding-left:28px;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;Inventories&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;680&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:top;padding-left:28px;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;Property and equipment&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;28,384&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:top;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 assets&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;29,064&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:top;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;Liabilities assumed:&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:top;background-color:#cceeff;padding-left:28px;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;Accrued expenses&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;210&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:top;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 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;210&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:top;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;Net tangible assets acquired&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;28,854&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:top;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;Goodwill&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,852&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:top;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 consideration paid&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;32,706&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%;text-indent:32px;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-indent:32px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;The following unaudited pro forma information presents a summary of our consolidated results of operations as if the transactions referenced above occurred at the beginning of the first fiscal year of the periods presented (amounts 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:73%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:11%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:11%;"/&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="text-align:left;font-size:8pt;"&gt;&lt;span style="font-family:inherit;font-size:8pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="7" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;span style="font-family:inherit;font-size:8pt;"&gt;Years Ended April 30,&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:8pt;"&gt;&lt;span style="font-family:inherit;font-size:8pt;"&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:8pt;"&gt;&lt;span style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;2020&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:8pt;"&gt;&lt;span style="font-family:inherit;font-size:8pt;"&gt;2019&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;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 revenue&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;9,217,749&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;"&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;9,421,773&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:top;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;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;"&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;265,233&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;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;205,987&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:top;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;Net income per common share&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;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="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:top;padding-left:28px;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;Basic&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;7.18&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;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;5.61&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:top;background-color:#cceeff;padding-left:28px;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;Diluted&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;7.13&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;"&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;5.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;/table&gt;&lt;/div&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;</us-gaap:BusinessCombinationDisclosureTextBlock>
    <us-gaap:NumberOfBusinessesAcquired
      contextRef="FD2020Q4YTD"
      decimals="INF"
      id="d13106585e470-wk-Fact-FEF65CCF3B63A5ACCEA8C2A7EF9C8396"
      unitRef="store">18</us-gaap:NumberOfBusinessesAcquired>
    <us-gaap:NumberOfBusinessesAcquired
      contextRef="FD2020Q4YTD"
      decimals="INF"
      id="d13106585e474-wk-Fact-FEF65CCF3B63A5ACCEA8C2A7EF9C8396"
      unitRef="store">18</us-gaap:NumberOfBusinessesAcquired>
    <casy:NumberOfStoresOpened
      contextRef="FD2020Q4YTD"
      decimals="INF"
      id="d13106585e478-wk-Fact-8C7388FCDFDA598B539DC2A7EF73B3A3"
      unitRef="store">11</casy:NumberOfStoresOpened>
    <casy:NumberOfStoresExpectedToOpenInNextFiscalYear
      contextRef="FD2020Q4YTD"
      decimals="INF"
      id="d13106585e487-wk-Fact-30B5A7D443C4E306655AC2A7EF7F4674"
      unitRef="store">7</casy:NumberOfStoresExpectedToOpenInNextFiscalYear>
    <casy:GoodwillDeductibleForIncomeTaxPurposesPeriod
      contextRef="FD2020Q4YTD"
      id="d13106585e495-wk-Fact-BC09C0FFB2DD8F80A4D4C2A7EF9ECBCD">P15Y</casy:GoodwillDeductibleForIncomeTaxPurposesPeriod>
    <us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock
      contextRef="FD2020Q4YTD"
      id="TextSelection-B82B2A32BB2CA367A2E0C2A7EFC060F3-0-wk-Fact-E27E58F5B882B240BC0DC2A7EF9EFCCF">&lt;div style="line-height:120%;padding-top:16px;text-indent:32px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Allocation of the purchase price for the transactions in aggregate for the year ended April&#160;30, &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;2020&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; is as follows (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="4"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:87%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:11%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;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;Assets acquired:&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:top;background-color:#cceeff;padding-left:28px;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;Inventories&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;680&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:top;padding-left:28px;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;Property and equipment&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;28,384&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:top;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 assets&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;29,064&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:top;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;Liabilities assumed:&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:top;background-color:#cceeff;padding-left:28px;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;Accrued expenses&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;210&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:top;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 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;210&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:top;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;Net tangible assets acquired&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;28,854&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:top;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;Goodwill&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,852&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:top;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 consideration paid&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;32,706&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;</us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory
      contextRef="FI2020Q4_us-gaap_BusinessAcquisitionAxis_us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember"
      decimals="-3"
      id="d13106585e557-wk-Fact-532F43D38677F35C75E0C2A7EF2BF6ED"
      unitRef="usd">680000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment
      contextRef="FI2020Q4_us-gaap_BusinessAcquisitionAxis_us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember"
      decimals="-3"
      id="d13106585e572-wk-Fact-451B3BABA5D631C86567C2A7EF28D13A"
      unitRef="usd">28384000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets
      contextRef="FI2020Q4_us-gaap_BusinessAcquisitionAxis_us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember"
      decimals="-3"
      id="d13106585e592-wk-Fact-ADA5A43E10058001FB5EC2A7EF2AC2BC"
      unitRef="usd">29064000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets>
    <casy:BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedCurrentLiabilitiesAccruedExpenses
      contextRef="FI2020Q4_us-gaap_BusinessAcquisitionAxis_us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember"
      decimals="-3"
      id="d13106585e633-wk-Fact-4E035D781D0022171DD9C2A7EF2A8891"
      unitRef="usd">210000</casy:BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedCurrentLiabilitiesAccruedExpenses>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities
      contextRef="FI2020Q4_us-gaap_BusinessAcquisitionAxis_us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember"
      decimals="-3"
      id="d13106585e653-wk-Fact-BD8CBC9E8CFAE660BFD3C2A7EF293E03"
      unitRef="usd">210000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet
      contextRef="FI2020Q4_us-gaap_BusinessAcquisitionAxis_us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember"
      decimals="-3"
      id="d13106585e673-wk-Fact-5701F44010D9050968B9C2A7EF29C769"
      unitRef="usd">28854000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet>
    <us-gaap:Goodwill
      contextRef="FI2020Q4_us-gaap_BusinessAcquisitionAxis_us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember"
      decimals="-3"
      id="d13106585e693-wk-Fact-96C07DFBA45099BDC11AC2A7EF27D621"
      unitRef="usd">3852000</us-gaap:Goodwill>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet
      contextRef="FI2020Q4_us-gaap_BusinessAcquisitionAxis_us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember"
      decimals="-3"
      id="d13106585e718-wk-Fact-5A9BDC3085C0736D9C38C2A7EF280312"
      unitRef="usd">32706000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet>
    <us-gaap:BusinessAcquisitionProFormaInformationTextBlock
      contextRef="FD2020Q4YTD"
      id="TextSelection-9979C5167FE565467C86C2A7EFC0FD72-0-wk-Fact-BBC2F75E35E16D726CA4C2A7EF9EE26C">&lt;div style="line-height:120%;text-indent:32px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;The following unaudited pro forma information presents a summary of our consolidated results of operations as if the transactions referenced above occurred at the beginning of the first fiscal year of the periods presented (amounts 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:73%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:11%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:11%;"/&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="text-align:left;font-size:8pt;"&gt;&lt;span style="font-family:inherit;font-size:8pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="7" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;span style="font-family:inherit;font-size:8pt;"&gt;Years Ended April 30,&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:8pt;"&gt;&lt;span style="font-family:inherit;font-size:8pt;"&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:8pt;"&gt;&lt;span style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;2020&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:8pt;"&gt;&lt;span style="font-family:inherit;font-size:8pt;"&gt;2019&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;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 revenue&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;9,217,749&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;"&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;9,421,773&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:top;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;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;"&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;265,233&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;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;205,987&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:top;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;Net income per common share&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;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="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:top;padding-left:28px;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;Basic&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;7.18&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;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;5.61&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:top;background-color:#cceeff;padding-left:28px;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;Diluted&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;7.13&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;"&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;5.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;/table&gt;&lt;/div&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;</us-gaap:BusinessAcquisitionProFormaInformationTextBlock>
    <us-gaap:BusinessAcquisitionsProFormaRevenue
      contextRef="FD2020Q4YTD"
      decimals="-3"
      id="d13106585e850-wk-Fact-5545574C9467FE8B7FDAC2A7EFA8505E"
      unitRef="usd">9217749000</us-gaap:BusinessAcquisitionsProFormaRevenue>
    <us-gaap:BusinessAcquisitionsProFormaRevenue
      contextRef="FD2019Q4YTD"
      decimals="-3"
      id="d13106585e869-wk-Fact-D16D5284545A428F1904C2A7EFA62D7E"
      unitRef="usd">9421773000</us-gaap:BusinessAcquisitionsProFormaRevenue>
    <us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss
      contextRef="FD2020Q4YTD"
      decimals="-3"
      id="d13106585e889-wk-Fact-661DF29C08BEBE774F84C2A7EFA6AE53"
      unitRef="usd">265233000</us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss>
    <us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss
      contextRef="FD2019Q4YTD"
      decimals="-3"
      id="d13106585e908-wk-Fact-1F7522D8F1B699C761BBC2A7EFA8C657"
      unitRef="usd">205987000</us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss>
    <us-gaap:BusinessAcquisitionProFormaEarningsPerShareBasic
      contextRef="FD2020Q4YTD"
      decimals="2"
      id="d13106585e969-wk-Fact-241A771AECBC101C35B1C2A7EFA72D0D"
      unitRef="usdPerShare">7.18</us-gaap:BusinessAcquisitionProFormaEarningsPerShareBasic>
    <us-gaap:BusinessAcquisitionProFormaEarningsPerShareBasic
      contextRef="FD2019Q4YTD"
      decimals="2"
      id="d13106585e988-wk-Fact-0092F0F96423C8FCBCC5C2A7EFAAE8B0"
      unitRef="usdPerShare">5.61</us-gaap:BusinessAcquisitionProFormaEarningsPerShareBasic>
    <us-gaap:BusinessAcquisitionProFormaEarningsPerShareDiluted
      contextRef="FD2020Q4YTD"
      decimals="2"
      id="d13106585e1008-wk-Fact-4988014B395F23B387F6C2A7EFA76CF0"
      unitRef="usdPerShare">7.13</us-gaap:BusinessAcquisitionProFormaEarningsPerShareDiluted>
    <us-gaap:BusinessAcquisitionProFormaEarningsPerShareDiluted
      contextRef="FD2019Q4YTD"
      decimals="2"
      id="d13106585e1027-wk-Fact-35A90B0D00CF5761B2B1C2A7EFA67576"
      unitRef="usdPerShare">5.57</us-gaap:BusinessAcquisitionProFormaEarningsPerShareDiluted>
    <us-gaap:FairValueDisclosuresTextBlock
      contextRef="FD2020Q4YTD"
      id="TextSelection-254ACF11520A81F0845DC2A7EFC1B7E0-0-wk-Fact-DA41CCAA19EA890FA328C2A7EF212FB2">FAIR VALUE OF FINANCIAL INSTRUMENTS AND LONG-TERM DEBT&lt;div style="line-height:120%;padding-top:8px;text-indent:32px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;A summary of the fair value of the Company&#x2019;s financial instruments follows.&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:16px;text-indent:32px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;text-decoration:underline;"&gt;Cash and cash equivalents, receivables, and accounts payable:&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; The carrying amount approximates fair value due to the short maturity of these instruments or the recent purchase of the instruments at current rates of interest.&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:16px;text-indent:32px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;text-decoration:underline;"&gt;Long-term debt:&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; The fair value of the Company&#x2019;s long-term debt (including current maturities) and finance lease obligations is estimated based on the current rates offered to the Company for debt of the same or similar issues. The fair value of the Company&#x2019;s long-term debt and capital lease obligations was approximately &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;$1,341,000&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;$1,272,000&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;, respectively, at April&#160;30, &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;2020&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;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%;padding-top:16px;text-indent:32px;font-size:12pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;The carrying amount of the Company&#x2019;s long-term debt and finance lease obligations by issuance is as follows:&lt;/span&gt;&lt;span style="font-family:inherit;font-size:12pt;"&gt;&#160;&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:73%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:11%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:11%;"/&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="text-align:left;font-size:8pt;"&gt;&lt;span style="font-family:inherit;font-size:8pt;"&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:8pt;"&gt;&lt;span style="font-family:inherit;font-size:8pt;"&gt;As of April&#160;30,&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:8pt;"&gt;&lt;span style="font-family:inherit;font-size:8pt;"&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:8pt;"&gt;&lt;span style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;2020&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:8pt;"&gt;&lt;span style="font-family:inherit;font-size:8pt;"&gt;2019&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;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;Finance lease liabilities (Note 7)&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;16,746&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;"&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;16,480&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:top;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;5.72% Senior notes due in 14 installments beginning September&#160;30, 2012 and ending March&#160;30, 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;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;"&gt;&lt;div style="text-align:left;font-size:10pt;"&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;15,000&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:top;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;5.22% Senior notes due August&#160;9, 2020 (1)&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;569,000&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;569,000&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:top;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;3.67% Senior notes (Series A) due in 7 installments beginning June&#160;17, 2022, and ending June&#160;15, 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;"&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;150,000&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;150,000&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:top;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;3.75% Senior notes (Series B) due in 7 installments beginning December&#160;17, 2022 and ending December&#160;18, 2028&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;50,000&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;50,000&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:top;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;3.65% Senior notes (Series C) due in 7 installments beginning May 2, 2025 and ending May 2, 2031&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;50,000&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;50,000&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:top;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;3.72% Senior notes (Series D) due in 7 installments beginning October 28, 2025 and ending October 28, 2031&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;50,000&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;50,000&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:top;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;3.51% Senior notes (Series E) due June 13, 2025&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;150,000&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;150,000&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:top;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;3.77% Senior notes (Series F) due August 22, 2028&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;250,000&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;250,000&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="overflow:hidden;font-size: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;font-weight:bold;"&gt;&lt;span&gt;1,285,746&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;1,300,480&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:top;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;Less current maturities (2)&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;571,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;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;17,205&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;font-size: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;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;714,502&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;1,283,275&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;(1)&#160;&#160;&#160;&#160;The Company is in the process of refinancing these Senior notes, and expects to execute the applicable note purchase agreement for the refinancing in the near future shortly after the report date. &lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:32px;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;"&gt;(2) &#160;&#160;&#160;&#160;Long-term debt is presented gross in the table above, but net of unamortized debt issuance costs of &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;$964&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;$1,171&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; on the consolidated balance sheets for the years ended &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;April&#160;30, 2020&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;2019&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-indent:32px;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-indent:30px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;In January 2019, the Company entered into the Credit Facility that provides for a &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;$300 million&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; unsecured revolving line of credit, a &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;$30 million&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; sublimit for letters of credit and a &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;$30 million&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; sublimit for swingline loans. The Credit Facility contains an expansion option permitting the Company to request an increase of the Credit Facility from time to time up to an aggregate additional &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;$150 million&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; from the lenders or other financial institutions acceptable to the Company and the Administrative Agent, upon the satisfaction of certain conditions, including the consent of the lenders whose commitments would increase. The maturity date is January 11, 2024. Amounts borrowed under the Credit Facility bear interest at variable rates based upon, at the Company's option, either (a) LIBOR plus an applicable margin or (b) an alternate base rate. The Credit Facility also carries a facility fee between &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;0.2%&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;0.4%&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; per annum based on the Company's consolidated leverage ratio as defined in the credit agreement. The Company had &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;$120,000&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;75,000&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; outstanding under the line of credit at &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;April&#160;30, 2020&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;2019&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-indent:30px;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-indent:30px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; Concurrently with this credit agreement, the Company also reduced the Bank Line from &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;$150,000&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;$25,000&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;.  The Bank Line bears interest at a variable rate subject to change from time to time based on changes in an independent index referred to in the Bank Line as the Federal Funds Offered Rate (the &#x201c;Index&#x201d;).  The interest rate to be applied to the unpaid principal balance of the Bank Line was at a rate of &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;1.0%&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; over the Index. There was $&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;0&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; outstanding at &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;April&#160;30, 2020&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;2019&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;.  The line of credit is due upon demand.&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:16px;text-indent:32px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Interest expense is net of interest income of &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;$860&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;, &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;$595&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;$1,583&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; for the years ended April&#160;30, &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;2020&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;, &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;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. Interest expense is also net of interest capitalized of &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;$5,258&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;, &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;$3,057&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;$2,260&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; during the years ended April&#160;30, &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;2020&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;, &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;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.&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:16px;text-indent:32px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;The agreements relating to the above long-term debt contain certain operating and financial covenants. At April&#160;30, &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;2020&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;, the Company was in compliance with all such operating and financial covenants. &lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:16px;text-indent:32px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Listed below are the aggregate maturities of long-term debt, including finance lease obligations, for the 5 years commencing May&#160;1, &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;2020&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; and thereafter:&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;font-size:12pt;"&gt;&lt;span style="font-family:inherit;font-size:12pt;"&gt;&#160;&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="12"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:59%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:11%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:11%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:11%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;span style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;Years ended April&#160;30,&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;span style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;Finance&#160;Leases&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="3" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;span style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;Senior&#160;Notes&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="3" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;span style="font-family:inherit;font-size:8pt;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:top;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 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;2,244&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;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;569,000&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;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;571,244&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:top;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;2022&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,354&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;&#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 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,354&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:top;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;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,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;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;20,000&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;22,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;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;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;2024&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,060&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;32,000&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;34,060&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:top;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;2025&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;734&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;32,000&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;32,734&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:top;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;Thereafter&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;6,870&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;616,000&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;622,870&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="overflow:hidden;font-size: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;"&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;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;16,746&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;"&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;"&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,269,000&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;"&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;"&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,285,746&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;/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;</us-gaap:FairValueDisclosuresTextBlock>
    <us-gaap:LongTermDebtFairValue
      contextRef="FI2020Q4"
      decimals="-3"
      id="d13109211e476-wk-Fact-E78D5F788D0F045927DBC2A7EF1EA3A1"
      unitRef="usd">1341000000</us-gaap:LongTermDebtFairValue>
    <us-gaap:LongTermDebtFairValue
      contextRef="FI2019Q4"
      decimals="-3"
      id="d13109211e480-wk-Fact-CA878756F5807AB11E8BC2A7EF23A97F"
      unitRef="usd">1272000000</us-gaap:LongTermDebtFairValue>
    <us-gaap:ScheduleOfDebtTableTextBlock
      contextRef="FD2020Q4YTD"
      id="TextSelection-7DE2C16B661B273C60F5C2A7EFC02812-0-wk-Fact-AA3748CCDCFCD55BCBF5C2A7EF2279F9">&lt;div style="line-height:120%;padding-top:16px;text-indent:32px;font-size:12pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;The carrying amount of the Company&#x2019;s long-term debt and finance lease obligations by issuance is as follows:&lt;/span&gt;&lt;span style="font-family:inherit;font-size:12pt;"&gt;&#160;&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:73%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:11%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:11%;"/&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="text-align:left;font-size:8pt;"&gt;&lt;span style="font-family:inherit;font-size:8pt;"&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:8pt;"&gt;&lt;span style="font-family:inherit;font-size:8pt;"&gt;As of April&#160;30,&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:8pt;"&gt;&lt;span style="font-family:inherit;font-size:8pt;"&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:8pt;"&gt;&lt;span style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;2020&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:8pt;"&gt;&lt;span style="font-family:inherit;font-size:8pt;"&gt;2019&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;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;Finance lease liabilities (Note 7)&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;16,746&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;"&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;16,480&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:top;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;5.72% Senior notes due in 14 installments beginning September&#160;30, 2012 and ending March&#160;30, 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;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;"&gt;&lt;div style="text-align:left;font-size:10pt;"&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;15,000&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:top;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;5.22% Senior notes due August&#160;9, 2020 (1)&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;569,000&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;569,000&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:top;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;3.67% Senior notes (Series A) due in 7 installments beginning June&#160;17, 2022, and ending June&#160;15, 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;"&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;150,000&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;150,000&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:top;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;3.75% Senior notes (Series B) due in 7 installments beginning December&#160;17, 2022 and ending December&#160;18, 2028&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;50,000&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;50,000&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:top;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;3.65% Senior notes (Series C) due in 7 installments beginning May 2, 2025 and ending May 2, 2031&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;50,000&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;50,000&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:top;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;3.72% Senior notes (Series D) due in 7 installments beginning October 28, 2025 and ending October 28, 2031&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;50,000&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;50,000&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:top;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;3.51% Senior notes (Series E) due June 13, 2025&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;150,000&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;150,000&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:top;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;3.77% Senior notes (Series F) due August 22, 2028&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;250,000&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;250,000&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="overflow:hidden;font-size: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;font-weight:bold;"&gt;&lt;span&gt;1,285,746&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;1,300,480&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:top;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;Less current maturities (2)&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;571,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;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;17,205&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;font-size: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;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;714,502&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;1,283,275&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;(1)&#160;&#160;&#160;&#160;The Company is in the process of refinancing these Senior notes, and expects to execute the applicable note purchase agreement for the refinancing in the near future shortly after the report date. &lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:justify;text-indent:32px;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;"&gt;(2) &#160;&#160;&#160;&#160;Long-term debt is presented gross in the table above, but net of unamortized debt issuance costs of &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;$964&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;$1,171&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; on the consolidated balance sheets for the years ended &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;April&#160;30, 2020&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;2019&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;, respectively.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfDebtTableTextBlock>
    <us-gaap:FinanceLeaseLiability
      contextRef="FI2020Q4"
      decimals="-3"
      id="d13109211e612-wk-Fact-814092FBF1E877995C66C2A7EF1B239E"
      unitRef="usd">16746000</us-gaap:FinanceLeaseLiability>
    <us-gaap:CapitalLeaseObligations
      contextRef="FI2019Q4"
      decimals="-3"
      id="d13109211e631-wk-Fact-4650503C61C1D303045AC2A7EF89231C"
      unitRef="usd">16480000</us-gaap:CapitalLeaseObligations>
    <us-gaap:LongTermDebt
      contextRef="FI2020Q4_us-gaap_DebtInstrumentAxis_casy_FivePointSevenTwoSeniorNotesMarch302020Member_us-gaap_LongtermDebtTypeAxis_us-gaap_SeniorNotesMember"
      decimals="-3"
      id="d13109211e646-wk-Fact-BFCCC051D63307B57106C2A7EF89498B"
      unitRef="usd">0</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="FI2019Q4_us-gaap_DebtInstrumentAxis_casy_FivePointSevenTwoSeniorNotesMarch302020Member_us-gaap_LongtermDebtTypeAxis_us-gaap_SeniorNotesMember"
      decimals="-3"
      id="d13109211e665-wk-Fact-75E8FEBEA2262FB17152C2A7EF833D11"
      unitRef="usd">15000000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="FI2020Q4_us-gaap_DebtInstrumentAxis_casy_FivePointTwoTwoSeniorNotesDueAugust92020Member_us-gaap_LongtermDebtTypeAxis_us-gaap_SeniorNotesMember"
      decimals="-3"
      id="d13109211e685-wk-Fact-DC56AC4F8F00A94D99BDC2A7EF8A04A8"
      unitRef="usd">569000000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="FI2019Q4_us-gaap_DebtInstrumentAxis_casy_FivePointTwoTwoSeniorNotesDueAugust92020Member_us-gaap_LongtermDebtTypeAxis_us-gaap_SeniorNotesMember"
      decimals="-3"
      id="d13109211e704-wk-Fact-B720BA4CC6F8C7F25339C2A7EF844766"
      unitRef="usd">569000000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="FI2020Q4_us-gaap_DebtInstrumentAxis_casy_ThreePointSixSevenSeniorNotesDueJune152028Member_us-gaap_LongtermDebtTypeAxis_us-gaap_SeniorNotesMember"
      decimals="-3"
      id="d13109211e724-wk-Fact-C1E90B9D62E881FCAA5DC2A7EF886517"
      unitRef="usd">150000000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="FI2019Q4_us-gaap_DebtInstrumentAxis_casy_ThreePointSixSevenSeniorNotesDueJune152028Member_us-gaap_LongtermDebtTypeAxis_us-gaap_SeniorNotesMember"
      decimals="-3"
      id="d13109211e743-wk-Fact-D13DCFE352A217AB685FC2A7EF83B9ED"
      unitRef="usd">150000000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="FI2020Q4_us-gaap_DebtInstrumentAxis_casy_ThreePointSevenFiveSeniorNotesDueDecember182028Member_us-gaap_LongtermDebtTypeAxis_us-gaap_SeniorNotesMember"
      decimals="-3"
      id="d13109211e763-wk-Fact-40D48995F1AED3865FFEC2A7EF85ED03"
      unitRef="usd">50000000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="FI2019Q4_us-gaap_DebtInstrumentAxis_casy_ThreePointSevenFiveSeniorNotesDueDecember182028Member_us-gaap_LongtermDebtTypeAxis_us-gaap_SeniorNotesMember"
      decimals="-3"
      id="d13109211e782-wk-Fact-592B88AFFBF9530CF9FCC2A7EF87C745"
      unitRef="usd">50000000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="FI2020Q4_us-gaap_DebtInstrumentAxis_casy_ThreePointSixFiveSeniorNotesDueMay22031Member_us-gaap_LongtermDebtTypeAxis_us-gaap_SeniorNotesMember"
      decimals="-3"
      id="d13109211e802-wk-Fact-5B504CE6231577B68C59C2A7EF87B647"
      unitRef="usd">50000000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="FI2019Q4_us-gaap_DebtInstrumentAxis_casy_ThreePointSixFiveSeniorNotesDueMay22031Member_us-gaap_LongtermDebtTypeAxis_us-gaap_SeniorNotesMember"
      decimals="-3"
      id="d13109211e821-wk-Fact-3648BF20F50417A8E1A0C2A7EF820E35"
      unitRef="usd">50000000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="FI2020Q4_us-gaap_DebtInstrumentAxis_casy_ThreePointSevenTwoSeniorNotesDueTwentyThirtyOneMember_us-gaap_LongtermDebtTypeAxis_us-gaap_SeniorNotesMember"
      decimals="-3"
      id="d13109211e841-wk-Fact-144939EFB2984BF8C286C2A7EF8743C6"
      unitRef="usd">50000000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="FI2019Q4_us-gaap_DebtInstrumentAxis_casy_ThreePointSevenTwoSeniorNotesDueTwentyThirtyOneMember_us-gaap_LongtermDebtTypeAxis_us-gaap_SeniorNotesMember"
      decimals="-3"
      id="d13109211e860-wk-Fact-783EC923D918D853CFAFC2A7EF84AE2C"
      unitRef="usd">50000000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="FI2020Q4_us-gaap_DebtInstrumentAxis_casy_ThreePointFiveOneSeniorNotesDueJune132025Member_us-gaap_LongtermDebtTypeAxis_us-gaap_SeniorNotesMember"
      decimals="-3"
      id="d13109211e880-wk-Fact-7C242823E7C2BC2541F4C2A7EF861A0E"
      unitRef="usd">150000000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="FI2019Q4_us-gaap_DebtInstrumentAxis_casy_ThreePointFiveOneSeniorNotesDueJune132025Member_us-gaap_LongtermDebtTypeAxis_us-gaap_SeniorNotesMember"
      decimals="-3"
      id="d13109211e899-wk-Fact-6CAA06D4A7D4910B82ECC2A7EF86D67B"
      unitRef="usd">150000000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="FI2020Q4_us-gaap_DebtInstrumentAxis_casy_ThreePointSevenSevenSeniorNotesdueAugust222028Member_us-gaap_LongtermDebtTypeAxis_us-gaap_SeniorNotesMember"
      decimals="-3"
      id="d13109211e919-wk-Fact-65D732B24C50590378ADC2A7EF858CBD"
      unitRef="usd">250000000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="FI2019Q4_us-gaap_DebtInstrumentAxis_casy_ThreePointSevenSevenSeniorNotesdueAugust222028Member_us-gaap_LongtermDebtTypeAxis_us-gaap_SeniorNotesMember"
      decimals="-3"
      id="d13109211e938-wk-Fact-66E9123387B22D10915DC2A7EF83B0AC"
      unitRef="usd">250000000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities
      contextRef="FI2020Q4"
      decimals="-3"
      id="d13109211e959-wk-Fact-122BE9132DCD77C031CCC2A7EF884F5B"
      unitRef="usd">1285746000</us-gaap:LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities>
    <us-gaap:LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities
      contextRef="FI2019Q4"
      decimals="-3"
      id="d13109211e978-wk-Fact-6CDC5FFE7754C6B652EEC2A7EF88A560"
      unitRef="usd">1300480000</us-gaap:LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities>
    <us-gaap:LongTermDebtAndCapitalLeaseObligationsCurrent
      contextRef="FI2020Q4"
      decimals="-3"
      id="d13109211e998-wk-Fact-A8450A91B86795BB7DF1C2A7EF891047"
      unitRef="usd">571244000</us-gaap:LongTermDebtAndCapitalLeaseObligationsCurrent>
    <us-gaap:LongTermDebtAndCapitalLeaseObligationsCurrent
      contextRef="FI2019Q4"
      decimals="-3"
      id="d13109211e1017-wk-Fact-6D6158DC3CCC867E0012C2A7EF896C14"
      unitRef="usd">17205000</us-gaap:LongTermDebtAndCapitalLeaseObligationsCurrent>
    <us-gaap:LongTermDebtAndCapitalLeaseObligations
      contextRef="FI2020Q4"
      decimals="-3"
      id="d13109211e1042-wk-Fact-207A322DE92EA5280A8BC2A7EF86A80D"
      unitRef="usd">714502000</us-gaap:LongTermDebtAndCapitalLeaseObligations>
    <us-gaap:LongTermDebtAndCapitalLeaseObligations
      contextRef="FI2019Q4"
      decimals="-3"
      id="d13109211e1061-wk-Fact-6CF83E85E49867397DB9C2A7EF8AFBD1"
      unitRef="usd">1283275000</us-gaap:LongTermDebtAndCapitalLeaseObligations>
    <us-gaap:DeferredFinanceCostsNet
      contextRef="FI2020Q4"
      decimals="-3"
      id="d13109211e1086-wk-Fact-DAA55D849356ED947A87C98FDC497692"
      unitRef="usd">964000</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:DeferredFinanceCostsNet
      contextRef="FI2019Q4"
      decimals="-3"
      id="d13109211e1090-wk-Fact-A3283B2C9C3ED83A58FEE173E1C3F001"
      unitRef="usd">1171000</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="FI2019Q3_us-gaap_DebtInstrumentAxis_us-gaap_RevolvingCreditFacilityMember_us-gaap_LongtermDebtTypeAxis_us-gaap_LineOfCreditMember"
      decimals="INF"
      id="d13109211e1109-wk-Fact-25E36C2121DD1D150C97C2A7EF20B9B5"
      unitRef="usd">300000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="FI2019Q3_us-gaap_DebtInstrumentAxis_us-gaap_RevolvingCreditFacilityMember_us-gaap_LongtermDebtTypeAxis_us-gaap_LetterOfCreditMember"
      decimals="INF"
      id="d13109211e1113-wk-Fact-559202980102AABB1676C2A7EF1C9285"
      unitRef="usd">30000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="FI2019Q3_us-gaap_DebtInstrumentAxis_us-gaap_RevolvingCreditFacilityMember_us-gaap_LongtermDebtTypeAxis_us-gaap_BridgeLoanMember"
      decimals="INF"
      id="d13109211e1117-wk-Fact-E2FE488D5BC66B0C3CE4C2A7EF25CF3C"
      unitRef="usd">30000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="FI2019Q3_us-gaap_DebtInstrumentAxis_casy_AccordionFeatureMember_us-gaap_LongtermDebtTypeAxis_us-gaap_BridgeLoanMember"
      decimals="INF"
      id="d13109211e1121-wk-Fact-D8F3D970CDA2B1801F34C997C87637CA"
      unitRef="usd">150000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <casy:LineOfCreditFacilityFacilityFeePercentage
      contextRef="D2019Q3Jan31-31_srt_RangeAxis_srt_MinimumMember_us-gaap_DebtInstrumentAxis_us-gaap_RevolvingCreditFacilityMember_us-gaap_LongtermDebtTypeAxis_us-gaap_LineOfCreditMember"
      decimals="3"
      id="d13109211e1125-wk-Fact-5EF252D6F515DFE2158EC2A7EF25808D"
      unitRef="number">0.002</casy:LineOfCreditFacilityFacilityFeePercentage>
    <casy:LineOfCreditFacilityFacilityFeePercentage
      contextRef="D2019Q3Jan31-31_srt_RangeAxis_srt_MaximumMember_us-gaap_DebtInstrumentAxis_us-gaap_RevolvingCreditFacilityMember_us-gaap_LongtermDebtTypeAxis_us-gaap_LineOfCreditMember"
      decimals="3"
      id="d13109211e1130-wk-Fact-1ADF9339E9DF681C3151C2A7EF233C4F"
      unitRef="number">0.004</casy:LineOfCreditFacilityFacilityFeePercentage>
    <us-gaap:LineOfCreditFacilityFairValueOfAmountOutstanding
      contextRef="FI2020Q4_us-gaap_DebtInstrumentAxis_us-gaap_RevolvingCreditFacilityMember_us-gaap_LongtermDebtTypeAxis_us-gaap_LineOfCreditMember"
      decimals="-3"
      id="d13109211e1134-wk-Fact-F7AAEBAD66EBB8AF35D0C2A7EF238F49"
      unitRef="usd">120000000</us-gaap:LineOfCreditFacilityFairValueOfAmountOutstanding>
    <us-gaap:LineOfCreditFacilityFairValueOfAmountOutstanding
      contextRef="FI2019Q4_us-gaap_DebtInstrumentAxis_us-gaap_RevolvingCreditFacilityMember_us-gaap_LongtermDebtTypeAxis_us-gaap_LineOfCreditMember"
      decimals="-3"
      id="d13109211e1138-wk-Fact-060ADC942AE075AD19EDC8066A9C9C2F"
      unitRef="usd">75000000</us-gaap:LineOfCreditFacilityFairValueOfAmountOutstanding>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="I2019Q3Dec31_us-gaap_DebtInstrumentAxis_casy_BankLineMember_us-gaap_LongtermDebtTypeAxis_us-gaap_LineOfCreditMember"
      decimals="INF"
      id="d13109211e1155-wk-Fact-E62E0C01B8F7B76C56F0C2A7EF25213B"
      unitRef="usd">150000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="FI2019Q3_us-gaap_DebtInstrumentAxis_casy_BankLineMember_us-gaap_LongtermDebtTypeAxis_us-gaap_LineOfCreditMember"
      decimals="INF"
      id="d13109211e1159-wk-Fact-C267EBEA8DF010E36DEBC2A7EF23E338"
      unitRef="usd">25000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <casy:InterestOverIndex
      contextRef="FD2020Q4YTD_us-gaap_DebtInstrumentAxis_casy_Note1Member"
      decimals="INF"
      id="d13109211e1163-wk-Fact-D6F5E21303A2E5693C14C2A7EF226FFD"
      unitRef="number">0.010</casy:InterestOverIndex>
    <us-gaap:InterestIncomeExpenseNet
      contextRef="FD2020Q4YTD"
      decimals="-3"
      id="d13109211e1183-wk-Fact-4994CB7157F9FE5531CFC2A7EF1D01F7"
      unitRef="usd">860000</us-gaap:InterestIncomeExpenseNet>
    <us-gaap:InterestIncomeExpenseNet
      contextRef="FD2019Q4YTD"
      decimals="-3"
      id="d13109211e1187-wk-Fact-CF8EAA15018CB8ED8293C2A7EF2437C3"
      unitRef="usd">595000</us-gaap:InterestIncomeExpenseNet>
    <us-gaap:InterestIncomeExpenseNet
      contextRef="FD2018Q4YTD"
      decimals="-3"
      id="d13109211e1191-wk-Fact-709231BB232B84BF9C9DC2A7EF24ABDB"
      unitRef="usd">1583000</us-gaap:InterestIncomeExpenseNet>
    <us-gaap:InterestCostsCapitalized
      contextRef="FD2020Q4YTD"
      decimals="-3"
      id="d13109211e1208-wk-Fact-7C116188BBF8C648352FC2A7EF1D5746"
      unitRef="usd">5258000</us-gaap:InterestCostsCapitalized>
    <us-gaap:InterestCostsCapitalized
      contextRef="FD2019Q4YTD"
      decimals="-3"
      id="d13109211e1212-wk-Fact-C82C9B225C70B905C13FC2A7EF238366"
      unitRef="usd">3057000</us-gaap:InterestCostsCapitalized>
    <us-gaap:InterestCostsCapitalized
      contextRef="FD2018Q4YTD"
      decimals="-3"
      id="d13109211e1216-wk-Fact-A99F50216115BADA5EC9C2A7EF238799"
      unitRef="usd">2260000</us-gaap:InterestCostsCapitalized>
    <us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock
      contextRef="FD2020Q4YTD"
      id="TextSelection-EA7B26286CBFD41F0ED8DC8265C680E6-0-wk-Fact-E7BE57FF30FB857C345EDC82E320F4A8">&lt;div style="line-height:120%;padding-top:16px;text-indent:32px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Listed below are the aggregate maturities of long-term debt, including finance lease obligations, for the 5 years commencing May&#160;1, &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;2020&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; and thereafter:&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;font-size:12pt;"&gt;&lt;span style="font-family:inherit;font-size:12pt;"&gt;&#160;&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="12"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:59%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:11%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:11%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:11%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;span style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;Years ended April&#160;30,&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;span style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;Finance&#160;Leases&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="3" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;span style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;Senior&#160;Notes&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="3" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;span style="font-family:inherit;font-size:8pt;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:top;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 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;2,244&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;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;569,000&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;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;571,244&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:top;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;2022&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,354&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;&#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 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,354&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:top;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;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,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;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;20,000&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;22,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;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;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;2024&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,060&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;32,000&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;34,060&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:top;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;2025&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;734&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;32,000&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;32,734&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:top;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;Thereafter&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;6,870&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;616,000&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;622,870&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="overflow:hidden;font-size: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;"&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;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;16,746&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;"&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;"&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,269,000&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;"&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;"&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,285,746&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;/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%;padding-bottom:10px;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="8"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:70%;"/&gt;&lt;td style="width:3%;"/&gt;&lt;td style="width:3%;"/&gt;&lt;td style="width:3%;"/&gt;&lt;td style="width:3%;"/&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 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 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:middle;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;April&#160;30, 2020&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 - finance lease&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;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="overflow:hidden;font-size: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;"&gt;&lt;span&gt;10.9&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 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 remaining lease-term - operating lease&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;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="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;20.4&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="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;background-color:#cceeff;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 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;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;background-color:#cceeff;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;background-color:#cceeff;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;/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 - finance lease&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;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="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;5.34&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 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 discount rate - operating lease&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;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="overflow:hidden;font-size: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;4.25&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 colspan="2" 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 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 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 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;"&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 colspan="4" 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;Right-of-use assets obtained in exchange for new finance lease liabilities (in thousands)&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;1,520&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="4" 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;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;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;2,840&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;div style="line-height:120%;text-align:left;text-indent:30px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Future minimum payments under the finance leases and operating leases with initial or remaining terms of one year or more consisted of the following at &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;April&#160;30, 2020&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;April&#160;30, 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%;padding-bottom:10px;text-align:center;text-indent:30px;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:95.5078125%;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:61%;"/&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="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Years ended April 30, 2020&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;Finance leases&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;Operating leases&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;2021&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,118&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,829&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;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;3,110&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;1,814&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;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;3,116&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;1,717&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;2024&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,565&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;1,683&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;2025&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;1,167&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;1,686&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;Thereafter&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;10,764&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;25,335&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 minimum 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;"&gt;&lt;span&gt;23,840&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;"&gt;&lt;span&gt;34,064&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;padding-left:24px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Less amount representing interest&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;7,094&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;12,468&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;Present value of net minimum lease payments&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;16,746&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;21,596&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;div style="line-height:120%;padding-bottom:10px;text-align:center;text-indent:30px;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:95.5078125%;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:61%;"/&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="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Years ended April 30, 2019&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;Capital leases&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;Operating leases&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;2020&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,103&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,703&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;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;"&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,109&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;1,547&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;2022&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,096&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;1,354&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;2023&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,098&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;1,228&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;2024&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,548&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;1,066&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;Thereafter&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;9,215&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;10,438&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 minimum 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;"&gt;&lt;span&gt;24,169&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;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;17,336&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;padding-left:24px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Less amount representing interest&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;7,689&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="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;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Present value of net minimum lease payments&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;16,480&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 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;/table&gt;&lt;/div&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;</us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock>
    <us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock
      contextRef="FD2020Q4YTD"
      id="TextSelection-A713490843EF0A8D6F31C2A7EFC01E74-0-wk-Fact-F68D2B6793B7F150875AC2A7EF224D87">&lt;div style="line-height:120%;padding-top:16px;text-indent:32px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Listed below are the aggregate maturities of long-term debt, including finance lease obligations, for the 5 years commencing May&#160;1, &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;2020&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; and thereafter:&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;font-size:12pt;"&gt;&lt;span style="font-family:inherit;font-size:12pt;"&gt;&#160;&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="12"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:59%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:11%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:11%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:11%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:8pt;"&gt;&lt;span style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;Years ended April&#160;30,&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;span style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;Finance&#160;Leases&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="3" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;span style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;Senior&#160;Notes&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="3" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;span style="font-family:inherit;font-size:8pt;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:top;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 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;2,244&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;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;569,000&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;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;571,244&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:top;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;2022&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,354&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;&#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 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,354&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:top;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;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,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;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;20,000&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;22,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;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;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;2024&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,060&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;32,000&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;34,060&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:top;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;2025&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;734&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;32,000&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;32,734&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:top;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;Thereafter&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;6,870&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;616,000&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;622,870&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="overflow:hidden;font-size: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;"&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;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;16,746&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;"&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;"&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,269,000&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;"&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;"&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,285,746&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;/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;</us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths
      contextRef="FI2020Q4"
      decimals="-3"
      id="d13109211e1352-wk-Fact-DB4B59769B3361A0855BC2A7EF1985B1"
      unitRef="usd">2244000</us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths
      contextRef="FI2020Q4"
      decimals="-3"
      id="d13109211e1371-wk-Fact-45BF6D9A2FA55CC9B01AC2A7EF16244D"
      unitRef="usd">569000000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths>
    <casy:LongtermDebtAndFinanceLeaseMaturitiesRepaymentsOfPrincipalInNextTwelveMonths
      contextRef="FI2020Q4"
      decimals="-3"
      id="d13109211e1390-wk-Fact-9FD43BC2C3FADDCA36E8C2A7EF163C83"
      unitRef="usd">571244000</casy:LongtermDebtAndFinanceLeaseMaturitiesRepaymentsOfPrincipalInNextTwelveMonths>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearTwo
      contextRef="FI2020Q4"
      decimals="-3"
      id="d13109211e1406-wk-Fact-04EA992B33421A8EDF30C2A7EF14156E"
      unitRef="usd">2354000</us-gaap:FinanceLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo
      contextRef="FI2020Q4"
      decimals="-3"
      id="d13109211e1425-wk-Fact-C074E8D8A37B8634453CC2A7EF18B36D"
      unitRef="usd">0</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo>
    <casy:LongtermDebtAndFinanceLeaseMaturitiesRepaymentsOfPrincipalInYearTwo
      contextRef="FI2020Q4"
      decimals="-3"
      id="d13109211e1444-wk-Fact-2F020AB2CF43E00B56AEC2A7EF1552C2"
      unitRef="usd">2354000</casy:LongtermDebtAndFinanceLeaseMaturitiesRepaymentsOfPrincipalInYearTwo>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearThree
      contextRef="FI2020Q4"
      decimals="-3"
      id="d13109211e1465-wk-Fact-1A215C1A9AD877118A81C2A7EF1B1CA6"
      unitRef="usd">2484000</us-gaap:FinanceLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree
      contextRef="FI2020Q4"
      decimals="-3"
      id="d13109211e1484-wk-Fact-0456B0A830ACE4E5B109C2A7EF1D72D7"
      unitRef="usd">20000000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree>
    <casy:LongtermDebtAndFinanceLeaseMaturitiesRepaymentsOfPrincipalInYearThree
      contextRef="FI2020Q4"
      decimals="-3"
      id="d13109211e1503-wk-Fact-3B0B5D15FF8D29B7234FC2A7EF156F28"
      unitRef="usd">22484000</casy:LongtermDebtAndFinanceLeaseMaturitiesRepaymentsOfPrincipalInYearThree>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearFour
      contextRef="FI2020Q4"
      decimals="-3"
      id="d13109211e1524-wk-Fact-0051AE81EC6041E7AD58C2A7EF147A55"
      unitRef="usd">2060000</us-gaap:FinanceLeaseLiabilityPaymentsDueYearFour>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour
      contextRef="FI2020Q4"
      decimals="-3"
      id="d13109211e1543-wk-Fact-87A43349D7EA45959FBCC2A7EF19DAFD"
      unitRef="usd">32000000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour>
    <casy:LongtermDebtAndFinanceLeaseMaturitiesRepaymentsOfPrincipalInYearFour
      contextRef="FI2020Q4"
      decimals="-3"
      id="d13109211e1562-wk-Fact-73752002BEAD0A59889CC2A7EF1F7F49"
      unitRef="usd">34060000</casy:LongtermDebtAndFinanceLeaseMaturitiesRepaymentsOfPrincipalInYearFour>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearFive
      contextRef="FI2020Q4"
      decimals="-3"
      id="d13109211e1583-wk-Fact-27854038E3C336B09A02C2A7EF1CC070"
      unitRef="usd">734000</us-gaap:FinanceLeaseLiabilityPaymentsDueYearFive>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive
      contextRef="FI2020Q4"
      decimals="-3"
      id="d13109211e1602-wk-Fact-1DB1A11F969FE48F183FC2A7EF224D92"
      unitRef="usd">32000000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive>
    <casy:LongtermDebtAndFinanceLeaseMaturitiesRepaymentsOfPrincipalInYearFive
      contextRef="FI2020Q4"
      decimals="-3"
      id="d13109211e1621-wk-Fact-452CFA5D92B6BA32C15AC2A7EF1FCF51"
      unitRef="usd">32734000</casy:LongtermDebtAndFinanceLeaseMaturitiesRepaymentsOfPrincipalInYearFive>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueAfterYearFive
      contextRef="FI2020Q4"
      decimals="-3"
      id="d13109211e1642-wk-Fact-1D9F229D45DB9CA2BFD5C2A7EF1C72DC"
      unitRef="usd">6870000</us-gaap:FinanceLeaseLiabilityPaymentsDueAfterYearFive>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive
      contextRef="FI2020Q4"
      decimals="-3"
      id="d13109211e1661-wk-Fact-42768027AFCCC53690D8C2A7EF1AA55A"
      unitRef="usd">616000000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive>
    <casy:LongtermDebtAndFinanceLeaseMaturitiesRepaymentsOfPrincipalAfterYearFive
      contextRef="FI2020Q4"
      decimals="-3"
      id="d13109211e1680-wk-Fact-125DFEE7CC52DA1E3DCEC2A7EF193445"
      unitRef="usd">622870000</casy:LongtermDebtAndFinanceLeaseMaturitiesRepaymentsOfPrincipalAfterYearFive>
    <us-gaap:FinanceLeaseLiability
      contextRef="FI2020Q4"
      decimals="-3"
      id="d13109211e1706-wk-Fact-814092FBF1E877995C66C2A7EF1B239E"
      unitRef="usd">16746000</us-gaap:FinanceLeaseLiability>
    <us-gaap:LongTermDebt
      contextRef="FI2020Q4"
      decimals="-3"
      id="d13109211e1725-wk-Fact-16658C29CECF02FD873CC2A7EF20390B"
      unitRef="usd">1269000000</us-gaap:LongTermDebt>
    <casy:LongTermDebtAndFinanceLeaseLiability
      contextRef="FI2020Q4"
      decimals="-3"
      id="d13109211e1744-wk-Fact-1E010D9067D05D2BD751C2A7EF1B0A30"
      unitRef="usd">1285746000</casy:LongTermDebtAndFinanceLeaseLiability>
    <casy:PreferredAndCommonStockTextBlock
      contextRef="FD2020Q4YTD"
      id="TextSelection-CA9C48D5C7BFF1FB4C6CC2A7EFC18689-0-wk-Fact-08C25A64ECA396361BA0C2A7EF93021F">PREFERRED AND COMMON STOCK&lt;div style="line-height:120%;padding-top:8px;text-indent:32px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;text-decoration:underline;"&gt;Preferred stock:&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; The Company has &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;1,000,000&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; authorized shares of preferred stock, of which &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;250,000&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; shares have been designated as Series A Serial Preferred Stock. &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;No&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; shares have been issued.&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:16px;text-indent:32px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;text-decoration:underline;"&gt;Common stock:&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; The Company currently has &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;120,000,000&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; authorized shares of common stock.&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:16px;text-indent:32px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;text-decoration:underline;"&gt;Stock incentive plans:&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; The 2018 Stock Incentive Plan (the &#x201c;2018 Plan&#x201d;), was approved by the Board in June 2018 and approved by the Company's shareholders on September 5, 2018 ("the "2018 Plan Effective Date"). The 2018 Plan replaced the 2009 Stock Incentive Plan (the "2009 Plan") under which no new awards are allowed to be granted as of the 2018 Plan Effective Date.&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:16px;text-indent:32px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Awards under the 2018 Plan may take the form of stock options, stock appreciation rights, restricted stock, restricted stock units and other equity-based and equity-related awards. Each share issued pursuant to a stock option and each share with respect to which a stock-settled stock appreciation right is exercised (regardless of the number of shares actually delivered) is counted as &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;one&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; share against the maximum limit under the 2018 Plan, and each share issued pursuant to an award of restricted stock or restricted stock units is counted as &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;two&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; shares against the maximum limit. Restricted stock is transferred immediately upon grant (and may be subject to a holding period), whereas restricted stock units have a vesting period that must expire, and in some cases performance or market conditions that must be satisfied before the stock is transferred.  There were &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;2,618,194&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; shares available for grant at April&#160;30, &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;2020&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; under the 2018 Plan.&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:16px;text-indent:32px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;We account for stock-based compensation by estimating the grant date fair value of stock options using the Black Scholes model, and the fair value of time-based and performance-based restricted stock unit awards using the closing price of our common stock. For market based awards, we use a "Monte Carlo" approach to estimate the value of the awards, which simulates the prices of the Company&#x2019;s and each member of the performance peer groups' common stock price at the end of the relevant performance period, taking into account volatility and the specifics surrounding each total shareholder return metric under the relevant plan. We recognize these amounts as an operating expense in our consolidated statements of income ratably over the requisite service period using the straight-line method, as adjusted for certain retirement provisions, and updated estimates of shares to be issued under performance-based awards. All awards have been granted at no cost to the grantee and/or non-employee member of the Board. &lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:16px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;font-style:italic;"&gt;The following table summarizes the equity-related grants made during the three-year period ended &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;font-style:italic;"&gt;April&#160;30, 2020&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%;padding-top:4px;text-align:left;padding-left:0px;text-indent:0px;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:99.609375%;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:15%;"/&gt;&lt;td style="width:17%;"/&gt;&lt;td style="width:16%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:17%;"/&gt;&lt;td style="width:17%;"/&gt;&lt;td style="width:17%;"/&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;text-decoration:underline;"&gt;Date of Grant&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;font-weight:bold;text-decoration:underline;"&gt;Type of Grant&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;font-weight:bold;text-decoration:underline;"&gt;Shares Granted&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;font-weight:bold;text-decoration:underline;"&gt;Recipients&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:center;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;font-weight:bold;text-decoration:underline;"&gt;Vesting Date&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;font-weight:bold;text-decoration:underline;"&gt;Fair Value at Grant Date&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 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="2" 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 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 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 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;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:middle;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;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;June 1, 2017&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #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;Restricted Stock Units&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-left:1px solid #000000;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;63,699&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;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:middle;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #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;Key Employees&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;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;June 1, 2020&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;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;$7,388&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;July 14, 2017&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Restricted Stock Units (1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-left: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;61,126&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:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #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;Officers&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;June 15, 2020&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right: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;$6,912&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:middle;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;September 28, 2017&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Restricted Stock&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-left: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;8,344&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:middle;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #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;Non-Employee Board Members&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Immediate&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;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;$920&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;March 29, 2018&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Restricted Stock Units&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-left: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,150&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:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #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;Non-Employee Board Members&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;September 21, 2018&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;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&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:middle;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;May 24, 2018&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #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;Restricted Stock Units&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-left: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;88,846&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:middle;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #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;Key Employees&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;May 24, 2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;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;$8,593&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;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;June 8, 2018&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #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;Restricted Stock Units (1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-left: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;75,402&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:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #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;Officers&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;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;June 8, 2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;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;$7,571&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:middle;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;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;September 5, 2018&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #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;Restricted Stock Units&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-left: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;7,984&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:middle;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #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;Non-Employee Board Members&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;2019 Annual Shareholders' Meeting Date&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;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;$920&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;June 4, 2019&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #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;Restricted Stock Units&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-left: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;75,959&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:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #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;Key Employees&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;June 4, 2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;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;$9,886&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:middle;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;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;June 4, 2019&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #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;Restricted Stock Units (1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-left: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;59,579&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:middle;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #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;Officers&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;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;June 4, 2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;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;$9,097&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;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;June 24, 2019&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #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;Restricted Stock Units (2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-left: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;32,786&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:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #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;CEO&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Various (2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;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;$5,700&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:middle;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;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;September 4, 2019&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #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;Restricted Stock Units&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-left: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;5,504&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:middle;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #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;Non-Employee Board Members&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;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;2020 Annual Shareholders' Meeting Date&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;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;$919&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;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;December 23, 2019&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #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;Restricted Stock Units (3)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-left: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;5,000&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:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #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;CEO&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Various (3)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;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;$788&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:middle;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;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;Various (4)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #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;Restricted Stock Units (4)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-left: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;8,444&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:middle;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #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;Officers&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Various (4)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;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,368&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;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;Various (5)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #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;Restricted Stock Units (5)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-left:1px solid #000000;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,763&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #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:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #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;Officers&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;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;Various (5)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;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;$354&lt;/span&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%;padding-top:4px;text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;font-style:italic;"&gt;(1) This grant of restricted stock units includes time-based, performance-based and market-based awards.&#160; The performance-based awards included in the figure above represent a &#x201c;target&#x201d; amount; the final amount earned is based on the satisfaction of certain performance measures over a &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;font-style:italic;"&gt;three&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;font-style:italic;"&gt;-year performance period and will range from &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;font-style:italic;"&gt;&lt;span&gt;0%&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;font-style:italic;"&gt; to &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;font-style:italic;"&gt;&lt;span&gt;200%&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;font-style:italic;"&gt; of the &#x201c;target". The market-based awards incorporate market conditions in determining fair value as of the grant date, and will also range from &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;font-style:italic;"&gt;&lt;span&gt;0%&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;font-style:italic;"&gt; to &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;font-style:italic;"&gt;&lt;span&gt;200%&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;font-style:italic;"&gt; of the "target". Total market-based expense of approximately $&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;font-style:italic;"&gt;&lt;span&gt;2.3 million&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;font-style:italic;"&gt; for the 2017 grant, $&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;font-style:italic;"&gt;&lt;span&gt;2.6 million&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;font-style:italic;"&gt; for the 2018 grant, and &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;font-style:italic;"&gt;&lt;span&gt;$3.1 million&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;font-style:italic;"&gt; for the 2019 grant will be recognized on a straight-line basis over the vesting period, subject to acceleration for retirement provisions.&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:4px;text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;font-style:italic;"&gt;(2) This grant of restricted stock units is comprised of time-based awards that vest ratably on each June 23, 2020 through 2022, along with a market-based award vesting June 23, 2022. The market-based award incorporates market conditions in determining fair value on the grant date and will range from &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;font-style:italic;"&gt;&lt;span&gt;0%&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;font-style:italic;"&gt; to &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;font-style:italic;"&gt;&lt;span&gt;200%&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;font-style:italic;"&gt; of the target. Total market-based expense of approximately &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;font-style:italic;"&gt;&lt;span&gt;$1.8 million&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;font-style:italic;"&gt; will be recognized on a straight-line basis over the vesting period. &lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:4px;text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;font-style:italic;"&gt;(3) This grant of restricted stock units is comprised of performance-based awards which are calculated based upon targets achieved over performance periods from January 1, 2020 to December 31, 2020. If the performance targets are met, the units vest ratably on each January 15, 2021 through 2023.&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:4px;text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;font-style:italic;"&gt;(4) These grants of restricted stock units were issued to various officers throughout the fiscal year. The grants were comprised of time-based awards and vest in accordance with the agreements, ranging from January 2021 to January 2023. &lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:4px;text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;font-style:italic;"&gt;(5) These grants of restricted stock units were issued to various officers throughout the fiscal year. The grants includes time-based, performance-based and market-based awards.&#160; The performance-based awards included in the figure above represent a &lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:4px;text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;font-style:italic;"&gt;&#x201c;target&#x201d; amount; the final amount earned is based on the satisfaction of certain performance measures over a &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;font-style:italic;"&gt;three&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;font-style:italic;"&gt;-year performance period and will range from &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;font-style:italic;"&gt;&lt;span&gt;0%&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;font-style:italic;"&gt; to &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;font-style:italic;"&gt;&lt;span&gt;200%&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;font-style:italic;"&gt; of the &#x201c;target". The market-based awards incorporate market conditions in determining fair value as of the grant date, and will also range from &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;font-style:italic;"&gt;&lt;span&gt;0%&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;font-style:italic;"&gt; to &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;font-style:italic;"&gt;&lt;span&gt;200%&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;font-style:italic;"&gt; of the "target". Total market-based expense of approximately &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;font-style:italic;"&gt;&lt;span&gt;$177&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;font-style:italic;"&gt; will be recognized on a straight-line basis over the vesting period.&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:16px;text-align:left;text-indent:30px;font-size:12pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;At April&#160;30, &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;2020&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;, stock options for &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;43,189&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; shares (which expire on June 23, 2021) were outstanding. All stock option shares issued are previously unissued authorized shares.  Information concerning the issuance of stock options under the 2009 Plan is presented in the following table (no stock option awards have been granted under the 2018 Plan):&lt;/span&gt;&lt;span style="font-family:inherit;font-size:12pt;"&gt;&#160;&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:69%;"/&gt;&lt;td style="width:14%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:13%;"/&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;"&gt;Number&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;"&gt;of&#160;option&#160;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;"&gt;Weighted&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;"&gt;average&#160;option&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;"&gt;exercise price&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;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 April&#160;30, 2017&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;222,050&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;38.51&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:top;padding-left:28px;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;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;(40,377&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;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;34.11&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:top;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 April&#160;30, 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;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;181,673&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;39.48&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:top;padding-left:28px;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;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;(71,546&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;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;32.02&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:top;background-color:#cceeff;padding-left:28px;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;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;(300&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;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;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;25.26&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:top;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 April&#160;30, 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;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;109,827&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;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;44.39&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:top;background-color:#cceeff;padding-left:28px;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;(66,638&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;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;44.39&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:top;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 April&#160;30, 2020&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:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;43,189&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;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;44.39&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%;padding-top:16px;text-indent:32px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;At April&#160;30, &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;2020&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;, all outstanding options had an aggregate intrinsic value of &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;$4,622&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; and a remaining contractual life of &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;1.17&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; years. The weighted average exercise price for all remaining outstanding options is &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;$44.39&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;.  All options are vested as of April 30, &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;2020&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;.  The aggregate intrinsic value for the total of all options exercised during the year ended April&#160;30, &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;2020&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;$7,412&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%;padding-top:16px;text-indent:30px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Information concerning the issuance of restricted stock units under the 2018 Plan and the 2009 Plan is presented in the following table:&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="3"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:87%;"/&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;height:10px;font-size: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;padding-right:2px;"&gt;&lt;div style="overflow:hidden;height:10px;font-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:top;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;Unvested at April&#160;30, 2017&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;303,400&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:top;padding-left:28px;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;126,980&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:top;background-color:#cceeff;padding-left:28px;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;Vested&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;(88,700&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:top;padding-left:28px;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;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,699&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:top;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;Unvested at April&#160;30, 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;338,981&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:top;padding-left:28px;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;172,232&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:top;background-color:#cceeff;padding-left:28px;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;Vested&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;(104,166&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:top;padding-left:28px;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,530&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:top;background-color:#cceeff;padding-left:28px;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;Performance Award Adjustments&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td 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;(7,717&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;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:top;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;Unvested at April&#160;30, 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;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;388,800&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:top;background-color:#cceeff;padding-left:28px;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;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;189,035&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:top;padding-left:28px;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;Vested&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;(108,484&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:top;background-color:#cceeff;padding-left:28px;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;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;(25,146&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:top;padding-left:28px;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;Performance Award Adjustments&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td 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;29,594&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:top;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;Unvested at April&#160;30, 2020&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;"&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;473,799&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;/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%;padding-top:16px;text-indent:32px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Total compensation costs recorded for employees and non-employee board members for the stock options, restricted stock, and restricted stock unit awards for the years ended April&#160;30, &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;2020&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;, &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;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; were &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;$18,129&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;, &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;$16,410&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;$18,800&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;, respectively. As of April&#160;30, &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;2020&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;, there was &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;$17,022&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; of total unrecognized compensation costs related to the 2018 Plan and 2009 Plan for costs related to restricted stock units which are expected to be recognized ratably through fiscal 2022.&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:16px;text-indent:32px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;During the fourth quarter of the fiscal year ended April&#160;30, 2017, the Company began a share repurchase program, wherein the Company was authorized to repurchase up to an aggregate of &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;$300 million&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; of the Company's outstanding common stock.  The share repurchase authorization was valid for a period of &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;two years&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;.  From its inception on March 9, 2017, through May 2018, the company completed the &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;$300 million&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; authorization by repurchasing &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;2,794,192&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; shares of its common stock. &lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:left;text-indent:30px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;In March 2018, the Company announced a second share repurchase program with an aggregate &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;$300 million&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; share repurchase program. The share repurchase authorization was valid for a period of &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;two years&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;. On March 6, 2020, the authorization was extended through the end of the Company&#x2019;s 2022 fiscal year. The timing and number of repurchase transactions under the program depends on a variety of factors including, but not limited to, market conditions, corporate considerations, business opportunities, debt agreements, and regulatory requirements. The program can be suspended or discontinued at any time. &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;No&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; repurchases were made on that program in fiscal &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;2020&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;.&lt;/span&gt;&lt;/div&gt;</casy:PreferredAndCommonStockTextBlock>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="FI2020Q4_us-gaap_StatementClassOfStockAxis_us-gaap_PreferredStockMember"
      decimals="INF"
      id="d13110652e468-wk-Fact-BDFCB3447813986A2675C2A7EF934CE7"
      unitRef="shares">1000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="FI2020Q4_us-gaap_StatementClassOfStockAxis_us-gaap_SeriesAPreferredStockMember"
      decimals="INF"
      id="d13110652e472-wk-Fact-12A59929CF690384F7AFC2A7EF886D5A"
      unitRef="shares">250000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesIssued
      contextRef="FI2020Q4_us-gaap_StatementClassOfStockAxis_us-gaap_PreferredStockMember"
      decimals="INF"
      id="d13110652e476-wk-Fact-837C9A1E20BD9C672192C2A7EF8843BE"
      unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="FI2020Q4_us-gaap_StatementClassOfStockAxis_us-gaap_CommonStockMember"
      decimals="INF"
      id="d13110652e485-wk-Fact-E1F63667CDFBD2EED613C2A7EF8FA66C"
      unitRef="shares">120000000</us-gaap:CommonStockSharesAuthorized>
    <casy:SharebasedCompensationArrangementsBySharebasedPaymentAwardNumberOfSharesAvailableForGrantReductionPerStockOptionIssued
      contextRef="FI2020Q4_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember"
      decimals="INF"
      id="d13110652e497-wk-Fact-D050542328BB779F0F3DC2A7EF8986C3"
      unitRef="shares">1</casy:SharebasedCompensationArrangementsBySharebasedPaymentAwardNumberOfSharesAvailableForGrantReductionPerStockOptionIssued>
    <casy:SharebasedCompensationArrangementsBySharebasedPaymentAwardNumberOfSharesAvailableForGrantReductionPerEquityInstrumentsOtherOptionsIssued
      contextRef="FI2020Q4_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockMember"
      decimals="INF"
      id="d13110652e501-wk-Fact-CA2E7A6150F3B943839CC2A7EF82E4AC"
      unitRef="shares">2</casy:SharebasedCompensationArrangementsBySharebasedPaymentAwardNumberOfSharesAvailableForGrantReductionPerEquityInstrumentsOtherOptionsIssued>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
      contextRef="FI2020Q4_us-gaap_PlanNameAxis_casy_StockIncentivePlanMember"
      decimals="INF"
      id="d13110652e505-wk-Fact-C7BF168EA99D7611E0C1C2A7EF949A25"
      unitRef="shares">2618194</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant>
    <us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock
      contextRef="FD2020Q4YTD"
      id="TextSelection-891BDD44993D50958792C2A7EFC1C067-0-wk-Fact-43B739FC5843B34067EEC2A7EF90238B">&lt;div style="line-height:120%;padding-top:16px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;font-style:italic;"&gt;The following table summarizes the equity-related grants made during the three-year period ended &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;font-style:italic;"&gt;April&#160;30, 2020&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%;padding-top:4px;text-align:left;padding-left:0px;text-indent:0px;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:99.609375%;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:15%;"/&gt;&lt;td style="width:17%;"/&gt;&lt;td style="width:16%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:17%;"/&gt;&lt;td style="width:17%;"/&gt;&lt;td style="width:17%;"/&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;text-decoration:underline;"&gt;Date of Grant&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;font-weight:bold;text-decoration:underline;"&gt;Type of Grant&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;font-weight:bold;text-decoration:underline;"&gt;Shares Granted&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;font-weight:bold;text-decoration:underline;"&gt;Recipients&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:center;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;font-weight:bold;text-decoration:underline;"&gt;Vesting Date&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;font-weight:bold;text-decoration:underline;"&gt;Fair Value at Grant Date&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 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="2" 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 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 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 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;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:middle;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;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;June 1, 2017&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #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;Restricted Stock Units&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-left:1px solid #000000;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;63,699&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;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:middle;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #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;Key Employees&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;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;June 1, 2020&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;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;$7,388&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;July 14, 2017&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Restricted Stock Units (1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-left: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;61,126&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:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #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;Officers&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;June 15, 2020&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right: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;$6,912&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:middle;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;September 28, 2017&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Restricted Stock&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-left: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;8,344&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:middle;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #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;Non-Employee Board Members&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Immediate&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;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;$920&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;March 29, 2018&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Restricted Stock Units&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-left: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,150&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:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #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;Non-Employee Board Members&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;September 21, 2018&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;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&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:middle;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;May 24, 2018&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #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;Restricted Stock Units&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-left: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;88,846&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:middle;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #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;Key Employees&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;May 24, 2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;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;$8,593&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;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;June 8, 2018&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #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;Restricted Stock Units (1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-left: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;75,402&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:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #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;Officers&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;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;June 8, 2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;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;$7,571&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:middle;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;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;September 5, 2018&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #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;Restricted Stock Units&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-left: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;7,984&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:middle;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #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;Non-Employee Board Members&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;2019 Annual Shareholders' Meeting Date&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;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;$920&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;June 4, 2019&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #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;Restricted Stock Units&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-left: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;75,959&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:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #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;Key Employees&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;June 4, 2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;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;$9,886&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:middle;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;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;June 4, 2019&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #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;Restricted Stock Units (1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-left: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;59,579&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:middle;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #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;Officers&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;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;June 4, 2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;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;$9,097&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;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;June 24, 2019&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #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;Restricted Stock Units (2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-left: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;32,786&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:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #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;CEO&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Various (2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;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;$5,700&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:middle;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;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;September 4, 2019&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #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;Restricted Stock Units&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-left: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;5,504&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:middle;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #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;Non-Employee Board Members&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;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;2020 Annual Shareholders' Meeting Date&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;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;$919&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;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;December 23, 2019&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #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;Restricted Stock Units (3)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-left: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;5,000&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:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #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;CEO&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Various (3)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;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;$788&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:middle;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;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;Various (4)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #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;Restricted Stock Units (4)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-left: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;8,444&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:middle;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #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;Officers&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Various (4)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;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,368&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;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;Various (5)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #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;Restricted Stock Units (5)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-left:1px solid #000000;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,763&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #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:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #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;Officers&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;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;Various (5)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-left:1px solid #000000;border-right:1px solid #000000;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;$354&lt;/span&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%;padding-top:4px;text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;font-style:italic;"&gt;(1) This grant of restricted stock units includes time-based, performance-based and market-based awards.&#160; The performance-based awards included in the figure above represent a &#x201c;target&#x201d; amount; the final amount earned is based on the satisfaction of certain performance measures over a &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;font-style:italic;"&gt;three&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;font-style:italic;"&gt;-year performance period and will range from &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;font-style:italic;"&gt;&lt;span&gt;0%&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;font-style:italic;"&gt; to &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;font-style:italic;"&gt;&lt;span&gt;200%&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;font-style:italic;"&gt; of the &#x201c;target". The market-based awards incorporate market conditions in determining fair value as of the grant date, and will also range from &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;font-style:italic;"&gt;&lt;span&gt;0%&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;font-style:italic;"&gt; to &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;font-style:italic;"&gt;&lt;span&gt;200%&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;font-style:italic;"&gt; of the "target". Total market-based expense of approximately $&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;font-style:italic;"&gt;&lt;span&gt;2.3 million&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;font-style:italic;"&gt; for the 2017 grant, $&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;font-style:italic;"&gt;&lt;span&gt;2.6 million&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;font-style:italic;"&gt; for the 2018 grant, and &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;font-style:italic;"&gt;&lt;span&gt;$3.1 million&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;font-style:italic;"&gt; for the 2019 grant will be recognized on a straight-line basis over the vesting period, subject to acceleration for retirement provisions.&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:4px;text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;font-style:italic;"&gt;(2) This grant of restricted stock units is comprised of time-based awards that vest ratably on each June 23, 2020 through 2022, along with a market-based award vesting June 23, 2022. The market-based award incorporates market conditions in determining fair value on the grant date and will range from &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;font-style:italic;"&gt;&lt;span&gt;0%&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;font-style:italic;"&gt; to &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;font-style:italic;"&gt;&lt;span&gt;200%&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;font-style:italic;"&gt; of the target. Total market-based expense of approximately &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;font-style:italic;"&gt;&lt;span&gt;$1.8 million&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;font-style:italic;"&gt; will be recognized on a straight-line basis over the vesting period. &lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:4px;text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;font-style:italic;"&gt;(3) This grant of restricted stock units is comprised of performance-based awards which are calculated based upon targets achieved over performance periods from January 1, 2020 to December 31, 2020. If the performance targets are met, the units vest ratably on each January 15, 2021 through 2023.&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:4px;text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;font-style:italic;"&gt;(4) These grants of restricted stock units were issued to various officers throughout the fiscal year. The grants were comprised of time-based awards and vest in accordance with the agreements, ranging from January 2021 to January 2023. &lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:4px;text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;font-style:italic;"&gt;(5) These grants of restricted stock units were issued to various officers throughout the fiscal year. The grants includes time-based, performance-based and market-based awards.&#160; The performance-based awards included in the figure above represent a &lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:4px;text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;font-style:italic;"&gt;&#x201c;target&#x201d; amount; the final amount earned is based on the satisfaction of certain performance measures over a &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;font-style:italic;"&gt;three&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;font-style:italic;"&gt;-year performance period and will range from &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;font-style:italic;"&gt;&lt;span&gt;0%&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;font-style:italic;"&gt; to &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;font-style:italic;"&gt;&lt;span&gt;200%&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;font-style:italic;"&gt; of the &#x201c;target". The market-based awards incorporate market conditions in determining fair value as of the grant date, and will also range from &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;font-style:italic;"&gt;&lt;span&gt;0%&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;font-style:italic;"&gt; to &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;font-style:italic;"&gt;&lt;span&gt;200%&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;font-style:italic;"&gt; of the "target". Total market-based expense of approximately &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;font-style:italic;"&gt;&lt;span&gt;$177&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;font-style:italic;"&gt; will be recognized on a straight-line basis over the vesting period.&lt;/span&gt;&lt;/div&gt;</us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="D2018Q1June1-1_srt_TitleOfIndividualAxis_casy_KeyEmployeesMember_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_us-gaap_PlanNameAxis_casy_StockIncentivePlanMember"
      decimals="INF"
      id="d13110652e627-wk-Fact-7895A12A833D5432DF1BC2A7EFB51E12"
      unitRef="shares">63699000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <casy:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantedInPeriodTotalFairValue
      contextRef="D2018Q1June1-1_srt_TitleOfIndividualAxis_casy_KeyEmployeesMember_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_us-gaap_PlanNameAxis_casy_StockIncentivePlanMember"
      decimals="-3"
      id="d13110652e646-wk-Fact-504301A0A96EAF7D1DCBC2A7EFAA0FBB"
      unitRef="usd">7388000</casy:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantedInPeriodTotalFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="D2017Q1July14-14_srt_TitleOfIndividualAxis_srt_OfficerMember_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_us-gaap_PlanNameAxis_casy_StockIncentivePlanMember"
      decimals="INF"
      id="d13110652e662-wk-Fact-701E9764F3FFF972887AC2A7EFADF40F"
      unitRef="shares">61126000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <casy:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantedInPeriodTotalFairValue
      contextRef="D2017Q1July14-14_srt_TitleOfIndividualAxis_srt_OfficerMember_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_us-gaap_PlanNameAxis_casy_StockIncentivePlanMember"
      decimals="-3"
      id="d13110652e681-wk-Fact-E623E2AC6B71195CB0D9C2A7EFA584A9"
      unitRef="usd">6912000</casy:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantedInPeriodTotalFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="D2018Q2Sep28_srt_TitleOfIndividualAxis_casy_NonEmployeeMembersOfTheBoardMember_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockMember_us-gaap_PlanNameAxis_casy_StockIncentivePlanMember"
      decimals="INF"
      id="d13110652e697-wk-Fact-205BC8CED43550707698C2A7EFB2311C"
      unitRef="shares">8344000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <casy:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantedInPeriodTotalFairValue
      contextRef="D2018Q2Sep28_srt_TitleOfIndividualAxis_casy_NonEmployeeMembersOfTheBoardMember_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockMember_us-gaap_PlanNameAxis_casy_StockIncentivePlanMember"
      decimals="-3"
      id="d13110652e716-wk-Fact-A59F4B30891C5F9FE324C2A7EFA8E889"
      unitRef="usd">920000</casy:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantedInPeriodTotalFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="D2018Q4Mar29_srt_TitleOfIndividualAxis_casy_NonEmployeeMembersOfTheBoardMember_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_us-gaap_PlanNameAxis_casy_StockIncentivePlanMember"
      decimals="INF"
      id="d13110652e732-wk-Fact-BC8A936384306611516EC2A7EFA278E4"
      unitRef="shares">2150000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <casy:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantedInPeriodTotalFairValue
      contextRef="D2018Q4Mar29_srt_TitleOfIndividualAxis_casy_NonEmployeeMembersOfTheBoardMember_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_us-gaap_PlanNameAxis_casy_StockIncentivePlanMember"
      decimals="-3"
      id="d13110652e751-wk-Fact-07BCCE2B67C8623B4039C2A7EFABC9F3"
      unitRef="usd">236000</casy:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantedInPeriodTotalFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="D2019Q1May24-24_srt_TitleOfIndividualAxis_casy_KeyEmployeesMember_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_us-gaap_PlanNameAxis_casy_StockIncentivePlanMember"
      decimals="INF"
      id="d13110652e767-wk-Fact-024B08C7A52FE0653564C2A7EFAAF216"
      unitRef="shares">88846000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <casy:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantedInPeriodTotalFairValue
      contextRef="D2019Q1May24-24_srt_TitleOfIndividualAxis_casy_KeyEmployeesMember_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_us-gaap_PlanNameAxis_casy_StockIncentivePlanMember"
      decimals="-3"
      id="d13110652e786-wk-Fact-8A06510BF69E44520C1EC2A7EFAE21C8"
      unitRef="usd">8593000</casy:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantedInPeriodTotalFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="D2019Q1Jun8-8_srt_TitleOfIndividualAxis_srt_OfficerMember_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_us-gaap_PlanNameAxis_casy_StockIncentivePlanMember"
      decimals="INF"
      id="d13110652e802-wk-Fact-AAD2B7C4137D088F3436C2A7EFACE779"
      unitRef="shares">75402000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <casy:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantedInPeriodTotalFairValue
      contextRef="D2019Q1Jun8-8_srt_TitleOfIndividualAxis_srt_OfficerMember_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_us-gaap_PlanNameAxis_casy_StockIncentivePlanMember"
      decimals="-3"
      id="d13110652e821-wk-Fact-B570B22A43784D94A6FAC2A7EFA26424"
      unitRef="usd">7571000</casy:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantedInPeriodTotalFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="D2019Q2Sep5_srt_TitleOfIndividualAxis_casy_NonEmployeeMembersOfTheBoardMember_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_us-gaap_PlanNameAxis_casy_StockIncentivePlanMember"
      decimals="INF"
      id="d13110652e837-wk-Fact-F32F90E0103D6A6017ECC2A7EFB5AE96"
      unitRef="shares">7984000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <casy:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantedInPeriodTotalFairValue
      contextRef="D2019Q2Sep5_srt_TitleOfIndividualAxis_casy_NonEmployeeMembersOfTheBoardMember_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_us-gaap_PlanNameAxis_casy_StockIncentivePlanMember"
      decimals="-3"
      id="d13110652e856-wk-Fact-499D212D079C48B81766C2A7EFAA939D"
      unitRef="usd">920000</casy:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantedInPeriodTotalFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="D2020Q1Jun4-4_srt_TitleOfIndividualAxis_casy_KeyEmployeesMember_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_us-gaap_PlanNameAxis_casy_StockIncentivePlanMember"
      decimals="INF"
      id="d13110652e872-wk-Fact-31604659C3C424C272ECC2A7EFA1435A"
      unitRef="shares">75959000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <casy:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantedInPeriodTotalFairValue
      contextRef="D2020Q1Jun4-4_srt_TitleOfIndividualAxis_casy_KeyEmployeesMember_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_us-gaap_PlanNameAxis_casy_StockIncentivePlanMember"
      decimals="-3"
      id="d13110652e891-wk-Fact-21CC9809FCED307475DEC2A7EFB2BE40"
      unitRef="usd">9886000</casy:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantedInPeriodTotalFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="D2020Q1Jun4-4_srt_TitleOfIndividualAxis_srt_OfficerMember_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_us-gaap_PlanNameAxis_casy_StockIncentivePlanMember"
      decimals="INF"
      id="d13110652e907-wk-Fact-F661AA9ED60792732478C2A7EFAD1AB1"
      unitRef="shares">59579000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <casy:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantedInPeriodTotalFairValue
      contextRef="D2020Q1Jun4-4_srt_TitleOfIndividualAxis_srt_OfficerMember_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_us-gaap_PlanNameAxis_casy_StockIncentivePlanMember"
      decimals="-3"
      id="d13110652e926-wk-Fact-8821FC5235F944D6AC85C2A7EFB148AE"
      unitRef="usd">9097000</casy:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantedInPeriodTotalFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="D2020Q1Jun24-24_srt_TitleOfIndividualAxis_srt_ChiefExecutiveOfficerMember_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_us-gaap_PlanNameAxis_casy_StockIncentivePlanMember"
      decimals="INF"
      id="d13110652e943-wk-Fact-E06A70DF8DFCF0316436C8B0AE8560C2"
      unitRef="shares">32786000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <casy:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantedInPeriodTotalFairValue
      contextRef="D2020Q1Jun24-24_srt_TitleOfIndividualAxis_srt_ChiefExecutiveOfficerMember_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_us-gaap_PlanNameAxis_casy_StockIncentivePlanMember"
      decimals="-3"
      id="d13110652e962-wk-Fact-903A8BDD123090C98E97C8B0B43B7D82"
      unitRef="usd">5700000</casy:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantedInPeriodTotalFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="D2020Q2Sep4-4_srt_TitleOfIndividualAxis_casy_NonEmployeeMembersOfTheBoardMember_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_us-gaap_PlanNameAxis_casy_StockIncentivePlanMember"
      decimals="INF"
      id="d13110652e978-wk-Fact-9FC91E30184D1CD468C3C2A7EF268A45"
      unitRef="shares">5504000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <casy:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantedInPeriodTotalFairValue
      contextRef="D2020Q2Sep4-4_srt_TitleOfIndividualAxis_casy_NonEmployeeMembersOfTheBoardMember_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_us-gaap_PlanNameAxis_casy_StockIncentivePlanMember"
      decimals="-3"
      id="d13110652e997-wk-Fact-4AE8A574E2E14B1A642CC2A7EF2C0D79"
      unitRef="usd">919000</casy:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantedInPeriodTotalFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="D2020Q3SG_srt_TitleOfIndividualAxis_srt_ChiefExecutiveOfficerMember_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_us-gaap_PlanNameAxis_casy_StockIncentivePlanMember"
      decimals="INF"
      id="d13110652e1013-wk-Fact-8C1AB41261BB689718F3C8B2FB9BB732"
      unitRef="shares">5000000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <casy:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantedInPeriodTotalFairValue
      contextRef="D2020Q3SG_srt_TitleOfIndividualAxis_srt_ChiefExecutiveOfficerMember_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_us-gaap_PlanNameAxis_casy_StockIncentivePlanMember"
      decimals="-3"
      id="d13110652e1032-wk-Fact-AF8C0118D6F58F7ADA70C8B30003F31C"
      unitRef="usd">788000</casy:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantedInPeriodTotalFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="FD2020Q4YTD_srt_TitleOfIndividualAxis_srt_OfficerMember_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_us-gaap_PlanNameAxis_casy_StockIncentivePlanMember_us-gaap_VestingAxis_us-gaap_ShareBasedCompensationAwardTrancheOneMember"
      decimals="INF"
      id="d13110652e1048-wk-Fact-5B82DE5455F3DB52DC4FC8B35AE6F3EF"
      unitRef="shares">8444000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <casy:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantedInPeriodTotalFairValue
      contextRef="FD2020Q4YTD_srt_TitleOfIndividualAxis_srt_OfficerMember_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_us-gaap_PlanNameAxis_casy_StockIncentivePlanMember_us-gaap_VestingAxis_us-gaap_ShareBasedCompensationAwardTrancheOneMember"
      decimals="-3"
      id="d13110652e1067-wk-Fact-C04B067720EFDFF4A758C8B35F518947"
      unitRef="usd">1368000</casy:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantedInPeriodTotalFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="FD2020Q4YTD_srt_TitleOfIndividualAxis_srt_OfficerMember_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_us-gaap_PlanNameAxis_casy_StockIncentivePlanMember_us-gaap_VestingAxis_us-gaap_ShareBasedCompensationAwardTrancheTwoMember"
      decimals="INF"
      id="d13110652e1083-wk-Fact-9F790EE0F11CC0C30DE6C8B3627A3BBC"
      unitRef="shares">1763000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <casy:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantedInPeriodTotalFairValue
      contextRef="FD2020Q4YTD_srt_TitleOfIndividualAxis_srt_OfficerMember_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_us-gaap_PlanNameAxis_casy_StockIncentivePlanMember_us-gaap_VestingAxis_us-gaap_ShareBasedCompensationAwardTrancheTwoMember"
      decimals="-3"
      id="d13110652e1102-wk-Fact-E8CFAF8BD681F28DCEEBC8B368E1EC86"
      unitRef="usd">354000</casy:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantedInPeriodTotalFairValue>
    <casy:ShareBasedCompensatonArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsTargetAllocationPercentage
      contextRef="FD2020Q4YTD_srt_RangeAxis_srt_MinimumMember_srt_TitleOfIndividualAxis_srt_OfficerMember_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_us-gaap_PlanNameAxis_casy_StockIncentivePlanMember"
      decimals="2"
      id="d13110652e1114-wk-Fact-B23D87AEFAEF2C20B68EC2A7EF8E9D93"
      unitRef="number">0</casy:ShareBasedCompensatonArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsTargetAllocationPercentage>
    <casy:ShareBasedCompensatonArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsTargetAllocationPercentage
      contextRef="FD2020Q4YTD_srt_RangeAxis_srt_MaximumMember_srt_TitleOfIndividualAxis_srt_OfficerMember_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_us-gaap_PlanNameAxis_casy_StockIncentivePlanMember"
      decimals="2"
      id="d13110652e1118-wk-Fact-6C30214532883E7F1966C2A7EF80C4CF"
      unitRef="number">2</casy:ShareBasedCompensatonArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsTargetAllocationPercentage>
    <casy:ShareBasedCompensatonArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsTargetAllocationPercentage
      contextRef="FD2020Q4YTD_srt_RangeAxis_srt_MinimumMember_srt_TitleOfIndividualAxis_srt_OfficerMember_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_us-gaap_PlanNameAxis_casy_StockIncentivePlanMember"
      decimals="2"
      id="d13110652e1122-wk-Fact-B23D87AEFAEF2C20B68EC2A7EF8E9D93"
      unitRef="number">0</casy:ShareBasedCompensatonArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsTargetAllocationPercentage>
    <casy:ShareBasedCompensatonArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsTargetAllocationPercentage
      contextRef="FD2020Q4YTD_srt_RangeAxis_srt_MaximumMember_srt_TitleOfIndividualAxis_srt_OfficerMember_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_us-gaap_PlanNameAxis_casy_StockIncentivePlanMember"
      decimals="2"
      id="d13110652e1126-wk-Fact-6C30214532883E7F1966C2A7EF80C4CF"
      unitRef="number">2</casy:ShareBasedCompensatonArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsTargetAllocationPercentage>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions
      contextRef="I2018Q2Jul14_srt_TitleOfIndividualAxis_srt_OfficerMember_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_us-gaap_PlanNameAxis_casy_StockIncentivePlanMember"
      decimals="-5"
      id="d13110652e1131-wk-Fact-1B2CA45DB7A5F3367E9CC8C20603E3E0"
      unitRef="usd">2300000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions
      contextRef="I2019Q1Jun8_srt_TitleOfIndividualAxis_srt_OfficerMember_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_us-gaap_PlanNameAxis_casy_StockIncentivePlanMember"
      decimals="-5"
      id="d13110652e1135-wk-Fact-88DED210F7BA8056F66DC8C205FA1A00"
      unitRef="usd">2600000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions
      contextRef="I2020Q1Jun4_srt_TitleOfIndividualAxis_srt_OfficerMember_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_us-gaap_PlanNameAxis_casy_StockIncentivePlanMember"
      decimals="-5"
      id="d13110652e1139-wk-Fact-727DB9C1A5D66C6C070CC8C205F6B6DE"
      unitRef="usd">3100000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions>
    <casy:ShareBasedCompensatonArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsTargetAllocationPercentage
      contextRef="D2020Q1Jun24-24_srt_RangeAxis_srt_MinimumMember_srt_TitleOfIndividualAxis_srt_ChiefExecutiveOfficerMember_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_us-gaap_PlanNameAxis_casy_StockIncentivePlanMember"
      decimals="2"
      id="d13110652e1147-wk-Fact-5507F117A686F6AE1509C8FBC0E70BCD"
      unitRef="number">0</casy:ShareBasedCompensatonArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsTargetAllocationPercentage>
    <casy:ShareBasedCompensatonArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsTargetAllocationPercentage
      contextRef="D2020Q1Jun24-24_srt_RangeAxis_srt_MaximumMember_srt_TitleOfIndividualAxis_srt_ChiefExecutiveOfficerMember_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_us-gaap_PlanNameAxis_casy_StockIncentivePlanMember"
      decimals="2"
      id="d13110652e1151-wk-Fact-6B03213725EB46CAEEA1C8FBDD635300"
      unitRef="number">2</casy:ShareBasedCompensatonArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsTargetAllocationPercentage>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions
      contextRef="I2020Q1Jun24_srt_TitleOfIndividualAxis_srt_ChiefExecutiveOfficerMember_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_us-gaap_PlanNameAxis_casy_StockIncentivePlanMember"
      decimals="-5"
      id="d13110652e1155-wk-Fact-B4193873F0CF004CDE32C8FCC8FFDB80"
      unitRef="usd">1800000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions>
    <casy:ShareBasedCompensatonArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsTargetAllocationPercentage
      contextRef="FD2020Q4YTD_srt_RangeAxis_srt_MinimumMember_srt_TitleOfIndividualAxis_srt_OfficerMember_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_us-gaap_PlanNameAxis_casy_StockIncentivePlanMember"
      decimals="2"
      id="d13110652e1176-wk-Fact-B23D87AEFAEF2C20B68EC2A7EF8E9D93"
      unitRef="number">0</casy:ShareBasedCompensatonArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsTargetAllocationPercentage>
    <casy:ShareBasedCompensatonArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsTargetAllocationPercentage
      contextRef="FD2020Q4YTD_srt_RangeAxis_srt_MaximumMember_srt_TitleOfIndividualAxis_srt_OfficerMember_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_us-gaap_PlanNameAxis_casy_StockIncentivePlanMember"
      decimals="2"
      id="d13110652e1180-wk-Fact-6C30214532883E7F1966C2A7EF80C4CF"
      unitRef="number">2</casy:ShareBasedCompensatonArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsTargetAllocationPercentage>
    <casy:ShareBasedCompensatonArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsTargetAllocationPercentage
      contextRef="FD2020Q4YTD_srt_RangeAxis_srt_MinimumMember_srt_TitleOfIndividualAxis_srt_OfficerMember_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_us-gaap_PlanNameAxis_casy_StockIncentivePlanMember"
      decimals="2"
      id="d13110652e1184-wk-Fact-B23D87AEFAEF2C20B68EC2A7EF8E9D93"
      unitRef="number">0</casy:ShareBasedCompensatonArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsTargetAllocationPercentage>
    <casy:ShareBasedCompensatonArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsTargetAllocationPercentage
      contextRef="FD2020Q4YTD_srt_RangeAxis_srt_MaximumMember_srt_TitleOfIndividualAxis_srt_OfficerMember_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_us-gaap_PlanNameAxis_casy_StockIncentivePlanMember"
      decimals="2"
      id="d13110652e1188-wk-Fact-6C30214532883E7F1966C2A7EF80C4CF"
      unitRef="number">2</casy:ShareBasedCompensatonArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsTargetAllocationPercentage>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions
      contextRef="FI2020Q4_srt_TitleOfIndividualAxis_srt_OfficerMember_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_us-gaap_PlanNameAxis_casy_StockIncentivePlanMember_us-gaap_VestingAxis_us-gaap_ShareBasedCompensationAwardTrancheTwoMember"
      decimals="-3"
      id="d13110652e1193-wk-Fact-BA1B04ED83DCB3020583C901B2BB96A2"
      unitRef="usd">177000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="FI2020Q4"
      decimals="INF"
      id="d13110652e1205-wk-Fact-2360A75604BCDE002CACC2A7EF8B841E"
      unitRef="shares">43189</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock
      contextRef="FD2020Q4YTD"
      id="TextSelection-5E22A7CC81BF8783A569C2A7EFC1C319-0-wk-Fact-35CA81D5E65CB358A3BBC2A7EF8F858B">Information concerning the issuance of stock options under the 2009 Plan is presented in the following table (no stock option awards have been granted under the 2018 Plan):&lt;span style="font-family:inherit;font-size:12pt;"&gt;&#160;&lt;/span&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:69%;"/&gt;&lt;td style="width:14%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:13%;"/&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;"&gt;Number&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;"&gt;of&#160;option&#160;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;"&gt;Weighted&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;"&gt;average&#160;option&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;"&gt;exercise price&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;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 April&#160;30, 2017&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;222,050&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;38.51&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:top;padding-left:28px;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;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;(40,377&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;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;34.11&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:top;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 April&#160;30, 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;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;181,673&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;39.48&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:top;padding-left:28px;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;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;(71,546&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;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;32.02&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:top;background-color:#cceeff;padding-left:28px;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;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;(300&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;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;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;25.26&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:top;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 April&#160;30, 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;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;109,827&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;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;44.39&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:top;background-color:#cceeff;padding-left:28px;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;(66,638&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;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;44.39&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:top;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 April&#160;30, 2020&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:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;43,189&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;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;44.39&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;</us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="FI2017Q4_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember"
      decimals="INF"
      id="d13110652e1285-wk-Fact-4D30A0D4D163B2D44B8FC2A7EF78E1C4"
      unitRef="shares">222050</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="FI2017Q4_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember"
      decimals="2"
      id="d13110652e1304-wk-Fact-59334CA70B4790C99366C2A7EF75988E"
      unitRef="usdPerShare">38.51</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="FD2018Q4YTD_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember"
      decimals="INF"
      id="d13110652e1319-wk-Fact-E440E68736E51DE207E3C2A7EF9F48B7"
      unitRef="shares">40377</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
      contextRef="FD2018Q4YTD_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember"
      decimals="2"
      id="d13110652e1334-wk-Fact-CB585BC180CA215D689AC2A7EFA7878E"
      unitRef="usdPerShare">34.11</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="FI2018Q4_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember"
      decimals="INF"
      id="d13110652e1354-wk-Fact-C21ACD5F1FE851A5EF8EC2A7EFA1EF14"
      unitRef="shares">181673</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="FI2018Q4_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember"
      decimals="2"
      id="d13110652e1373-wk-Fact-BE187B6D24FC5C705B36C2A7EF76FE50"
      unitRef="usdPerShare">39.48</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="FD2019Q4YTD_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember"
      decimals="INF"
      id="d13110652e1388-wk-Fact-7C0EB43045FA579A7515C2A7EF71D0F0"
      unitRef="shares">71546</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
      contextRef="FD2019Q4YTD_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember"
      decimals="2"
      id="d13110652e1403-wk-Fact-86CC47EA88EB20E2511EC2A7EF9CD42C"
      unitRef="usdPerShare">32.02</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod
      contextRef="FD2019Q4YTD_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember"
      decimals="INF"
      id="d13110652e1423-wk-Fact-BC7C944C88985A5A24ACC2A7EF69C2F1"
      unitRef="shares">300</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice
      contextRef="FD2019Q4YTD_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember"
      decimals="2"
      id="d13110652e1438-wk-Fact-90BDE3CE6E784EF156B7C2A7EF7180A2"
      unitRef="usdPerShare">25.26</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="FI2019Q4_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember"
      decimals="INF"
      id="d13110652e1458-wk-Fact-C1B903244E253B70EB8DC2A7EF723DBB"
      unitRef="shares">109827</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="FI2019Q4_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember"
      decimals="2"
      id="d13110652e1477-wk-Fact-3D83696FCA20FDD444B9C2A7EF6BBBA0"
      unitRef="usdPerShare">44.39</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="FD2020Q4YTD_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember"
      decimals="INF"
      id="d13110652e1492-wk-Fact-686E50D6461050730576C2A7EFA2289F"
      unitRef="shares">66638</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
      contextRef="FD2020Q4YTD_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember"
      decimals="2"
      id="d13110652e1507-wk-Fact-53CE65A3B1A06CC6B180C2A7EFA2541E"
      unitRef="usdPerShare">44.39</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="FI2020Q4_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember"
      decimals="INF"
      id="d13110652e1527-wk-Fact-3F44F57B4A536DD34FE3C2A7EFA19433"
      unitRef="shares">43189</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="FI2020Q4_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember"
      decimals="2"
      id="d13110652e1546-wk-Fact-BA7891319CBAB3AE44A5C2A7EF8FBCA7"
      unitRef="usdPerShare">44.39</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
      contextRef="FI2020Q4"
      decimals="-3"
      id="d13110652e1565-wk-Fact-1F7C057A1DC72EEFE0C6C2A7EF904173"
      unitRef="usd">4622000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2
      contextRef="FD2020Q4YTD_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember"
      id="d13110652e1569-wk-Fact-15B0C739F2CAC8037470C2A7EF8B16A1">P1Y2M1D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="FI2020Q4_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember"
      decimals="2"
      id="d13110652e1573-wk-Fact-BA7891319CBAB3AE44A5C2A7EF8FBCA7"
      unitRef="usdPerShare">44.39</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
      contextRef="FD2020Q4YTD"
      decimals="-3"
      id="d13110652e1586-wk-Fact-27FD4FF162C4C6EC2372C2A7EF8F7699"
      unitRef="usd">7412000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
    <us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock
      contextRef="FD2020Q4YTD"
      id="TextSelection-3680E6841B4E0BE91552C2A7EFC1020B-0-wk-Fact-44C6F065519AA23B9E93C2A7EF936F99">&lt;div style="line-height:120%;padding-top:16px;text-indent:30px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Information concerning the issuance of restricted stock units under the 2018 Plan and the 2009 Plan is presented in the following table:&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="3"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:87%;"/&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;height:10px;font-size: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;padding-right:2px;"&gt;&lt;div style="overflow:hidden;height:10px;font-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:top;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;Unvested at April&#160;30, 2017&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;303,400&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:top;padding-left:28px;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;126,980&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:top;background-color:#cceeff;padding-left:28px;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;Vested&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;(88,700&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:top;padding-left:28px;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;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,699&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:top;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;Unvested at April&#160;30, 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;338,981&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:top;padding-left:28px;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;172,232&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:top;background-color:#cceeff;padding-left:28px;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;Vested&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;(104,166&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:top;padding-left:28px;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,530&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:top;background-color:#cceeff;padding-left:28px;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;Performance Award Adjustments&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td 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;(7,717&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;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:top;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;Unvested at April&#160;30, 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;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;388,800&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:top;background-color:#cceeff;padding-left:28px;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;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;189,035&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:top;padding-left:28px;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;Vested&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;(108,484&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:top;background-color:#cceeff;padding-left:28px;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;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;(25,146&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:top;padding-left:28px;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;Performance Award Adjustments&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td 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;29,594&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:top;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;Unvested at April&#160;30, 2020&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;"&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;473,799&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;/table&gt;&lt;/div&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="FI2017Q4_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember"
      decimals="INF"
      id="d13110652e1639-wk-Fact-70C3FDEF760C91AC24E3C2A7EF715993"
      unitRef="shares">303400</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="FD2018Q4YTD_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember"
      decimals="INF"
      id="d13110652e1654-wk-Fact-E0D9BE6EE88DC7DF8923C2A7EF75423F"
      unitRef="shares">126980</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="FD2018Q4YTD_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember"
      decimals="INF"
      id="d13110652e1669-wk-Fact-F8C60FE6768916898B8DC2A7EF79FE67"
      unitRef="shares">88700</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="FD2018Q4YTD_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember"
      decimals="INF"
      id="d13110652e1685-wk-Fact-E8D4ABAC1335DA4ADD27C2A7EF787D89"
      unitRef="shares">2699</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="FI2018Q4_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember"
      decimals="INF"
      id="d13110652e1701-wk-Fact-074A132A0B2D25C73C7CC2A7EF794197"
      unitRef="shares">338981</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="FD2019Q4YTD_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember"
      decimals="INF"
      id="d13110652e1716-wk-Fact-69A5231E8C842C6E4D47C2A7EF7476A7"
      unitRef="shares">172232</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="FD2019Q4YTD_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember"
      decimals="INF"
      id="d13110652e1731-wk-Fact-A45BD6B8EFC95CEF4380C2A7EF6CB9DE"
      unitRef="shares">104166</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="FD2019Q4YTD_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember"
      decimals="INF"
      id="d13110652e1747-wk-Fact-286C29FF028D4DE39023C2A7EF776148"
      unitRef="shares">10530</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <casy:SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAdjustedInPeriod
      contextRef="FD2019Q4YTD_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember"
      decimals="INF"
      id="d13110652e1763-wk-Fact-69A0DD7F91D12F68207DC9061C1B36C3"
      unitRef="shares">-7717</casy:SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAdjustedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="FI2019Q4_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember"
      decimals="INF"
      id="d13110652e1779-wk-Fact-F88E52BFE13D25DEEEF4C2A7EF6F5FB5"
      unitRef="shares">388800</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="FD2020Q4YTD_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember"
      decimals="INF"
      id="d13110652e1795-wk-Fact-7711C6B4C369F46B2E2DC2A7EF7B41BB"
      unitRef="shares">189035</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="FD2020Q4YTD_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember"
      decimals="INF"
      id="d13110652e1810-wk-Fact-53F1C4F651E55FD7BC23C2A7EF74E155"
      unitRef="shares">108484</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="FD2020Q4YTD_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember"
      decimals="INF"
      id="d13110652e1826-wk-Fact-3F6A940D0E61F2C1BB7EC2A7EF6DE9D1"
      unitRef="shares">25146</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <casy:SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAdjustedInPeriod
      contextRef="FD2020Q4YTD_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember"
      decimals="INF"
      id="d13110652e1842-wk-Fact-40BA0FE3FD7201079A8EC906E75CD58D"
      unitRef="shares">29594</casy:SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAdjustedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="FI2020Q4_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember"
      decimals="INF"
      id="d13110652e1857-wk-Fact-DF1A7188A683E8A1C712C2A7EF774246"
      unitRef="shares">473799</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="FD2020Q4YTD_us-gaap_AwardTypeAxis_casy_StockOptionsRestrictedStockAndRestrictedStockUnitsMember"
      decimals="-3"
      id="d13110652e1884-wk-Fact-E79D880716CA79FF35B9C2A7EF90FD8D"
      unitRef="usd">18129000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="FD2019Q4YTD_us-gaap_AwardTypeAxis_casy_StockOptionsRestrictedStockAndRestrictedStockUnitsMember"
      decimals="-3"
      id="d13110652e1888-wk-Fact-D25EC8DC988BD0760042C2A7EF89E76C"
      unitRef="usd">16410000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="FD2018Q4YTD_us-gaap_AwardTypeAxis_casy_StockOptionsRestrictedStockAndRestrictedStockUnitsMember"
      decimals="-3"
      id="d13110652e1893-wk-Fact-DD2842688C51B1A86248C2A7EF90FDFC"
      unitRef="usd">18800000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
      contextRef="FI2020Q4_us-gaap_PlanNameAxis_casy_StockIncentivePlanMember"
      decimals="-3"
      id="d13110652e1901-wk-Fact-899FA4446EA3342E9A69C2A7EF825577"
      unitRef="usd">17022000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized>
    <us-gaap:StockRepurchaseProgramAuthorizedAmount1
      contextRef="FI2019Q4_us-gaap_PlanNameAxis_casy_A2017StockRepurchasePlanMember"
      decimals="INF"
      id="d13110652e1915-wk-Fact-99761D0E7F251C80472BC2A7EF87FD92"
      unitRef="usd">300000000</us-gaap:StockRepurchaseProgramAuthorizedAmount1>
    <us-gaap:StockRepurchaseProgramPeriodInForce1
      contextRef="FD2020Q4YTD_us-gaap_PlanNameAxis_casy_A2017StockRepurchasePlanMember"
      id="d13110652e1919-wk-Fact-638C5297DC8FBEE7E6D6C2A7EF8D42FA">P2Y</us-gaap:StockRepurchaseProgramPeriodInForce1>
    <us-gaap:StockRepurchaseProgramAuthorizedAmount1
      contextRef="I2018Q1May31_us-gaap_PlanNameAxis_casy_A2017StockRepurchasePlanMember"
      decimals="INF"
      id="d13110652e1923-wk-Fact-854E8E4654E13736F8E4C2A7EF8F162E"
      unitRef="usd">300000000</us-gaap:StockRepurchaseProgramAuthorizedAmount1>
    <us-gaap:StockRepurchasedDuringPeriodShares
      contextRef="D2019Q1Inception-May31_us-gaap_PlanNameAxis_casy_A2017StockRepurchasePlanMember"
      decimals="INF"
      id="d13110652e1927-wk-Fact-0CCDBF03A25229AC8F2FC2A7EF836218"
      unitRef="shares">2794192</us-gaap:StockRepurchasedDuringPeriodShares>
    <us-gaap:StockRepurchaseProgramAuthorizedAmount1
      contextRef="FI2019Q4_us-gaap_PlanNameAxis_casy_A2018StockRepurchasePlanMember"
      decimals="INF"
      id="d13110652e1934-wk-Fact-7BA753BFFDD4AADA3F38C2A7EF8AF8DE"
      unitRef="usd">300000000</us-gaap:StockRepurchaseProgramAuthorizedAmount1>
    <us-gaap:StockRepurchaseProgramPeriodInForce1
      contextRef="FD2020Q4YTD_us-gaap_PlanNameAxis_casy_A2018StockRepurchasePlanMember"
      id="d13110652e1938-wk-Fact-CB0CD1BD8394D40ED462C2A7EF919A36">P2Y</us-gaap:StockRepurchaseProgramPeriodInForce1>
    <us-gaap:StockRepurchasedDuringPeriodValue
      contextRef="FD2020Q4QTD_us-gaap_PlanNameAxis_casy_A2018StockRepurchasePlanMember"
      decimals="INF"
      id="d13110652e1942-wk-Fact-5A19C1A1341AB842DA5AC2A7EF84C140"
      unitRef="usd">0</us-gaap:StockRepurchasedDuringPeriodValue>
    <us-gaap:EarningsPerShareTextBlock
      contextRef="FD2020Q4YTD"
      id="TextSelection-64C91C4FC98A84C7D8ECC2A7EFC14B7A-0-wk-Fact-40F18484571BE7774AEAC2A7EF6FAAEB">NET INCOME PER COMMON SHARE&lt;div style="line-height:120%;padding-top:16px;text-indent:32px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Computations for basic and diluted earnings per common share are presented below:&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="12"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:59%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:11%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:11%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:11%;"/&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="text-align:left;font-size:8pt;"&gt;&lt;span style="font-family:inherit;font-size:8pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="11" 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:8pt;"&gt;&lt;span style="font-family:inherit;font-size:8pt;"&gt;Years ended April&#160;30,&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:8pt;"&gt;&lt;span style="font-family:inherit;font-size:8pt;"&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:8pt;"&gt;&lt;span style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;2020&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:8pt;"&gt;&lt;span style="font-family:inherit;font-size:8pt;"&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;"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;span style="font-family:inherit;font-size:8pt;"&gt;2018&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;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;Basic&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;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="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;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="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:top;padding-left:28px;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;Net income&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: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;"&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;263,846&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;"&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;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;203,886&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;"&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;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;317,903&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;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:28px;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 shares outstanding-basic&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:3px double #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;36,956,115&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 colspan="2" style="vertical-align:bottom;border-bottom:3px double #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;36,709,940&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 colspan="2" style="vertical-align:bottom;border-bottom:3px double #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;37,778,304&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:top;padding-left:28px;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;Basic earnings per common share&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: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;"&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;7.14&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;"&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;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;5.55&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;"&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;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;8.41&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;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;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;Diluted&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="text-align:left;font-size:10pt;"&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="3" 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;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="3" 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;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:28px;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;Net income&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: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;"&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;263,846&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;"&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;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;203,886&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;"&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;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;317,903&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;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:28px;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 shares outstanding-basic&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;36,956,115&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;36,709,940&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;37,778,304&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:top;padding-left:28px;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;Plus effect of stock options and restricted stock units&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;229,713&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;265,447&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;353,795&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:top;background-color:#cceeff;padding-left:28px;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 shares outstanding-diluted&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:3px double #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;37,185,828&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 colspan="2" style="vertical-align:bottom;border-bottom:3px double #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;36,975,387&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 colspan="2" style="vertical-align:bottom;border-bottom:3px double #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;38,132,099&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:top;padding-left:28px;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;Diluted earnings per common share&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: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;"&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;7.10&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;"&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;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;5.51&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;"&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;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;8.34&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;/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%;padding-top:16px;text-indent:32px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; There were no options considered antidilutive; therefore, all options were included in the computation of dilutive earnings per share for fiscal &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;2020&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;, &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;2019&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;, and fiscal &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.&lt;/span&gt;&lt;/div&gt;</us-gaap:EarningsPerShareTextBlock>
    <us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock
      contextRef="FD2020Q4YTD"
      id="TextSelection-4E05D680ACF902F6737DC2A7EFC1E347-0-wk-Fact-77A862CFF07853F681CAC2A7EF6FC2DD">&lt;div style="line-height:120%;padding-top:16px;text-indent:32px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Computations for basic and diluted earnings per common share are presented below:&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="12"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:59%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:11%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:11%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:11%;"/&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="text-align:left;font-size:8pt;"&gt;&lt;span style="font-family:inherit;font-size:8pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="11" 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:8pt;"&gt;&lt;span style="font-family:inherit;font-size:8pt;"&gt;Years ended April&#160;30,&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:8pt;"&gt;&lt;span style="font-family:inherit;font-size:8pt;"&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:8pt;"&gt;&lt;span style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;2020&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:8pt;"&gt;&lt;span style="font-family:inherit;font-size:8pt;"&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;"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;span style="font-family:inherit;font-size:8pt;"&gt;2018&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;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;Basic&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;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="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;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="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:top;padding-left:28px;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;Net income&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: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;"&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;263,846&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;"&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;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;203,886&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;"&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;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;317,903&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;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:28px;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 shares outstanding-basic&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:3px double #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;36,956,115&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 colspan="2" style="vertical-align:bottom;border-bottom:3px double #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;36,709,940&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 colspan="2" style="vertical-align:bottom;border-bottom:3px double #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;37,778,304&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:top;padding-left:28px;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;Basic earnings per common share&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: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;"&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;7.14&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;"&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;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;5.55&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;"&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;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;8.41&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;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;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;Diluted&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="text-align:left;font-size:10pt;"&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="3" 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;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="3" 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;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:28px;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;Net income&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: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;"&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;263,846&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;"&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;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;203,886&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;"&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;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;317,903&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;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:28px;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 shares outstanding-basic&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;36,956,115&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;36,709,940&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;37,778,304&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:top;padding-left:28px;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;Plus effect of stock options and restricted stock units&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;229,713&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;265,447&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;353,795&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:top;background-color:#cceeff;padding-left:28px;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 shares outstanding-diluted&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:3px double #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;37,185,828&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 colspan="2" style="vertical-align:bottom;border-bottom:3px double #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;36,975,387&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 colspan="2" style="vertical-align:bottom;border-bottom:3px double #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;38,132,099&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:top;padding-left:28px;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;Diluted earnings per common share&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: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;"&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;7.10&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;"&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;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;5.51&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;"&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;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;8.34&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;/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;</us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock>
    <us-gaap:NetIncomeLoss
      contextRef="FD2020Q4YTD"
      decimals="-3"
      id="d13107558e690-wk-Fact-339C1596F719024727FDC2A7EF759C7F"
      unitRef="usd">263846000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="FD2019Q4YTD"
      decimals="-3"
      id="d13107558e709-wk-Fact-E9160FDD6FC9F1BBAEF4C2A7EF963DE4"
      unitRef="usd">203886000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="FD2018Q4YTD"
      decimals="-3"
      id="d13107558e728-wk-Fact-76F62EC10F2AE1E6002BC2A7EF7B2C7C"
      unitRef="usd">317903000</us-gaap:NetIncomeLoss>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="FD2020Q4YTD"
      decimals="0"
      id="d13107558e744-wk-Fact-6B659460C98FD1628204C2A7EF9FA1B9"
      unitRef="shares">36956115</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="FD2019Q4YTD"
      decimals="0"
      id="d13107558e763-wk-Fact-5BE3D591B9801BBC93A3C2A7EF9E52ED"
      unitRef="shares">36709940</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="FD2018Q4YTD"
      decimals="0"
      id="d13107558e782-wk-Fact-82E651FBAED66178693FC2A7EF9F9E0A"
      unitRef="shares">37778304</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="FD2020Q4YTD"
      decimals="2"
      id="d13107558e808-wk-Fact-6F2598118BBE589B8047C2A7EF7E3580"
      unitRef="usdPerShare">7.14</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="FD2019Q4YTD"
      decimals="2"
      id="d13107558e827-wk-Fact-E32156ABA8B406CB2520C2A7EF7E01E3"
      unitRef="usdPerShare">5.55</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="FD2018Q4YTD"
      decimals="2"
      id="d13107558e846-wk-Fact-953DD2968738F0EB266FC2A7EF7C39E2"
      unitRef="usdPerShare">8.41</us-gaap:EarningsPerShareBasic>
    <us-gaap:NetIncomeLoss
      contextRef="FD2020Q4YTD"
      decimals="-3"
      id="d13107558e926-wk-Fact-339C1596F719024727FDC2A7EF759C7F"
      unitRef="usd">263846000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="FD2019Q4YTD"
      decimals="-3"
      id="d13107558e945-wk-Fact-E9160FDD6FC9F1BBAEF4C2A7EF963DE4"
      unitRef="usd">203886000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="FD2018Q4YTD"
      decimals="-3"
      id="d13107558e964-wk-Fact-76F62EC10F2AE1E6002BC2A7EF7B2C7C"
      unitRef="usd">317903000</us-gaap:NetIncomeLoss>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="FD2020Q4YTD"
      decimals="0"
      id="d13107558e980-wk-Fact-6B659460C98FD1628204C2A7EF9FA1B9"
      unitRef="shares">36956115</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="FD2019Q4YTD"
      decimals="0"
      id="d13107558e999-wk-Fact-5BE3D591B9801BBC93A3C2A7EF9E52ED"
      unitRef="shares">36709940</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="FD2018Q4YTD"
      decimals="0"
      id="d13107558e1018-wk-Fact-82E651FBAED66178693FC2A7EF9F9E0A"
      unitRef="shares">37778304</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <casy:EffectOfStockOptionsAndRestrictedStockUnits
      contextRef="FD2020Q4YTD"
      decimals="0"
      id="d13107558e1039-wk-Fact-CFB1FAF588F0B6DA4DE6C2A7EF9F0C8C"
      unitRef="shares">229713</casy:EffectOfStockOptionsAndRestrictedStockUnits>
    <casy:EffectOfStockOptionsAndRestrictedStockUnits
      contextRef="FD2019Q4YTD"
      decimals="0"
      id="d13107558e1058-wk-Fact-9D4AEF9DE264150FDB32C2A7EF9D687B"
      unitRef="shares">265447</casy:EffectOfStockOptionsAndRestrictedStockUnits>
    <casy:EffectOfStockOptionsAndRestrictedStockUnits
      contextRef="FD2018Q4YTD"
      decimals="0"
      id="d13107558e1077-wk-Fact-BC16EDDC540657BB96D8C2A7EF9E0470"
      unitRef="shares">353795</casy:EffectOfStockOptionsAndRestrictedStockUnits>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="FD2020Q4YTD"
      decimals="0"
      id="d13107558e1098-wk-Fact-38C90F931A28EC4812D6C2A7EF9D70DF"
      unitRef="shares">37185828</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="FD2019Q4YTD"
      decimals="0"
      id="d13107558e1117-wk-Fact-BAD1A1C1F750B384BC17C2A7EF9DFB15"
      unitRef="shares">36975387</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="FD2018Q4YTD"
      decimals="0"
      id="d13107558e1136-wk-Fact-D69B8D8E389A950E90EEC2A7EFA0BB26"
      unitRef="shares">38132099</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:EarningsPerShareDiluted
      contextRef="FD2020Q4YTD"
      decimals="2"
      id="d13107558e1163-wk-Fact-F8BFA0C1418280DC0127C2A7EF9A2221"
      unitRef="usdPerShare">7.10</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="FD2019Q4YTD"
      decimals="2"
      id="d13107558e1182-wk-Fact-A9ECFA25F0E963FF6BD7C2A7EF7BA0BE"
      unitRef="usdPerShare">5.51</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="FD2018Q4YTD"
      decimals="2"
      id="d13107558e1201-wk-Fact-F2D2255893361C5E59F1C2A7EF932C54"
      unitRef="usdPerShare">8.34</us-gaap:EarningsPerShareDiluted>
    <us-gaap:IncomeTaxDisclosureTextBlock
      contextRef="FD2020Q4YTD"
      id="TextSelection-1C0D2895ED3CA3FED894C2A7EFC2D358-0-wk-Fact-5D3678144425518FAC33C2A7EFB33E0A">INCOME TAXES&lt;div style="line-height:120%;padding-top:16px;text-indent:32px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Income tax expense (benefit) attributable to earnings consisted of the following components:&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="11"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:59%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:11%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:11%;"/&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="text-align:left;font-size:8pt;"&gt;&lt;span style="font-family:inherit;font-size:8pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="10" 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:8pt;"&gt;&lt;span style="font-family:inherit;font-size:8pt;"&gt;Years ended April&#160;30,&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:8pt;"&gt;&lt;span style="font-family:inherit;font-size:8pt;"&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:8pt;"&gt;&lt;span style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;2020&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:8pt;"&gt;&lt;span style="font-family:inherit;font-size:8pt;"&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="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:8pt;"&gt;&lt;span style="font-family:inherit;font-size:8pt;"&gt;2018&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;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;Current tax expense (benefit):&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;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="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;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;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:top;padding-left:28px;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;Federal&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;22,182&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;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;10,326&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;(7,057&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:top;background-color:#cceeff;padding-left:28px;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;State&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;6,210&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;3,853&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 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;1,769&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="overflow:hidden;font-size: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;font-weight:bold;"&gt;&lt;span&gt;28,392&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;14,179&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;(5,288&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:top;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;Deferred tax expense (benefit)&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;49,810&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;45,337&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 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;(98,178&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:top;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 income tax expense (benefit)&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: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;"&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,202&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;"&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;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;59,516&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: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;(103,466&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;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;/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%;padding-top:16px;text-indent:32px;font-size:12pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;The tax effects of temporary differences that gave rise to significant portions of the deferred tax assets and deferred tax              liabilities were as follows:&lt;/span&gt;&lt;span style="font-family:inherit;font-size:12pt;"&gt;&#160;&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:73%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:11%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:11%;"/&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="text-align:left;font-size:8pt;"&gt;&lt;span style="font-family:inherit;font-size:8pt;"&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:8pt;"&gt;&lt;span style="font-family:inherit;font-size:8pt;"&gt;As of April&#160;30,&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:8pt;"&gt;&lt;span style="font-family:inherit;font-size:8pt;"&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:8pt;"&gt;&lt;span style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;2020&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:8pt;"&gt;&lt;span style="font-family:inherit;font-size:8pt;"&gt;2019&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;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;Deferred tax assets:&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;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="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:top;padding-left:28px;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;Accrued liabilities and reserves&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;15,953&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;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;11,705&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:top;background-color:#cceeff;padding-left:28px;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;Property and equipment depreciation&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;27,512&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;24,661&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:top;padding-left:28px;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;Workers compensation &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;8,303&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;8,277&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:top;background-color:#cceeff;padding-left:28px;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;Deferred compensation&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;3,781&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;3,827&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:top;padding-left:28px;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;Equity compensation&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;7,083&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;6,727&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:top;background-color:#cceeff;padding-left:28px;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;State net operating losses &amp;amp; tax credits&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;424&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;775&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:top;padding-left:28px;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&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;1,335&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,033&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:top;background-color:#cceeff;padding-left:52px;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 gross deferred tax assets&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;64,391&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;57,005&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:top;padding-left:52px;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 valuation allowance&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;47&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;47&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:top;background-color:#cceeff;padding-left:52px;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 net deferred tax assets&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;64,344&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;56,958&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:top;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;Deferred tax liabilities:&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:left;font-size:10pt;"&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="3" 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;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:28px;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;Property and equipment depreciation&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;(474,829&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 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;(420,710&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:top;padding-left:28px;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;Goodwill&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;(24,348&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 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,560&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:top;background-color:#cceeff;padding-left:28px;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&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;(765&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;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 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;(476&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;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:top;padding-left:52px;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 gross deferred tax 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;font-weight:bold;"&gt;&lt;span&gt;(499,942&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;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 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;(442,746&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:top;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;Net deferred tax liability&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;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;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;(435,598&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;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 colspan="2" 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;"&gt;&lt;span&gt;(385,788&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;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;/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;text-indent:48px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:left;text-indent:30px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;At April&#160;30, &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;2020&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;, the Company had net operating loss carryforwards for state income tax purposes of approximately &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;$97,144&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;, which are available to offset future state taxable income. The state net operating loss carryforwards begin to expire in &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;.&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:16px;text-indent:30px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;The valuation allowance for state net operating loss deferred tax assets as of &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;April&#160;30, 2020&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;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;$47&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;. In assessing the realizability of deferred tax assets, management considers whether it is more likely than not that some portion of the deferred tax assets will not be realized. The ultimate realization of deferred tax assets is dependent upon the generation of future taxable income during the periods in which those temporary differences become deductible. Management considers the scheduled reversal of deferred tax liabilities, projected taxable income, and tax planning strategies in making this assessment.&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:16px;text-align:left;text-indent:30px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Total reported tax expense applicable to the Company&#x2019;s continuing operations varies from the tax that would have resulted from applying the statutory U.S. federal income tax rates to income before income taxes.&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="9"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:59%;"/&gt;&lt;td style="width:12%;"/&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;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="text-align:left;font-size:8pt;"&gt;&lt;span style="font-family:inherit;font-size:8pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="8" 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:8pt;"&gt;&lt;span style="font-family:inherit;font-size:8pt;"&gt;Years ended April&#160;30,&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:8pt;"&gt;&lt;span style="font-family:inherit;font-size:8pt;"&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;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;span style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;2020&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;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;span style="font-family:inherit;font-size:8pt;"&gt;2019&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;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;span style="font-family:inherit;font-size:8pt;"&gt;2018&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;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 taxes at the statutory rates&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td 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;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;21.0&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;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;&#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 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;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;21.0&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;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;&#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 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;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;30.4&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;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;&#160;%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;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;Impact of Tax Reform Act&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;&#x2014;&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;&#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="overflow:hidden;font-size: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;0.4&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;%&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;(80.5&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:top;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;Federal tax credits&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;(1.9&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;(2.3&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 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.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;"&gt;)%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;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;State income taxes, net of federal tax benefit&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;4.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;&#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="overflow:hidden;font-size: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;4.3&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;%&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;3.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;&#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;"&gt;Impact of phased-in state law changes, net of federal benefit&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;(0.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;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;(1.8&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 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;0.8&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;%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;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;ASU 2016-09 benefit (share based compensation)&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;(0.5&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;(0.6&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 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;(0.8&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:top;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&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td 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;0.5&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;font-weight:bold;"&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 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.6&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;&#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 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;0.3&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;&#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;border-bottom:3px double #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;22.9&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;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;&#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="overflow:hidden;font-size: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;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.6&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;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;%&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;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;(48.3&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;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;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:16px;text-indent:32px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;The Company recognizes the effect of income tax positions only if those positions are more likely than not of being sustained. Recognized income tax positions are measured at the largest amount that is greater than &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;50%&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; likely of being realized. Changes in recognition or measurement are reflected in the period in which the change in judgment occurs. The Company had a total of &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;$8,907&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;$7,287&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; in gross unrecognized tax benefits at April&#160;30, &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;2020&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;2019&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;, respectively, which is recorded in other long-term liabilities in the consolidated balance sheets. Of this amount, &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;$7,059&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; represents the amount of unrecognized tax benefits that, if recognized, would impact our effective tax rate. Unrecognized tax benefits increased &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;$1,620&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; during the twelve months ended April&#160;30, &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;2020&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;, due primarily to the increase associated with income tax filing positions for the current year exceeding the decrease related to the expiration of certain statute of limitations.&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:16px;text-indent:30px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;A reconciliation of the beginning and ending amount of unrecognized tax benefits is as follows:&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:73%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:11%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:11%;"/&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:8pt;"&gt;&lt;span style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;2020&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:8pt;"&gt;&lt;span style="font-family:inherit;font-size:8pt;"&gt;2019&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;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;Beginning balance&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;7,287&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;6,421&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:top;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;Additions based on tax positions related to current year&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;2,780&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;2,169&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:top;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;Reductions due to lapse of applicable statute of limitations&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;(1,160&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 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;(1,303&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:top;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;Ending balance&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;8,907&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;"&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;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;7,287&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;/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%;padding-top:16px;text-indent:32px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;The total net amount of accrued interest and penalties for such unrecognized tax benefits was &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;$354&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;$242&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; at April&#160;30, &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;2020&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;2019&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;, respectively, and is included in other long-term liabilities. Net interest and penalties included in income tax expense for the twelve month periods ended April&#160;30, &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;2020&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;2019&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; was an increase in tax expense of &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;$112&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;$51&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:16px;text-indent:32px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;A number of years may elapse before an uncertain tax position is audited and ultimately settled. It is difficult to predict the ultimate outcome or the timing of resolution for uncertain tax positions. It is reasonably possible that the amount of unrecognized tax benefits could significantly increase or decrease within the next twelve months. These changes could result from the expiration of the statute of limitations, examinations or other unforeseen circumstances. The IRS is currently examining tax years 2016 and 2017. The Company has no other ongoing federal or state income tax examinations. &lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:16px;text-indent:32px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;At this time, the Company&#x2019;s best estimate of the reasonably possible change in the amount of the gross unrecognized tax benefits is a decrease of &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;$1,800&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; during the next twelve months mainly due to the expiration of certain statutes of limitation. The federal statute of limitations remains open for the tax years &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;2012&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; and forward. Tax years &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;2012&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; and forward are subject to audit by state tax authorities depending on open statute of limitations waivers and the tax code of each state.&lt;/span&gt;&lt;/div&gt;</us-gaap:IncomeTaxDisclosureTextBlock>
    <us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock
      contextRef="FD2020Q4YTD"
      id="TextSelection-A7FFD047DCDF24742352C2A7EFC28F4D-0-wk-Fact-042636E2C5229F14A0F4C2A7EF2F7575">&lt;div style="line-height:120%;padding-top:16px;text-indent:32px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Income tax expense (benefit) attributable to earnings consisted of the following components:&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="11"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:59%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:11%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:11%;"/&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="text-align:left;font-size:8pt;"&gt;&lt;span style="font-family:inherit;font-size:8pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="10" 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:8pt;"&gt;&lt;span style="font-family:inherit;font-size:8pt;"&gt;Years ended April&#160;30,&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:8pt;"&gt;&lt;span style="font-family:inherit;font-size:8pt;"&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:8pt;"&gt;&lt;span style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;2020&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:8pt;"&gt;&lt;span style="font-family:inherit;font-size:8pt;"&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="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:8pt;"&gt;&lt;span style="font-family:inherit;font-size:8pt;"&gt;2018&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;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;Current tax expense (benefit):&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;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="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;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;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:top;padding-left:28px;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;Federal&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;22,182&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;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;10,326&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;(7,057&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:top;background-color:#cceeff;padding-left:28px;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;State&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;6,210&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;3,853&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 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;1,769&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="overflow:hidden;font-size: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;font-weight:bold;"&gt;&lt;span&gt;28,392&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;14,179&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;(5,288&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:top;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;Deferred tax expense (benefit)&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;49,810&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;45,337&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 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;(98,178&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:top;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 income tax expense (benefit)&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: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;"&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,202&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;"&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;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;59,516&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: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;(103,466&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;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;/table&gt;&lt;/div&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock>
    <us-gaap:CurrentFederalTaxExpenseBenefit
      contextRef="FD2020Q4YTD"
      decimals="-3"
      id="d13113760e670-wk-Fact-B9F8E75903B75A2D6F87C2A7EF2E59D1"
      unitRef="usd">22182000</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentFederalTaxExpenseBenefit
      contextRef="FD2019Q4YTD"
      decimals="-3"
      id="d13113760e689-wk-Fact-700AF763B73E7FFED83BC2A7EF2D91D2"
      unitRef="usd">10326000</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentFederalTaxExpenseBenefit
      contextRef="FD2018Q4YTD"
      decimals="-3"
      id="d13113760e703-wk-Fact-93B84C4827682B09576FC2A7EF2D3F4C"
      unitRef="usd">-7057000</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit
      contextRef="FD2020Q4YTD"
      decimals="-3"
      id="d13113760e719-wk-Fact-A90968769B1E181BB3F0C2A7EF27ABF7"
      unitRef="usd">6210000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit
      contextRef="FD2019Q4YTD"
      decimals="-3"
      id="d13113760e738-wk-Fact-53EF4530F909C98B2910C2A7EF20F99E"
      unitRef="usd">3853000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit
      contextRef="FD2018Q4YTD"
      decimals="-3"
      id="d13113760e757-wk-Fact-47BCCCAE4388A0C5EAFFC2A7EF1E5303"
      unitRef="usd">1769000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit
      contextRef="FD2020Q4YTD"
      decimals="-3"
      id="d13113760e772-wk-Fact-46B5E96DBFAA1EE75666C2A7EF26EEF5"
      unitRef="usd">28392000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit
      contextRef="FD2019Q4YTD"
      decimals="-3"
      id="d13113760e791-wk-Fact-DD7B1392D3B780D38067C2A7EF9C38FC"
      unitRef="usd">14179000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit
      contextRef="FD2018Q4YTD"
      decimals="-3"
      id="d13113760e810-wk-Fact-8DBE8C673F0FDC065879C2A7EF2DF2E9"
      unitRef="usd">-5288000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="FD2020Q4YTD"
      decimals="-3"
      id="d13113760e826-wk-Fact-D0CA545BD712617B29D3C2A7EF2D38C4"
      unitRef="usd">49810000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="FD2019Q4YTD"
      decimals="-3"
      id="d13113760e845-wk-Fact-3C29FE759022C9105931C2A7EF9A12EB"
      unitRef="usd">45337000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="FD2018Q4YTD"
      decimals="-3"
      id="d13113760e864-wk-Fact-79E75846722AE6F13CB2C2A7EF2C620E"
      unitRef="usd">-98178000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:StateAndLocalIncomeTaxExpenseBenefitContinuingOperations
      contextRef="FD2020Q4YTD"
      decimals="-3"
      id="d13113760e885-wk-Fact-AFCF06627FA3395AF723C2A7EF9B3D3D"
      unitRef="usd">78202000</us-gaap:StateAndLocalIncomeTaxExpenseBenefitContinuingOperations>
    <us-gaap:StateAndLocalIncomeTaxExpenseBenefitContinuingOperations
      contextRef="FD2019Q4YTD"
      decimals="-3"
      id="d13113760e904-wk-Fact-178A6B3104EB45169AFBC2A7EF2C80A4"
      unitRef="usd">59516000</us-gaap:StateAndLocalIncomeTaxExpenseBenefitContinuingOperations>
    <us-gaap:StateAndLocalIncomeTaxExpenseBenefitContinuingOperations
      contextRef="FD2018Q4YTD"
      decimals="-3"
      id="d13113760e918-wk-Fact-F77BCF6BC6C1B1B407AAC2A7EF9B2809"
      unitRef="usd">-103466000</us-gaap:StateAndLocalIncomeTaxExpenseBenefitContinuingOperations>
    <us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock
      contextRef="FD2020Q4YTD"
      id="TextSelection-7D5EDB4A4299C353F54CC2A7EFC1BB4B-0-wk-Fact-D350C78B2161E4835CA8C2A7EF2E6826">&lt;div style="line-height:120%;padding-top:16px;text-indent:32px;font-size:12pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;The tax effects of temporary differences that gave rise to significant portions of the deferred tax assets and deferred tax              liabilities were as follows:&lt;/span&gt;&lt;span style="font-family:inherit;font-size:12pt;"&gt;&#160;&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:73%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:11%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:11%;"/&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="text-align:left;font-size:8pt;"&gt;&lt;span style="font-family:inherit;font-size:8pt;"&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:8pt;"&gt;&lt;span style="font-family:inherit;font-size:8pt;"&gt;As of April&#160;30,&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:8pt;"&gt;&lt;span style="font-family:inherit;font-size:8pt;"&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:8pt;"&gt;&lt;span style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;2020&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:8pt;"&gt;&lt;span style="font-family:inherit;font-size:8pt;"&gt;2019&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;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;Deferred tax assets:&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;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="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:top;padding-left:28px;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;Accrued liabilities and reserves&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;15,953&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;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;11,705&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:top;background-color:#cceeff;padding-left:28px;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;Property and equipment depreciation&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;27,512&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;24,661&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:top;padding-left:28px;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;Workers compensation &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;8,303&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;8,277&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:top;background-color:#cceeff;padding-left:28px;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;Deferred compensation&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;3,781&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;3,827&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:top;padding-left:28px;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;Equity compensation&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;7,083&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;6,727&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:top;background-color:#cceeff;padding-left:28px;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;State net operating losses &amp;amp; tax credits&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;424&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;775&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:top;padding-left:28px;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&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;1,335&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,033&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:top;background-color:#cceeff;padding-left:52px;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 gross deferred tax assets&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;64,391&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;57,005&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:top;padding-left:52px;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 valuation allowance&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;47&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;47&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:top;background-color:#cceeff;padding-left:52px;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 net deferred tax assets&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;64,344&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;56,958&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:top;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;Deferred tax liabilities:&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:left;font-size:10pt;"&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="3" 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;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:28px;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;Property and equipment depreciation&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;(474,829&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 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;(420,710&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:top;padding-left:28px;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;Goodwill&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;(24,348&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 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,560&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:top;background-color:#cceeff;padding-left:28px;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&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;(765&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;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 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;(476&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;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:top;padding-left:52px;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 gross deferred tax 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;font-weight:bold;"&gt;&lt;span&gt;(499,942&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;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 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;(442,746&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:top;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;Net deferred tax liability&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;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;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;(435,598&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;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 colspan="2" 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;"&gt;&lt;span&gt;(385,788&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;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;/table&gt;&lt;/div&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals
      contextRef="FI2020Q4"
      decimals="-3"
      id="d13113760e1092-wk-Fact-DB74E114584A30C3E478C2A7EFA0F5F9"
      unitRef="usd">15953000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals
      contextRef="FI2019Q4"
      decimals="-3"
      id="d13113760e1111-wk-Fact-844A721DADCEA84CC8BEC2A7EF9B883E"
      unitRef="usd">11705000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals>
    <us-gaap:DeferredTaxAssetsPropertyPlantAndEquipment
      contextRef="FI2020Q4"
      decimals="-3"
      id="d13113760e1126-wk-Fact-21B343096697425542B9C2A7EF964FCE"
      unitRef="usd">27512000</us-gaap:DeferredTaxAssetsPropertyPlantAndEquipment>
    <us-gaap:DeferredTaxAssetsPropertyPlantAndEquipment
      contextRef="FI2019Q4"
      decimals="-3"
      id="d13113760e1145-wk-Fact-8A197C8C59B05DA246E2C2A7EF90907A"
      unitRef="usd">24661000</us-gaap:DeferredTaxAssetsPropertyPlantAndEquipment>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsCompensatedAbsences
      contextRef="FI2020Q4"
      decimals="-3"
      id="d13113760e1165-wk-Fact-F3F60D651B9832A9AFBAC2A7EFAA7C8F"
      unitRef="usd">8303000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsCompensatedAbsences>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsCompensatedAbsences
      contextRef="FI2019Q4"
      decimals="-3"
      id="d13113760e1184-wk-Fact-7881057BD6DE62E0497CC2A7EF972F3C"
      unitRef="usd">8277000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsCompensatedAbsences>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation
      contextRef="FI2020Q4"
      decimals="-3"
      id="d13113760e1204-wk-Fact-5F8BF65A1F504A44405AC2A7EF97D0FB"
      unitRef="usd">3781000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation
      contextRef="FI2019Q4"
      decimals="-3"
      id="d13113760e1223-wk-Fact-B70CFBBF1C1A0389C4FBC2A7EFB2389E"
      unitRef="usd">3827000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost
      contextRef="FI2020Q4"
      decimals="-3"
      id="d13113760e1243-wk-Fact-DB5C53EDE0B5F5FF5801C2A7EF9C4F83"
      unitRef="usd">7083000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost
      contextRef="FI2019Q4"
      decimals="-3"
      id="d13113760e1262-wk-Fact-7DBBBFF79A4B1F1CE2F5C2A7EFB0BF48"
      unitRef="usd">6727000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal
      contextRef="FI2020Q4"
      decimals="-3"
      id="d13113760e1282-wk-Fact-54EA506FC427D73D2EB4C2A7EF9826BD"
      unitRef="usd">424000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal
      contextRef="FI2019Q4"
      decimals="-3"
      id="d13113760e1301-wk-Fact-8090996BDB3B15899101C2A7EF9573BB"
      unitRef="usd">775000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal>
    <us-gaap:DeferredTaxAssetsOther
      contextRef="FI2020Q4"
      decimals="-3"
      id="d13113760e1321-wk-Fact-73BEF40C02D5EABFD4F2C2A7EF92A126"
      unitRef="usd">1335000</us-gaap:DeferredTaxAssetsOther>
    <us-gaap:DeferredTaxAssetsOther
      contextRef="FI2019Q4"
      decimals="-3"
      id="d13113760e1340-wk-Fact-8EA74E0D0FAC6B33739DC2A7EFABD788"
      unitRef="usd">1033000</us-gaap:DeferredTaxAssetsOther>
    <us-gaap:DeferredTaxAssetsGross
      contextRef="FI2020Q4"
      decimals="-3"
      id="d13113760e1360-wk-Fact-2BF9492F2C1CAD7C3C0BC2A7EFB3ABE1"
      unitRef="usd">64391000</us-gaap:DeferredTaxAssetsGross>
    <us-gaap:DeferredTaxAssetsGross
      contextRef="FI2019Q4"
      decimals="-3"
      id="d13113760e1379-wk-Fact-BEFBEA565367A0301A9FC2A7EF94B83B"
      unitRef="usd">57005000</us-gaap:DeferredTaxAssetsGross>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="FI2020Q4"
      decimals="-3"
      id="d13113760e1400-wk-Fact-DE9BBC3C0D5FEA8BE4A0C2A7EF2D092A"
      unitRef="usd">47000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="FI2019Q4"
      decimals="-3"
      id="d13113760e1419-wk-Fact-45412F6889F787E086B5C2A7EF9D320F"
      unitRef="usd">47000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsNet
      contextRef="FI2020Q4"
      decimals="-3"
      id="d13113760e1439-wk-Fact-CF0D686D8DA66D165A62C2A7EFA5EBDE"
      unitRef="usd">64344000</us-gaap:DeferredTaxAssetsNet>
    <us-gaap:DeferredTaxAssetsNet
      contextRef="FI2019Q4"
      decimals="-3"
      id="d13113760e1458-wk-Fact-3289475CAEA9F11D8319C2A7EFA1A2F6"
      unitRef="usd">56958000</us-gaap:DeferredTaxAssetsNet>
    <us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment
      contextRef="FI2020Q4"
      decimals="-3"
      id="d13113760e1517-wk-Fact-C6CC26233708E29D8FC4C2A7EF919A4D"
      unitRef="usd">474829000</us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment>
    <us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment
      contextRef="FI2019Q4"
      decimals="-3"
      id="d13113760e1537-wk-Fact-28EBDBEAFE50379D3881C2A7EFB0C45C"
      unitRef="usd">420710000</us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment>
    <us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill
      contextRef="FI2020Q4"
      decimals="-3"
      id="d13113760e1558-wk-Fact-29BA556870842EA178ABC2A7EFA0AE13"
      unitRef="usd">24348000</us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill>
    <us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill
      contextRef="FI2019Q4"
      decimals="-3"
      id="d13113760e1578-wk-Fact-CC3B1784661784883351C2A7EF9A26BA"
      unitRef="usd">21560000</us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill>
    <us-gaap:DeferredTaxLiabilitiesOther
      contextRef="FI2020Q4"
      decimals="-3"
      id="d13113760e1599-wk-Fact-0D003A703F8716FED394C2A7EF95D970"
      unitRef="usd">765000</us-gaap:DeferredTaxLiabilitiesOther>
    <us-gaap:DeferredTaxLiabilitiesOther
      contextRef="FI2019Q4"
      decimals="-3"
      id="d13113760e1619-wk-Fact-B354779A43A301E1EC3BC2A7EFB46712"
      unitRef="usd">476000</us-gaap:DeferredTaxLiabilitiesOther>
    <us-gaap:DeferredIncomeTaxLiabilities
      contextRef="FI2020Q4"
      decimals="-3"
      id="d13113760e1640-wk-Fact-9E8DC771901AC1E4E096C2A7EF998B37"
      unitRef="usd">499942000</us-gaap:DeferredIncomeTaxLiabilities>
    <us-gaap:DeferredIncomeTaxLiabilities
      contextRef="FI2019Q4"
      decimals="-3"
      id="d13113760e1660-wk-Fact-C404C5CFB63DC66A7379C2A7EFB458A7"
      unitRef="usd">442746000</us-gaap:DeferredIncomeTaxLiabilities>
    <us-gaap:DeferredTaxLiabilities
      contextRef="FI2020Q4"
      decimals="-3"
      id="d13113760e1686-wk-Fact-B944B3AABDB80180FE75C2A7EF9897D1"
      unitRef="usd">435598000</us-gaap:DeferredTaxLiabilities>
    <us-gaap:DeferredTaxLiabilities
      contextRef="FI2019Q4"
      decimals="-3"
      id="d13113760e1701-wk-Fact-76BF6101CE58592D1FF9C2A7EFB309E5"
      unitRef="usd">385788000</us-gaap:DeferredTaxLiabilities>
    <us-gaap:OperatingLossCarryforwards
      contextRef="FI2020Q4_us-gaap_IncomeTaxAuthorityAxis_us-gaap_StateAndLocalJurisdictionMember"
      decimals="-3"
      id="d13113760e1729-wk-Fact-0AD2A38C724D7FB4A451C2A7EF2B0B73"
      unitRef="usd">97144000</us-gaap:OperatingLossCarryforwards>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="FI2020Q4"
      decimals="-3"
      id="d13113760e1748-wk-Fact-DE9BBC3C0D5FEA8BE4A0C2A7EF2D092A"
      unitRef="usd">47000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock
      contextRef="FD2020Q4YTD"
      id="TextSelection-72C412A7A1B4858E2319C2A7EFC2A65E-0-wk-Fact-EFA44C0EB694259477DBC2A7EF2B12EC">&lt;div style="line-height:120%;padding-top:16px;text-align:left;text-indent:30px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Total reported tax expense applicable to the Company&#x2019;s continuing operations varies from the tax that would have resulted from applying the statutory U.S. federal income tax rates to income before income taxes.&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="9"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:59%;"/&gt;&lt;td style="width:12%;"/&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;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="text-align:left;font-size:8pt;"&gt;&lt;span style="font-family:inherit;font-size:8pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="8" 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:8pt;"&gt;&lt;span style="font-family:inherit;font-size:8pt;"&gt;Years ended April&#160;30,&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:8pt;"&gt;&lt;span style="font-family:inherit;font-size:8pt;"&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;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;span style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;2020&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;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;span style="font-family:inherit;font-size:8pt;"&gt;2019&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;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;span style="font-family:inherit;font-size:8pt;"&gt;2018&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;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 taxes at the statutory rates&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td 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;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;21.0&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;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;&#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 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;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;21.0&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;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;&#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 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;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;30.4&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;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;&#160;%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;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;Impact of Tax Reform Act&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;&#x2014;&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;&#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="overflow:hidden;font-size: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;0.4&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;%&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;(80.5&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:top;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;Federal tax credits&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;(1.9&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;(2.3&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 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.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;"&gt;)%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;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;State income taxes, net of federal tax benefit&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;4.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;&#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="overflow:hidden;font-size: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;4.3&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;%&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;3.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;&#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;"&gt;Impact of phased-in state law changes, net of federal benefit&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;(0.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;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;(1.8&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 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;0.8&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;%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;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;ASU 2016-09 benefit (share based compensation)&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;(0.5&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;(0.6&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 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;(0.8&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:top;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&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td 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;0.5&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;font-weight:bold;"&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 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.6&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;&#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 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;0.3&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;&#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;border-bottom:3px double #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;22.9&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;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;&#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="overflow:hidden;font-size: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;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.6&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;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;%&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;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;(48.3&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;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;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="FD2020Q4YTD"
      decimals="INF"
      id="d13113760e1876-wk-Fact-057131AE32D6B852F44BC2A7EF94829A"
      unitRef="number">0.210</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="FD2019Q4YTD"
      decimals="INF"
      id="d13113760e1891-wk-Fact-4BF81CEB43A1168620CBC2A7EF8EECA5"
      unitRef="number">0.210</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="FD2018Q4YTD"
      decimals="INF"
      id="d13113760e1906-wk-Fact-256F8B45330E52DFD76BC2A7EF972026"
      unitRef="number">0.304</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate
      contextRef="FD2020Q4YTD"
      decimals="3"
      id="d13113760e1922-wk-Fact-32C02F473A965E624774C2A7EF99B103"
      unitRef="number">0</us-gaap:EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate
      contextRef="FD2019Q4YTD"
      decimals="3"
      id="d13113760e1937-wk-Fact-96C282AD8CADDBD1494AC2A7EF954027"
      unitRef="number">0.004</us-gaap:EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate
      contextRef="FD2018Q4YTD"
      decimals="3"
      id="d13113760e1952-wk-Fact-208E51F6A44B068752F4C2A7EF95CBC4"
      unitRef="number">-0.805</us-gaap:EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationTaxCredits
      contextRef="FD2020Q4YTD"
      decimals="3"
      id="d13113760e1968-wk-Fact-2AD940721C9E0CB10BD0C2A7EF960045"
      unitRef="number">0.019</us-gaap:EffectiveIncomeTaxRateReconciliationTaxCredits>
    <us-gaap:EffectiveIncomeTaxRateReconciliationTaxCredits
      contextRef="FD2019Q4YTD"
      decimals="3"
      id="d13113760e1983-wk-Fact-64A14692D9DFD8B8F35FC2A7EF97C160"
      unitRef="number">0.023</us-gaap:EffectiveIncomeTaxRateReconciliationTaxCredits>
    <us-gaap:EffectiveIncomeTaxRateReconciliationTaxCredits
      contextRef="FD2018Q4YTD"
      decimals="3"
      id="d13113760e1998-wk-Fact-E2839A01C9E68C9E0ED4C2A7EF90D628"
      unitRef="number">0.022</us-gaap:EffectiveIncomeTaxRateReconciliationTaxCredits>
    <us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes
      contextRef="FD2020Q4YTD"
      decimals="3"
      id="d13113760e2014-wk-Fact-7890F3EA707BC8DDCACCC2A7EF98EDB8"
      unitRef="number">0.040</us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes
      contextRef="FD2019Q4YTD"
      decimals="3"
      id="d13113760e2029-wk-Fact-70BED0F0ACEB344BCF9AC2A7EF99090D"
      unitRef="number">0.043</us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes
      contextRef="FD2018Q4YTD"
      decimals="3"
      id="d13113760e2044-wk-Fact-1CD2F4E17FC77C0E6021C2A7EF99C02B"
      unitRef="number">0.037</us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes>
    <casy:EffectiveIncomeTaxRateReconciliationImpactOfPhasedinStateLawChangesNetOfFederalBenefitPercent
      contextRef="FD2020Q4YTD"
      decimals="3"
      id="d13113760e2060-wk-Fact-3BCD37BFF940B98C0D59C2A7EF978CD5"
      unitRef="number">-0.002</casy:EffectiveIncomeTaxRateReconciliationImpactOfPhasedinStateLawChangesNetOfFederalBenefitPercent>
    <casy:EffectiveIncomeTaxRateReconciliationImpactOfPhasedinStateLawChangesNetOfFederalBenefitPercent
      contextRef="FD2019Q4YTD"
      decimals="3"
      id="d13113760e2075-wk-Fact-E012EAFA319ADAC91591C2A7EF946DEF"
      unitRef="number">-0.018</casy:EffectiveIncomeTaxRateReconciliationImpactOfPhasedinStateLawChangesNetOfFederalBenefitPercent>
    <casy:EffectiveIncomeTaxRateReconciliationImpactOfPhasedinStateLawChangesNetOfFederalBenefitPercent
      contextRef="FD2018Q4YTD"
      decimals="3"
      id="d13113760e2090-wk-Fact-E8023E63366D52731702C2A7EF928939"
      unitRef="number">0.008</casy:EffectiveIncomeTaxRateReconciliationImpactOfPhasedinStateLawChangesNetOfFederalBenefitPercent>
    <us-gaap:EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes
      contextRef="FD2020Q4YTD"
      decimals="3"
      id="d13113760e2106-wk-Fact-92081E9EE41198E05D6CC2A7EF991C43"
      unitRef="number">-0.005</us-gaap:EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes>
    <us-gaap:EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes
      contextRef="FD2019Q4YTD"
      decimals="3"
      id="d13113760e2121-wk-Fact-9C02EF457C234D357C83C2A7EF95AF8E"
      unitRef="number">-0.006</us-gaap:EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes>
    <us-gaap:EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes
      contextRef="FD2018Q4YTD"
      decimals="3"
      id="d13113760e2136-wk-Fact-587F26724BA2E97F640EC2A7EF960EB5"
      unitRef="number">-0.008</us-gaap:EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes>
    <us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments
      contextRef="FD2020Q4YTD"
      decimals="3"
      id="d13113760e2152-wk-Fact-05C2171A62F0CC9476F1C2A7EF9823B6"
      unitRef="number">0.005</us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments>
    <us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments
      contextRef="FD2019Q4YTD"
      decimals="3"
      id="d13113760e2167-wk-Fact-CFDEC00F53B67290C281C2A7EF8BA360"
      unitRef="number">0.016</us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments>
    <us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments
      contextRef="FD2018Q4YTD"
      decimals="3"
      id="d13113760e2182-wk-Fact-375A997D245F05BAAC54C2A7EF94579D"
      unitRef="number">0.003</us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="FD2020Q4YTD"
      decimals="3"
      id="d13113760e2198-wk-Fact-59EA80C89C11B66A6722C2A7EF9480D8"
      unitRef="number">0.229</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="FD2019Q4YTD"
      decimals="3"
      id="d13113760e2213-wk-Fact-F66BC4DED9A0F8264316C2A7EF902A3E"
      unitRef="number">0.226</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="FD2018Q4YTD"
      decimals="3"
      id="d13113760e2228-wk-Fact-D3426863725D8F8B4A02C2A7EF87E14D"
      unitRef="number">-0.483</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="FI2020Q4"
      decimals="-3"
      id="d13113760e2248-wk-Fact-CFED7B8FA19939B2F32AC2A7EFA32C94"
      unitRef="usd">8907000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="FI2019Q4"
      decimals="-3"
      id="d13113760e2252-wk-Fact-7E40716995988D4766CAC2A7EFAB4804"
      unitRef="usd">7287000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate
      contextRef="FI2020Q4"
      decimals="-3"
      id="d13113760e2265-wk-Fact-FDB23F7D752E71AF8D55C2A7EF2EBAFD"
      unitRef="usd">7059000</us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate>
    <us-gaap:UnrecognizedTaxBenefitsPeriodIncreaseDecrease
      contextRef="FD2020Q4YTD"
      decimals="-3"
      id="d13113760e2269-wk-Fact-917A380A49955BFAF174C2A7EFABBD5C"
      unitRef="usd">1620000</us-gaap:UnrecognizedTaxBenefitsPeriodIncreaseDecrease>
    <us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock
      contextRef="FD2020Q4YTD"
      id="TextSelection-AEC119F3DE7961818968C2A7EFC1795E-0-wk-Fact-795FF9E01DBE9F35086AC2A7EFA38F9A">&lt;div style="line-height:120%;padding-top:16px;text-indent:30px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;A reconciliation of the beginning and ending amount of unrecognized tax benefits is as follows:&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:73%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:11%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:11%;"/&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:8pt;"&gt;&lt;span style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;2020&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:8pt;"&gt;&lt;span style="font-family:inherit;font-size:8pt;"&gt;2019&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;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;Beginning balance&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;7,287&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;6,421&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:top;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;Additions based on tax positions related to current year&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;2,780&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;2,169&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:top;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;Reductions due to lapse of applicable statute of limitations&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;(1,160&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 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;(1,303&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:top;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;Ending balance&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;8,907&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;"&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;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;7,287&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;/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;</us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="FI2019Q4"
      decimals="-3"
      id="d13113760e2356-wk-Fact-7E40716995988D4766CAC2A7EFAB4804"
      unitRef="usd">7287000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="FI2018Q4"
      decimals="-3"
      id="d13113760e2375-wk-Fact-23E4665E4D80A00F9F82C2A7EF79049D"
      unitRef="usd">6421000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions
      contextRef="FD2020Q4YTD"
      decimals="-3"
      id="d13113760e2390-wk-Fact-BAD21D287D533960A2EDC2A7EFA29731"
      unitRef="usd">2780000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions
      contextRef="FD2019Q4YTD"
      decimals="-3"
      id="d13113760e2409-wk-Fact-C4FE44DC7A858F434576C2A7EF9E876D"
      unitRef="usd">2169000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations
      contextRef="FD2020Q4YTD"
      decimals="-3"
      id="d13113760e2429-wk-Fact-1C796C7EAFBD02323403C2A7EF7B1DD6"
      unitRef="usd">1160000</us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations>
    <us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations
      contextRef="FD2019Q4YTD"
      decimals="-3"
      id="d13113760e2449-wk-Fact-6D26BF44680A4B47D656C2A7EF78C62A"
      unitRef="usd">1303000</us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="FI2020Q4"
      decimals="-3"
      id="d13113760e2475-wk-Fact-CFED7B8FA19939B2F32AC2A7EFA32C94"
      unitRef="usd">8907000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="FI2019Q4"
      decimals="-3"
      id="d13113760e2494-wk-Fact-7E40716995988D4766CAC2A7EFAB4804"
      unitRef="usd">7287000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued
      contextRef="FI2020Q4"
      decimals="-3"
      id="d13113760e2509-wk-Fact-2F26A365B26355309944C2A7EF9DCC49"
      unitRef="usd">354000</us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued>
    <us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued
      contextRef="FI2019Q4"
      decimals="-3"
      id="d13113760e2513-wk-Fact-B583EB0BC17DEC9790DFC2A7EFA0FA0E"
      unitRef="usd">242000</us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued>
    <us-gaap:IncomeTaxExaminationPenaltiesAndInterestExpense
      contextRef="FD2020Q4YTD"
      decimals="-3"
      id="d13113760e2534-wk-Fact-EA47FF4ECCF10568B1F6C2A7EF9D2B17"
      unitRef="usd">112000</us-gaap:IncomeTaxExaminationPenaltiesAndInterestExpense>
    <us-gaap:IncomeTaxExaminationPenaltiesAndInterestExpense
      contextRef="FD2019Q4YTD"
      decimals="-3"
      id="d13113760e2538-wk-Fact-7F08C3E1AA7DDDEA8453C2A7EFADCB60"
      unitRef="usd">51000</us-gaap:IncomeTaxExaminationPenaltiesAndInterestExpense>
    <us-gaap:DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible
      contextRef="FI2020Q4"
      decimals="-3"
      id="d13113760e2548-wk-Fact-D148BDDA6FAC6C21F8AEC2A7EFA1CF0F"
      unitRef="usd">1800000</us-gaap:DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible>
    <us-gaap:LesseeFinanceLeasesTextBlock
      contextRef="FD2020Q4YTD"
      id="TextSelection-3177F99F72EECB302587C2A7EFC27A04-0-wk-Fact-2838FEB01C55B48B2D49C2A7EF98E3E0">LEASES&lt;div style="line-height:120%;padding-bottom:10px;text-align:left;text-indent:30px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;The Company is a lessee in situations where we lease property and equipment, most commonly land or building, from a lessor. The Company is a lessor in situations where the Company owns land or building and leases a portion or all of the property or equipment to a tenant. In both situations, leases are reported in accordance with &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;font-style:italic;"&gt;ASC 842 - Leases&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;. As a lessee, the Company recognizes a right-of-use asset representing its right to use the underlying asset for the lease term and a lease liability for the obligation to make lease payments. Both the right-of-use asset and lease liability are initially measured at the present value of the lease payments, with subsequent measurement dependent on the classification of the lease as either a finance or an operating lease. For leases with a term of twelve months or less, we have elected to not recognize lease assets and lease liabilities and will recognize lease expense on a straight-line basis over the lease term. The Company records the operating lease liability in accrued expenses and other long-term liabilities and records the finance lease liability within current maturities of long-term debt and long term debt and finance lease obligations on the consolidated balance sheets. We have elected to adopt the package of practical expedients, as well as the land easement practical expedient. All lessor related activity is considered immaterial to the consolidated financial statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:10px;text-align:left;text-indent:30px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;The leases initially recorded under &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;font-style:italic;"&gt;ASC 842&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; were recognized, at the time of adoption, at an amount equal to the present value of the lease payments using the incremental borrowing rate of debt based upon the remaining term of the lease. New leases are recognized at the present value of the lease payments using the implicit rate in the lease agreement when it is readily determinable. In the case the implicit rate is not readily determinable, the Company uses the incremental borrowing rate of debt based on the term of the lease.&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:10px;text-align:left;text-indent:30px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Several leases have variable payment components of the lease such as commission based payments or payments for property taxes and insurance. For these leases, the Company has not included those variable payments in the calculation of the lease liability as the payments are not in-substance fixed and do not depend on an index or rate. These variable payments will be expensed as incurred. The Company also has options to renew or extend the current lease arrangement on many of our leases. In these situations, if it was reasonably certain the lease would be extended, we have included those extensions within the remaining lease payments at the time of measurement. &lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:10px;text-align:left;text-indent:30px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Lease right-of-use assets outstanding as of &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;April&#160;30, 2020&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; consisted of the following (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:10px;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="8"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:32%;"/&gt;&lt;td style="width:29%;"/&gt;&lt;td style="width:3%;"/&gt;&lt;td style="width:3%;"/&gt;&lt;td style="width:15%;"/&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 style="vertical-align:middle;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;Classification&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;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:middle;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;April&#160;30, 2020&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;Operating lease right-of-use assets&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;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;Other assets&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;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="overflow:hidden;font-size: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;21,143&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;Finance lease right-of-use assets&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;Property and equipment&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;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 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;14,583&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;div style="line-height:120%;text-align:left;text-indent:30px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;color:#212529;"&gt;Weighted average remaining lease terms, weighted average discount rates, and supplementary cash flow information for outstanding leases were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:10px;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="8"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:70%;"/&gt;&lt;td style="width:3%;"/&gt;&lt;td style="width:3%;"/&gt;&lt;td style="width:3%;"/&gt;&lt;td style="width:3%;"/&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 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 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:middle;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;April&#160;30, 2020&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 - finance lease&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;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="overflow:hidden;font-size: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;"&gt;&lt;span&gt;10.9&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 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 remaining lease-term - operating lease&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;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="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;20.4&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="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;background-color:#cceeff;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 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;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;background-color:#cceeff;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;background-color:#cceeff;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;/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 - finance lease&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;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="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;5.34&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 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 discount rate - operating lease&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;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="overflow:hidden;font-size: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;4.25&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 colspan="2" 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 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 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 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;"&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 colspan="4" 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;Right-of-use assets obtained in exchange for new finance lease liabilities (in thousands)&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;1,520&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="4" 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;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;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;2,840&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;div style="line-height:120%;text-align:left;text-indent:30px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Future minimum payments under the finance leases and operating leases with initial or remaining terms of one year or more consisted of the following at &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;April&#160;30, 2020&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;April&#160;30, 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%;padding-bottom:10px;text-align:center;text-indent:30px;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:95.5078125%;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:61%;"/&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="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Years ended April 30, 2020&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;Finance leases&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;Operating leases&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;2021&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,118&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,829&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;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;3,110&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;1,814&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;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;3,116&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;1,717&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;2024&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,565&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;1,683&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;2025&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;1,167&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;1,686&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;Thereafter&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;10,764&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;25,335&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 minimum 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;"&gt;&lt;span&gt;23,840&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;"&gt;&lt;span&gt;34,064&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;padding-left:24px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Less amount representing interest&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;7,094&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;12,468&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;Present value of net minimum lease payments&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;16,746&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;21,596&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;div style="line-height:120%;padding-bottom:10px;text-align:center;text-indent:30px;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:95.5078125%;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:61%;"/&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="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Years ended April 30, 2019&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;Capital leases&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;Operating leases&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;2020&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,103&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,703&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;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;"&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,109&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;1,547&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;2022&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,096&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;1,354&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;2023&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,098&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;1,228&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;2024&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,548&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;1,066&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;Thereafter&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;9,215&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;10,438&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 minimum 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;"&gt;&lt;span&gt;24,169&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;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;17,336&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;padding-left:24px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Less amount representing interest&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;7,689&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="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;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Present value of net minimum lease payments&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;16,480&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 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;/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;text-indent:30px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Effective during the third quarter of fiscal year 2020, Casey&#x2019;s Marketing Company, and the City of Joplin, Missouri (&#x201c;Joplin&#x201d;) entered into an agreement in which Joplin agreed to issue up to &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;$51.4 million&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; of taxable industrial development revenue bonds for the purpose of acquiring, constructing, improving, purchasing, equipping and installing a warehouse and distribution facility, which is to be developed and used by the Company. As title transfers to Joplin throughout development and the Company subsequently leases the related asset from Joplin, we have accounted for the transaction under the sale-and-leaseback guidance included in ASC 842-40. We have a purchase option included in the lease agreement for below the fair value of the asset, which prevents the transfer of the assets to Joplin from being recognized as a sale. Accordingly, we have not recognized any gain or loss related to the transfer. Furthermore, we have not derecognized the transferred assets and continue to recognize them in property and equipment on the consolidated balance sheets. The Company has the right and intends to set-off any obligations to make payments under the lease, with proceeds due from the industrial revenue bonds. As of &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;April&#160;30, 2020&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;, we have $&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;5,505&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; recognized as construction in process in property and equipment on the consolidated balance sheets related to this agreement.&lt;/span&gt;&lt;/div&gt;</us-gaap:LesseeFinanceLeasesTextBlock>
    <us-gaap:LesseeOperatingLeasesTextBlock
      contextRef="FD2020Q4YTD"
      id="TextSelection-656901589590D0CDDEBAC90DD36BC4AF-0-wk-Fact-B37B75E01D59109685B1C90DE373C215">LEASES&lt;div style="line-height:120%;padding-bottom:10px;text-align:left;text-indent:30px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;The Company is a lessee in situations where we lease property and equipment, most commonly land or building, from a lessor. The Company is a lessor in situations where the Company owns land or building and leases a portion or all of the property or equipment to a tenant. In both situations, leases are reported in accordance with &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;font-style:italic;"&gt;ASC 842 - Leases&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;. As a lessee, the Company recognizes a right-of-use asset representing its right to use the underlying asset for the lease term and a lease liability for the obligation to make lease payments. Both the right-of-use asset and lease liability are initially measured at the present value of the lease payments, with subsequent measurement dependent on the classification of the lease as either a finance or an operating lease. For leases with a term of twelve months or less, we have elected to not recognize lease assets and lease liabilities and will recognize lease expense on a straight-line basis over the lease term. The Company records the operating lease liability in accrued expenses and other long-term liabilities and records the finance lease liability within current maturities of long-term debt and long term debt and finance lease obligations on the consolidated balance sheets. We have elected to adopt the package of practical expedients, as well as the land easement practical expedient. All lessor related activity is considered immaterial to the consolidated financial statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:10px;text-align:left;text-indent:30px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;The leases initially recorded under &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;font-style:italic;"&gt;ASC 842&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; were recognized, at the time of adoption, at an amount equal to the present value of the lease payments using the incremental borrowing rate of debt based upon the remaining term of the lease. New leases are recognized at the present value of the lease payments using the implicit rate in the lease agreement when it is readily determinable. In the case the implicit rate is not readily determinable, the Company uses the incremental borrowing rate of debt based on the term of the lease.&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:10px;text-align:left;text-indent:30px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Several leases have variable payment components of the lease such as commission based payments or payments for property taxes and insurance. For these leases, the Company has not included those variable payments in the calculation of the lease liability as the payments are not in-substance fixed and do not depend on an index or rate. These variable payments will be expensed as incurred. The Company also has options to renew or extend the current lease arrangement on many of our leases. In these situations, if it was reasonably certain the lease would be extended, we have included those extensions within the remaining lease payments at the time of measurement. &lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:10px;text-align:left;text-indent:30px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Lease right-of-use assets outstanding as of &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;April&#160;30, 2020&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; consisted of the following (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:10px;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="8"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:32%;"/&gt;&lt;td style="width:29%;"/&gt;&lt;td style="width:3%;"/&gt;&lt;td style="width:3%;"/&gt;&lt;td style="width:15%;"/&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 style="vertical-align:middle;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;Classification&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;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:middle;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;April&#160;30, 2020&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;Operating lease right-of-use assets&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;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;Other assets&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;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="overflow:hidden;font-size: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;21,143&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;Finance lease right-of-use assets&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;Property and equipment&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;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 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;14,583&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;div style="line-height:120%;text-align:left;text-indent:30px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;color:#212529;"&gt;Weighted average remaining lease terms, weighted average discount rates, and supplementary cash flow information for outstanding leases were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:10px;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="8"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:70%;"/&gt;&lt;td style="width:3%;"/&gt;&lt;td style="width:3%;"/&gt;&lt;td style="width:3%;"/&gt;&lt;td style="width:3%;"/&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 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 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:middle;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;April&#160;30, 2020&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 - finance lease&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;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="overflow:hidden;font-size: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;"&gt;&lt;span&gt;10.9&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 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 remaining lease-term - operating lease&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;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="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;20.4&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="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;background-color:#cceeff;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 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;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;background-color:#cceeff;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;background-color:#cceeff;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;/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 - finance lease&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;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="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;5.34&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 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 discount rate - operating lease&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;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="overflow:hidden;font-size: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;4.25&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 colspan="2" 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 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 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 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;"&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 colspan="4" 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;Right-of-use assets obtained in exchange for new finance lease liabilities (in thousands)&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;1,520&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="4" 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;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;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;2,840&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;div style="line-height:120%;text-align:left;text-indent:30px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Future minimum payments under the finance leases and operating leases with initial or remaining terms of one year or more consisted of the following at &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;April&#160;30, 2020&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;April&#160;30, 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%;padding-bottom:10px;text-align:center;text-indent:30px;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:95.5078125%;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:61%;"/&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="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Years ended April 30, 2020&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;Finance leases&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;Operating leases&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;2021&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,118&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,829&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;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;3,110&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;1,814&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;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;3,116&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;1,717&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;2024&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,565&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;1,683&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;2025&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;1,167&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;1,686&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;Thereafter&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;10,764&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;25,335&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 minimum 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;"&gt;&lt;span&gt;23,840&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;"&gt;&lt;span&gt;34,064&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;padding-left:24px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Less amount representing interest&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;7,094&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;12,468&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;Present value of net minimum lease payments&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;16,746&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;21,596&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;div style="line-height:120%;padding-bottom:10px;text-align:center;text-indent:30px;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:95.5078125%;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:61%;"/&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="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Years ended April 30, 2019&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;Capital leases&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;Operating leases&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;2020&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,103&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,703&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;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;"&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,109&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;1,547&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;2022&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,096&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;1,354&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;2023&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,098&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;1,228&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;2024&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,548&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;1,066&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;Thereafter&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;9,215&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;10,438&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 minimum 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;"&gt;&lt;span&gt;24,169&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;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;17,336&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;padding-left:24px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Less amount representing interest&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;7,689&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="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;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Present value of net minimum lease payments&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;16,480&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 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;/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;text-indent:30px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Effective during the third quarter of fiscal year 2020, Casey&#x2019;s Marketing Company, and the City of Joplin, Missouri (&#x201c;Joplin&#x201d;) entered into an agreement in which Joplin agreed to issue up to &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;$51.4 million&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; of taxable industrial development revenue bonds for the purpose of acquiring, constructing, improving, purchasing, equipping and installing a warehouse and distribution facility, which is to be developed and used by the Company. As title transfers to Joplin throughout development and the Company subsequently leases the related asset from Joplin, we have accounted for the transaction under the sale-and-leaseback guidance included in ASC 842-40. We have a purchase option included in the lease agreement for below the fair value of the asset, which prevents the transfer of the assets to Joplin from being recognized as a sale. Accordingly, we have not recognized any gain or loss related to the transfer. Furthermore, we have not derecognized the transferred assets and continue to recognize them in property and equipment on the consolidated balance sheets. The Company has the right and intends to set-off any obligations to make payments under the lease, with proceeds due from the industrial revenue bonds. As of &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;April&#160;30, 2020&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;, we have $&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;5,505&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; recognized as construction in process in property and equipment on the consolidated balance sheets related to this agreement.&lt;/span&gt;&lt;/div&gt;</us-gaap:LesseeOperatingLeasesTextBlock>
    <us-gaap:LessorLeasesPolicyTextBlock
      contextRef="FD2020Q4YTD"
      id="TextSelection-E32428C54C9F051865A4C90F47711ED9-0-wk-Fact-1BA3E50D695599D1F556C90F9768315C">&lt;div style="line-height:120%;padding-bottom:10px;text-align:left;text-indent:30px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;The Company is a lessee in situations where we lease property and equipment, most commonly land or building, from a lessor. The Company is a lessor in situations where the Company owns land or building and leases a portion or all of the property or equipment to a tenant. In both situations, leases are reported in accordance with &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;font-style:italic;"&gt;ASC 842 - Leases&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;. As a lessee, the Company recognizes a right-of-use asset representing its right to use the underlying asset for the lease term and a lease liability for the obligation to make lease payments. Both the right-of-use asset and lease liability are initially measured at the present value of the lease payments, with subsequent measurement dependent on the classification of the lease as either a finance or an operating lease. For leases with a term of twelve months or less, we have elected to not recognize lease assets and lease liabilities and will recognize lease expense on a straight-line basis over the lease term. The Company records the operating lease liability in accrued expenses and other long-term liabilities and records the finance lease liability within current maturities of long-term debt and long term debt and finance lease obligations on the consolidated balance sheets. We have elected to adopt the package of practical expedients, as well as the land easement practical expedient. All lessor related activity is considered immaterial to the consolidated financial statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:10px;text-align:left;text-indent:30px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;The leases initially recorded under &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;font-style:italic;"&gt;ASC 842&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; were recognized, at the time of adoption, at an amount equal to the present value of the lease payments using the incremental borrowing rate of debt based upon the remaining term of the lease. New leases are recognized at the present value of the lease payments using the implicit rate in the lease agreement when it is readily determinable. In the case the implicit rate is not readily determinable, the Company uses the incremental borrowing rate of debt based on the term of the lease.&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:10px;text-align:left;text-indent:30px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Several leases have variable payment components of the lease such as commission based payments or payments for property taxes and insurance. For these leases, the Company has not included those variable payments in the calculation of the lease liability as the payments are not in-substance fixed and do not depend on an index or rate. These variable payments will be expensed as incurred. The Company also has options to renew or extend the current lease arrangement on many of our leases. In these situations, if it was reasonably certain the lease would be extended, we have included those extensions within the remaining lease payments at the time of measurement. &lt;/span&gt;&lt;/div&gt;</us-gaap:LessorLeasesPolicyTextBlock>
    <us-gaap:LesseeLeasesPolicyTextBlock
      contextRef="FD2020Q4YTD"
      id="TextSelection-67E62DA4889290DBEED0C90EC46FF8FB-0-wk-Fact-DF615AD157A252F3A791C90F0FB1C7D1">&lt;div style="line-height:120%;padding-bottom:10px;text-align:left;text-indent:30px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;The Company is a lessee in situations where we lease property and equipment, most commonly land or building, from a lessor. The Company is a lessor in situations where the Company owns land or building and leases a portion or all of the property or equipment to a tenant. In both situations, leases are reported in accordance with &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;font-style:italic;"&gt;ASC 842 - Leases&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;. As a lessee, the Company recognizes a right-of-use asset representing its right to use the underlying asset for the lease term and a lease liability for the obligation to make lease payments. Both the right-of-use asset and lease liability are initially measured at the present value of the lease payments, with subsequent measurement dependent on the classification of the lease as either a finance or an operating lease. For leases with a term of twelve months or less, we have elected to not recognize lease assets and lease liabilities and will recognize lease expense on a straight-line basis over the lease term. The Company records the operating lease liability in accrued expenses and other long-term liabilities and records the finance lease liability within current maturities of long-term debt and long term debt and finance lease obligations on the consolidated balance sheets. We have elected to adopt the package of practical expedients, as well as the land easement practical expedient. All lessor related activity is considered immaterial to the consolidated financial statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:10px;text-align:left;text-indent:30px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;The leases initially recorded under &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;font-style:italic;"&gt;ASC 842&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; were recognized, at the time of adoption, at an amount equal to the present value of the lease payments using the incremental borrowing rate of debt based upon the remaining term of the lease. New leases are recognized at the present value of the lease payments using the implicit rate in the lease agreement when it is readily determinable. In the case the implicit rate is not readily determinable, the Company uses the incremental borrowing rate of debt based on the term of the lease.&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:10px;text-align:left;text-indent:30px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Several leases have variable payment components of the lease such as commission based payments or payments for property taxes and insurance. For these leases, the Company has not included those variable payments in the calculation of the lease liability as the payments are not in-substance fixed and do not depend on an index or rate. These variable payments will be expensed as incurred. The Company also has options to renew or extend the current lease arrangement on many of our leases. In these situations, if it was reasonably certain the lease would be extended, we have included those extensions within the remaining lease payments at the time of measurement. &lt;/span&gt;&lt;/div&gt;</us-gaap:LesseeLeasesPolicyTextBlock>
    <casy:AssetsAndLiabilitiesLesseeTableTextBlock
      contextRef="FD2020Q4YTD"
      id="TextSelection-963FD00E0BD66148418FC9104E495347-0-wk-Fact-9DE5A5E2153E19D877C4C910773C542C">&lt;div style="line-height:120%;padding-bottom:10px;text-align:left;text-indent:30px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Lease right-of-use assets outstanding as of &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;April&#160;30, 2020&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; consisted of the following (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:10px;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="8"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:32%;"/&gt;&lt;td style="width:29%;"/&gt;&lt;td style="width:3%;"/&gt;&lt;td style="width:3%;"/&gt;&lt;td style="width:15%;"/&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 style="vertical-align:middle;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;Classification&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;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:middle;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;April&#160;30, 2020&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;Operating lease right-of-use assets&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;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;Other assets&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;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="overflow:hidden;font-size: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;21,143&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;Finance lease right-of-use assets&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;Property and equipment&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;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 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;14,583&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;div style="line-height:120%;text-align:left;text-indent:30px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;color:#212529;"&gt;Weighted average remaining lease terms, weighted average discount rates, and supplementary cash flow information for outstanding leases were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-bottom:10px;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="8"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:70%;"/&gt;&lt;td style="width:3%;"/&gt;&lt;td style="width:3%;"/&gt;&lt;td style="width:3%;"/&gt;&lt;td style="width:3%;"/&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 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 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:middle;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;April&#160;30, 2020&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 - finance lease&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;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="overflow:hidden;font-size: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;"&gt;&lt;span&gt;10.9&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 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 remaining lease-term - operating lease&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;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="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;20.4&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="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;background-color:#cceeff;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 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;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;background-color:#cceeff;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;background-color:#cceeff;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;/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 - finance lease&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;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="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;5.34&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 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 discount rate - operating lease&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;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="overflow:hidden;font-size: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;4.25&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 colspan="2" 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 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 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 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;"&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 colspan="4" 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;Right-of-use assets obtained in exchange for new finance lease liabilities (in thousands)&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;1,520&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="4" 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;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;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;2,840&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;</casy:AssetsAndLiabilitiesLesseeTableTextBlock>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="FI2020Q4"
      decimals="-3"
      id="d13114661e583-wk-Fact-632FD2288D6616D2FB4FC911565BDAB2"
      unitRef="usd">21143000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:FinanceLeaseRightOfUseAsset
      contextRef="FI2020Q4"
      decimals="-3"
      id="d13114661e623-wk-Fact-3D587E4D2101978630A4C911DCB922D4"
      unitRef="usd">14583000</us-gaap:FinanceLeaseRightOfUseAsset>
    <us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock
      contextRef="FD2020Q4YTD"
      id="TextSelection-079BCCED0DEC842CD01CC9189BC3FC95-0-wk-Fact-7B60AB82792D0530302EC918B87E0514">&lt;div style="line-height:120%;padding-bottom:10px;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="8"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:70%;"/&gt;&lt;td style="width:3%;"/&gt;&lt;td style="width:3%;"/&gt;&lt;td style="width:3%;"/&gt;&lt;td style="width:3%;"/&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 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 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:middle;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;April&#160;30, 2020&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 - finance lease&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;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="overflow:hidden;font-size: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;"&gt;&lt;span&gt;10.9&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 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 remaining lease-term - operating lease&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;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="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;20.4&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="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;background-color:#cceeff;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 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;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;background-color:#cceeff;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;background-color:#cceeff;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;/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 - finance lease&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;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="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;5.34&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 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 discount rate - operating lease&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;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="overflow:hidden;font-size: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;4.25&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 colspan="2" 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 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 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 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;"&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 colspan="4" 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;Right-of-use assets obtained in exchange for new finance lease liabilities (in thousands)&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;1,520&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="4" 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;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;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;2,840&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;div style="line-height:120%;text-align:left;text-indent:30px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Future minimum payments under the finance leases and operating leases with initial or remaining terms of one year or more consisted of the following at &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;April&#160;30, 2020&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;April&#160;30, 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%;padding-bottom:10px;text-align:center;text-indent:30px;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:95.5078125%;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:61%;"/&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="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Years ended April 30, 2020&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;Finance leases&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;Operating leases&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;2021&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,118&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,829&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;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;3,110&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;1,814&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;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;3,116&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;1,717&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;2024&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,565&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;1,683&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;2025&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;1,167&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;1,686&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;Thereafter&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;10,764&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;25,335&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 minimum 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;"&gt;&lt;span&gt;23,840&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;"&gt;&lt;span&gt;34,064&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;padding-left:24px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Less amount representing interest&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;7,094&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;12,468&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;Present value of net minimum lease payments&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;16,746&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;21,596&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;div style="line-height:120%;padding-bottom:10px;text-align:center;text-indent:30px;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:95.5078125%;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:61%;"/&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="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Years ended April 30, 2019&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;Capital leases&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;Operating leases&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;2020&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,103&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,703&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;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;"&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,109&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;1,547&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;2022&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,096&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;1,354&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;2023&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,098&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;1,228&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;2024&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,548&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;1,066&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;Thereafter&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;9,215&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;10,438&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 minimum 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;"&gt;&lt;span&gt;24,169&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;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;17,336&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;padding-left:24px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Less amount representing interest&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;7,689&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="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;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Present value of net minimum lease payments&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;16,480&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 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;/table&gt;&lt;/div&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;</us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock>
    <us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="FI2020Q4"
      id="d13114661e722-wk-Fact-6F57172F776C1449F209C913075D6573">P10Y10M24D</us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="FI2020Q4"
      id="d13114661e762-wk-Fact-7A3B8598599BB9FF3CC5C91320910030">P20Y4M24D</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent
      contextRef="FI2020Q4"
      decimals="4"
      id="d13114661e843-wk-Fact-E02915411EC5CFB245E1C91335466C1E"
      unitRef="number">0.0534</us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent
      contextRef="FI2020Q4"
      decimals="4"
      id="d13114661e884-wk-Fact-8F8BB46F953024B3CB83C9134F550C88"
      unitRef="number">0.0425</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability
      contextRef="FD2020Q4YTD"
      decimals="-3"
      id="d13114661e971-wk-Fact-5A7170E997BFD83F46F7C9138319E48A"
      unitRef="usd">1520000</us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="FD2020Q4YTD"
      decimals="-3"
      id="d13114661e1011-wk-Fact-3424DDBDF31F877FBF6EC9139DD71DE9"
      unitRef="usd">2840000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueInNextRollingTwelveMonths
      contextRef="FI2020Q4"
      decimals="-3"
      id="d13114661e1100-wk-Fact-DAAD749D9A471B229655C9168EA25138"
      unitRef="usd">3118000</us-gaap:FinanceLeaseLiabilityPaymentsDueInNextRollingTwelveMonths>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextRollingTwelveMonths
      contextRef="FI2020Q4"
      decimals="-3"
      id="d13114661e1119-wk-Fact-91A97E1A82F337C5BCAEC917A9988A0D"
      unitRef="usd">1829000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextRollingTwelveMonths>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueInRollingYearTwo
      contextRef="FI2020Q4"
      decimals="-3"
      id="d13114661e1134-wk-Fact-2ADB5CEEC1C33710F81AC916CAFC1851"
      unitRef="usd">3110000</us-gaap:FinanceLeaseLiabilityPaymentsDueInRollingYearTwo>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearTwo
      contextRef="FI2020Q4"
      decimals="-3"
      id="d13114661e1153-wk-Fact-FF20D0EA843E16ECCBF6C917BBD8B6CE"
      unitRef="usd">1814000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearTwo>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueInRollingYearThree
      contextRef="FI2020Q4"
      decimals="-3"
      id="d13114661e1173-wk-Fact-2E55F3907D2E6AF85F40C916E171FF5E"
      unitRef="usd">3116000</us-gaap:FinanceLeaseLiabilityPaymentsDueInRollingYearThree>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearThree
      contextRef="FI2020Q4"
      decimals="-3"
      id="d13114661e1192-wk-Fact-36754B2D17BC7CF2AE11C917D583F524"
      unitRef="usd">1717000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearThree>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueInRollingYearFour
      contextRef="FI2020Q4"
      decimals="-3"
      id="d13114661e1212-wk-Fact-FEB547491C9E2DFB2E63C916F4F9B004"
      unitRef="usd">2565000</us-gaap:FinanceLeaseLiabilityPaymentsDueInRollingYearFour>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearFour
      contextRef="FI2020Q4"
      decimals="-3"
      id="d13114661e1231-wk-Fact-40940406FEEB22387E8FC917EADFB2CB"
      unitRef="usd">1683000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearFour>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueInRollingYearFive
      contextRef="FI2020Q4"
      decimals="-3"
      id="d13114661e1251-wk-Fact-58352251D9A16A9CA751C917084705C6"
      unitRef="usd">1167000</us-gaap:FinanceLeaseLiabilityPaymentsDueInRollingYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearFive
      contextRef="FI2020Q4"
      decimals="-3"
      id="d13114661e1270-wk-Fact-9382A62DB482B7ACB73CC917FAB9AB79"
      unitRef="usd">1686000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearFive>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueInRollingAfterYearFive
      contextRef="FI2020Q4"
      decimals="-3"
      id="d13114661e1290-wk-Fact-7632299A6459F7783DE9C9171C595CA6"
      unitRef="usd">10764000</us-gaap:FinanceLeaseLiabilityPaymentsDueInRollingAfterYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterRollingYearFive
      contextRef="FI2020Q4"
      decimals="-3"
      id="d13114661e1309-wk-Fact-FE4045B6A941EC60BEA2C9180E5D29CB"
      unitRef="usd">25335000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterRollingYearFive>
    <us-gaap:FinanceLeaseLiabilityPaymentsDue
      contextRef="FI2020Q4"
      decimals="-3"
      id="d13114661e1329-wk-Fact-2267B344B16D8C6405D8C91749A8939E"
      unitRef="usd">23840000</us-gaap:FinanceLeaseLiabilityPaymentsDue>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue
      contextRef="FI2020Q4"
      decimals="-3"
      id="d13114661e1348-wk-Fact-E5A2841ECABDC024D1FEC91826FB1714"
      unitRef="usd">34064000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue>
    <us-gaap:FinanceLeaseLiabilityUndiscountedExcessAmount
      contextRef="FI2020Q4"
      decimals="-3"
      id="d13114661e1368-wk-Fact-07AE10379B202BEB9FD4C9176181E3CC"
      unitRef="usd">7094000</us-gaap:FinanceLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount
      contextRef="FI2020Q4"
      decimals="-3"
      id="d13114661e1387-wk-Fact-99B1747EBF5572662E89C9183FA7FEA3"
      unitRef="usd">12468000</us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:FinanceLeaseLiability
      contextRef="FI2020Q4"
      decimals="-3"
      id="d13114661e1412-wk-Fact-814092FBF1E877995C66C2A7EF1B239E"
      unitRef="usd">16746000</us-gaap:FinanceLeaseLiability>
    <us-gaap:OperatingLeaseLiability
      contextRef="FI2020Q4"
      decimals="-3"
      id="d13114661e1431-wk-Fact-77E998BCF9D0A4B6306EC91856CA4F27"
      unitRef="usd">21596000</us-gaap:OperatingLeaseLiability>
    <us-gaap:CapitalLeasesFutureMinimumPaymentsDueCurrent
      contextRef="FI2019Q4"
      decimals="-3"
      id="d13114661e1507-wk-Fact-2EFEBC4D870DE26B27FDC919AE4AB61F"
      unitRef="usd">3103000</us-gaap:CapitalLeasesFutureMinimumPaymentsDueCurrent>
    <us-gaap:OperatingLeasesFutureMinimumPaymentsDueCurrent
      contextRef="FI2019Q4"
      decimals="-3"
      id="d13114661e1526-wk-Fact-C3BA1B1C666BF4972352C91AFAD3ECBA"
      unitRef="usd">1703000</us-gaap:OperatingLeasesFutureMinimumPaymentsDueCurrent>
    <us-gaap:CapitalLeasesFutureMinimumPaymentsDueInTwoYears
      contextRef="FI2019Q4"
      decimals="-3"
      id="d13114661e1541-wk-Fact-8493A7AC3AF0D777B04CC919C27EE9D6"
      unitRef="usd">3109000</us-gaap:CapitalLeasesFutureMinimumPaymentsDueInTwoYears>
    <us-gaap:OperatingLeasesFutureMinimumPaymentsDueInTwoYears
      contextRef="FI2019Q4"
      decimals="-3"
      id="d13114661e1560-wk-Fact-A153F24F66AA6B72AAD5C91B0FCC9B8E"
      unitRef="usd">1547000</us-gaap:OperatingLeasesFutureMinimumPaymentsDueInTwoYears>
    <us-gaap:CapitalLeasesFutureMinimumPaymentsDueInThreeYears
      contextRef="FI2019Q4"
      decimals="-3"
      id="d13114661e1580-wk-Fact-AA1394BC485947BB1DCBC919D65A4833"
      unitRef="usd">3096000</us-gaap:CapitalLeasesFutureMinimumPaymentsDueInThreeYears>
    <us-gaap:OperatingLeasesFutureMinimumPaymentsDueInThreeYears
      contextRef="FI2019Q4"
      decimals="-3"
      id="d13114661e1599-wk-Fact-AA2BB435F346ACC42993C91B26805FFB"
      unitRef="usd">1354000</us-gaap:OperatingLeasesFutureMinimumPaymentsDueInThreeYears>
    <us-gaap:CapitalLeasesFutureMinimumPaymentsDueInFourYears
      contextRef="FI2019Q4"
      decimals="-3"
      id="d13114661e1619-wk-Fact-7808A83D7F0AE1E43311C919E7FB1094"
      unitRef="usd">3098000</us-gaap:CapitalLeasesFutureMinimumPaymentsDueInFourYears>
    <us-gaap:OperatingLeasesFutureMinimumPaymentsDueInFourYears
      contextRef="FI2019Q4"
      decimals="-3"
      id="d13114661e1638-wk-Fact-0E27A8AC5BC9AF15343DC91B3D4007F8"
      unitRef="usd">1228000</us-gaap:OperatingLeasesFutureMinimumPaymentsDueInFourYears>
    <us-gaap:CapitalLeasesFutureMinimumPaymentsDueInFiveYears
      contextRef="FI2019Q4"
      decimals="-3"
      id="d13114661e1658-wk-Fact-0C541BEB29D43274D597C919FDE3A9CB"
      unitRef="usd">2548000</us-gaap:CapitalLeasesFutureMinimumPaymentsDueInFiveYears>
    <us-gaap:OperatingLeasesFutureMinimumPaymentsDueInFiveYears
      contextRef="FI2019Q4"
      decimals="-3"
      id="d13114661e1677-wk-Fact-29D0DFEB10F1C0FAB59DC91B51C61FAD"
      unitRef="usd">1066000</us-gaap:OperatingLeasesFutureMinimumPaymentsDueInFiveYears>
    <us-gaap:CapitalLeasesFutureMinimumPaymentsDueThereafter
      contextRef="FI2019Q4"
      decimals="-3"
      id="d13114661e1697-wk-Fact-FA37E000898FCEFD60CDC91A11F7AB05"
      unitRef="usd">9215000</us-gaap:CapitalLeasesFutureMinimumPaymentsDueThereafter>
    <us-gaap:OperatingLeasesFutureMinimumPaymentsDueThereafter
      contextRef="FI2019Q4"
      decimals="-3"
      id="d13114661e1716-wk-Fact-F35B81911CCF2E69E2D4C91B6D1AED97"
      unitRef="usd">10438000</us-gaap:OperatingLeasesFutureMinimumPaymentsDueThereafter>
    <us-gaap:CapitalLeasesFutureMinimumPaymentsDue
      contextRef="FI2019Q4"
      decimals="-3"
      id="d13114661e1736-wk-Fact-C0A7D72E757810891F48C91A29FA5E28"
      unitRef="usd">24169000</us-gaap:CapitalLeasesFutureMinimumPaymentsDue>
    <us-gaap:OperatingLeasesFutureMinimumPaymentsDue
      contextRef="FI2019Q4"
      decimals="-3"
      id="d13114661e1760-wk-Fact-CBCCA47C1EBBB4511D60C91BA76B25AC"
      unitRef="usd">17336000</us-gaap:OperatingLeasesFutureMinimumPaymentsDue>
    <us-gaap:CapitalLeasesFutureMinimumPaymentsInterestIncludedInPayments
      contextRef="FI2019Q4"
      decimals="-3"
      id="d13114661e1775-wk-Fact-557D84FE5BC108217F3FC91A8EE8B8A7"
      unitRef="usd">7689000</us-gaap:CapitalLeasesFutureMinimumPaymentsInterestIncludedInPayments>
    <us-gaap:CapitalLeasesFutureMinimumPaymentsPresentValueOfNetMinimumPayments
      contextRef="FI2019Q4"
      decimals="-3"
      id="d13114661e1820-wk-Fact-EB18344B14767FE8CAC2C91AB27356A7"
      unitRef="usd">16480000</us-gaap:CapitalLeasesFutureMinimumPaymentsPresentValueOfNetMinimumPayments>
    <casy:SaleLeasebackTransactionMaximumTaxableExemptBondsAvailable
      contextRef="FI2020Q3_srt_CounterpartyNameAxis_casy_CityOfJoplinMissouriMember"
      decimals="-5"
      id="d13114661e1859-wk-Fact-983A941A871DCBF8968BC9212FF15C49"
      unitRef="usd">51400000</casy:SaleLeasebackTransactionMaximumTaxableExemptBondsAvailable>
    <us-gaap:SaleLeasebackTransactionNetBookValue
      contextRef="FI2020Q4_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_BuildingAndBuildingImprovementsMember"
      decimals="-3"
      id="d13114661e1867-wk-Fact-F972FD3E1DAC6D55325AC9219E712104"
      unitRef="usd">5505000</us-gaap:SaleLeasebackTransactionNetBookValue>
    <us-gaap:CompensationAndEmployeeBenefitPlansTextBlock
      contextRef="FD2020Q4YTD"
      id="TextSelection-472C6FD9DBDF9077139DC2A7EFC25844-0-wk-Fact-DDF05A7CF48E52B8C6FBC2A7EF71DBC8">BENEFIT PLANS&lt;div style="line-height:120%;padding-top:8px;text-indent:32px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;text-decoration:underline;"&gt;401(k) Plan:&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; The Company provides team members with a defined contribution 401(k) Plan. The 401(k) Plan is available to all team members who meet minimum age and service requirements. The Company contributions consist of matching amounts in Company stock and are allocated based on team member contributions. Contributions to the 401(k) Plan were &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;$10,571&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;, &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;$9,918&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;$9,614&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; for the years ended April&#160;30, &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;2020&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;, &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;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.&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:16px;text-indent:32px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;On April&#160;30, &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;2020&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;2019&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;, &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;1,113,882&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;1,261,258&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; shares of common stock, respectively, were held by the trustee of the 401(k) Plan in trust for distribution to eligible participants upon death, disability, retirement, or termination of employment. Shares held by the 401(k) Plan are treated as outstanding in the computation of net income per common share.&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:16px;text-indent:32px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;text-decoration:underline;"&gt;Supplemental executive retirement plan:&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; The Company has a nonqualified supplemental executive retirement plan (SERP) for &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;two&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; of its former executive officers, &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;one&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; of whom retired April&#160;30, 2003 and the other on April&#160;30, 2008. The SERP provides for the Company to pay annual retirement benefits, up to &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;50%&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; of base compensation until death of the officer. If death occurs within &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;twenty years&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; of retirement, the benefits become payable to the officer&#x2019;s spouse (at a reduced level) until the spouse&#x2019;s death or &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;twenty years&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; from the date of the officer&#x2019;s retirement, whichever comes first. The Company recorded the deferred compensation over the term of employment. The amounts accrued at April&#160;30, &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;2020&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;2019&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;, respectively, were &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;$3,434&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,800&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;. The discount rates were based off of the Company's incremental borrowing rate, and ranged from &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;2.04%&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;2.44%&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; for the year ended April&#160;30, &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;2020&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;.  The discount rates used for the year ended April&#160;30, &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;2019&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; ranged from &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;3.78%&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.01%&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;.  The amount expensed in fiscal &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;2020&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;$269&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; and the Company expects to pay $&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;635&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; per year for each of the next three years, and &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;$354&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; in the fourth and fifth year. Expense incurred in fiscal &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;2019&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; and fiscal &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; was &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;$221&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;$112&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:16px;text-indent:32px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;text-decoration:underline;"&gt;Other post-employment benefits:&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; The Company also has severance and/or deferred compensation agreements with former team members. The amounts accrued at April&#160;30, &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;2020&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;2019&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; were &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;$3,793&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;$2,870&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;, respectively. The Company expects to pay &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;$1,511&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; in fiscal 2021 and &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;$401&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; for each of the four years thereafter under the agreements. The expense (benefit received) incurred in fiscal &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;2020&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;, &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;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; related to these agreements was &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;$2,727&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;, &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;$(97)&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;$131&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;, respectively.&lt;/span&gt;&lt;/div&gt;</us-gaap:CompensationAndEmployeeBenefitPlansTextBlock>
    <us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount
      contextRef="FD2020Q4YTD_us-gaap_RetirementPlanTypeAxis_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember"
      decimals="-3"
      id="d13114837e468-wk-Fact-D24E89CA556D45E39F54C2A7EF1C105D"
      unitRef="usd">10571000</us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount>
    <us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount
      contextRef="FD2019Q4YTD_us-gaap_RetirementPlanTypeAxis_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember"
      decimals="-3"
      id="d13114837e472-wk-Fact-101F97AE1E5C1F0D95DFC2A7EF275282"
      unitRef="usd">9918000</us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount>
    <us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount
      contextRef="FD2018Q4YTD_us-gaap_RetirementPlanTypeAxis_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember"
      decimals="-3"
      id="d13114837e476-wk-Fact-6EDCB701515019ED320EC2A7EF1F4272"
      unitRef="usd">9614000</us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="FI2020Q4_us-gaap_RetirementPlanTypeAxis_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember"
      decimals="INF"
      id="d13114837e504-wk-Fact-64563FACE2786BB2FAEBC2A7EF1A0D9B"
      unitRef="shares">1113882</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="FI2019Q4_us-gaap_RetirementPlanTypeAxis_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember"
      decimals="INF"
      id="d13114837e508-wk-Fact-1B13BA306F85D6468409C2A7EF22590B"
      unitRef="shares">1261258</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <casy:DefinedBenefitPlansNumberofExecutivesCovered
      contextRef="FD2020Q4YTD_us-gaap_RetirementPlanTypeAxis_us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember"
      decimals="INF"
      id="d13114837e517-wk-Fact-0CF6F41A13E17C1DA8D4C2A7EF25C002"
      unitRef="executive">2</casy:DefinedBenefitPlansNumberofExecutivesCovered>
    <casy:DefinedBenefitPlanAnnualRetirementBenefitPercentage
      contextRef="FD2020Q4YTD_us-gaap_RetirementPlanTypeAxis_us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember"
      decimals="INF"
      id="d13114837e525-wk-Fact-1BC37F7BB69EA606AF62C2A7EF2CFEE3"
      unitRef="number">0.50</casy:DefinedBenefitPlanAnnualRetirementBenefitPercentage>
    <casy:DefinedBenefitPlanDurationOfBenefits
      contextRef="FD2020Q4YTD_us-gaap_RetirementPlanTypeAxis_us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember"
      id="d13114837e529-wk-Fact-50CF3FD3B3350057D13DC2A7EF1862DD">P20Y</casy:DefinedBenefitPlanDurationOfBenefits>
    <casy:DefinedBenefitPlanDurationOfBenefits
      contextRef="FD2020Q4YTD_us-gaap_RetirementPlanTypeAxis_us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember"
      id="d13114837e533-wk-Fact-50CF3FD3B3350057D13DC2A7EF1862DD">P20Y</casy:DefinedBenefitPlanDurationOfBenefits>
    <us-gaap:DeferredCompensationLiabilityCurrent
      contextRef="FI2020Q4_us-gaap_RetirementPlanTypeAxis_us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember"
      decimals="-3"
      id="d13114837e546-wk-Fact-B7C5B12F127FBA1F384DC2A7EF26384A"
      unitRef="usd">3434000</us-gaap:DeferredCompensationLiabilityCurrent>
    <us-gaap:DeferredCompensationLiabilityCurrent
      contextRef="FI2019Q4_us-gaap_RetirementPlanTypeAxis_us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember"
      decimals="-3"
      id="d13114837e550-wk-Fact-CBE5ABA92FD76B6ADDF9C2A7EFAED597"
      unitRef="usd">3800000</us-gaap:DeferredCompensationLiabilityCurrent>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate
      contextRef="FI2020Q4_srt_RangeAxis_srt_MinimumMember_us-gaap_RetirementPlanTypeAxis_us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember"
      decimals="4"
      id="d13114837e554-wk-Fact-B671BA9C2F6150ABF4E2C2A7EF1696AB"
      unitRef="number">0.0204</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate
      contextRef="FI2020Q4_srt_RangeAxis_srt_MaximumMember_us-gaap_RetirementPlanTypeAxis_us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember"
      decimals="4"
      id="d13114837e559-wk-Fact-2C9FE26B55C653CE1C45C2A7EF6AD924"
      unitRef="number">0.0244</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate
      contextRef="FI2019Q4_srt_RangeAxis_srt_MinimumMember_us-gaap_RetirementPlanTypeAxis_us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember"
      decimals="4"
      id="d13114837e571-wk-Fact-1E4F43D585487375DBF1C2A7EF13FE01"
      unitRef="number">0.0378</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate
      contextRef="FI2019Q4_srt_RangeAxis_srt_MaximumMember_us-gaap_RetirementPlanTypeAxis_us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember"
      decimals="4"
      id="d13114837e575-wk-Fact-B3D18243C0945F9F7A30C9563EC94192"
      unitRef="number">0.0401</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate>
    <us-gaap:PensionAndOtherPostretirementBenefitExpense
      contextRef="FD2020Q4YTD_us-gaap_RetirementPlanTypeAxis_us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember"
      decimals="-3"
      id="d13114837e584-wk-Fact-61C6352FC61979B444CDC2A7EFB44ADF"
      unitRef="usd">269000</us-gaap:PensionAndOtherPostretirementBenefitExpense>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths
      contextRef="FI2020Q4_us-gaap_RetirementPlanTypeAxis_us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember"
      decimals="-3"
      id="d13114837e588-wk-Fact-936642859CED145DEBCBC9551FCE556B"
      unitRef="usd">635000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive
      contextRef="FI2020Q4_us-gaap_RetirementPlanTypeAxis_us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember"
      decimals="-3"
      id="d13114837e592-wk-Fact-77186FDD79668B1164D9C2A7EF2B4C2F"
      unitRef="usd">354000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive>
    <us-gaap:PensionAndOtherPostretirementBenefitExpense
      contextRef="FD2019Q4YTD_us-gaap_RetirementPlanTypeAxis_us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember"
      decimals="-3"
      id="d13114837e605-wk-Fact-7419134ED343C8EEA25DC2A7EF2BC81B"
      unitRef="usd">221000</us-gaap:PensionAndOtherPostretirementBenefitExpense>
    <us-gaap:PensionAndOtherPostretirementBenefitExpense
      contextRef="FD2018Q4YTD_us-gaap_RetirementPlanTypeAxis_us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember"
      decimals="-3"
      id="d13114837e609-wk-Fact-DA514807C8E385DCCD03C2A7EF188D2E"
      unitRef="usd">112000</us-gaap:PensionAndOtherPostretirementBenefitExpense>
    <us-gaap:DeferredCompensationLiabilityCurrentAndNoncurrent
      contextRef="FI2020Q4"
      decimals="-3"
      id="d13114837e626-wk-Fact-F2CF53D3B9AB616ACC3AC2A7EF7D243D"
      unitRef="usd">3793000</us-gaap:DeferredCompensationLiabilityCurrentAndNoncurrent>
    <us-gaap:DeferredCompensationLiabilityCurrentAndNoncurrent
      contextRef="FI2019Q4"
      decimals="-3"
      id="d13114837e630-wk-Fact-D8987586E9295B151C3BC2A7EF157EA5"
      unitRef="usd">2870000</us-gaap:DeferredCompensationLiabilityCurrentAndNoncurrent>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths
      contextRef="FI2020Q4"
      decimals="-3"
      id="d13114837e634-wk-Fact-E2E5263C2C1DF6FAE38BC2A7EF1F0105"
      unitRef="usd">1511000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths>
    <us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo
      contextRef="FI2020Q4"
      decimals="-3"
      id="d13114837e639-wk-Fact-39980445E5EDE1B56E47C94E09D81623"
      unitRef="usd">401000</us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo>
    <us-gaap:DeferredCompensationArrangementWithIndividualCompensationExpense
      contextRef="FD2020Q4YTD"
      decimals="-3"
      id="d13114837e655-wk-Fact-65C983E00C9462021A9DC2A7EF6E0B42"
      unitRef="usd">2727000</us-gaap:DeferredCompensationArrangementWithIndividualCompensationExpense>
    <us-gaap:DeferredCompensationArrangementWithIndividualCompensationExpense
      contextRef="FD2019Q4YTD"
      decimals="-3"
      id="d13114837e660-wk-Fact-4A6D90CB3E3B5835768AC2A7EFAF1495"
      unitRef="usd">-97000</us-gaap:DeferredCompensationArrangementWithIndividualCompensationExpense>
    <us-gaap:DeferredCompensationArrangementWithIndividualCompensationExpense
      contextRef="FD2018Q4YTD"
      decimals="-3"
      id="d13114837e664-wk-Fact-72840246924A8C3BB488C2A7EF6B7C27"
      unitRef="usd">131000</us-gaap:DeferredCompensationArrangementWithIndividualCompensationExpense>
    <us-gaap:CommitmentsDisclosureTextBlock
      contextRef="FD2020Q4YTD"
      id="TextSelection-A8A9D830FFA02769D889C2A7EFC2D5F7-0-wk-Fact-50EC53D3A8E08368DB7BC2A7EFA9EE5C">COMMITMENTS&lt;div style="line-height:120%;padding-top:8px;text-indent:32px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;During the 2019 fiscal year, the Company was a party to an employment agreement with Terry W. Handley with respect to his service as President and Chief Executive Officer.  Mr. Handley retired from the Company on June 23, 2019.  In connection with the appointment of Darren M. Rebelez as President and Chief Executive Officer, effective June 24, 2019, the Company is a party to an employment agreement with Mr. Rebelez that provides he will receive aggregate base compensation of not less than &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;$950&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; per year, exclusive of incentive payments. The Company also has entered into change of control agreements with its president and CEO and &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;21&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; other officers, providing for certain payments in the event of termination in connection with a change of control of the Company.&lt;/span&gt;&lt;/div&gt;</us-gaap:CommitmentsDisclosureTextBlock>
    <casy:CompensationCommitment
      contextRef="FD2020Q4YTD_srt_RangeAxis_srt_MinimumMember"
      decimals="-3"
      id="d13115092e466-wk-Fact-C99134086C647EAF86C8C2A7EFA9114C"
      unitRef="usd">950000</casy:CompensationCommitment>
    <casy:EmploymentAgreementsNumberofEmployees
      contextRef="FD2020Q4YTD"
      decimals="INF"
      id="d13115092e470-wk-Fact-524CC49E43F2EB89B6D5C2A7EFA90CA2"
      unitRef="employee">21</casy:EmploymentAgreementsNumberofEmployees>
    <us-gaap:LossContingencyDisclosures
      contextRef="FD2020Q4YTD"
      id="TextSelection-DD162E1192E486016A18C2A7EFC34812-0-wk-Fact-1B1B1526F09728FC19C7C2A7EF7D7A3B">CONTINGENCIES&lt;div style="line-height:120%;padding-top:8px;text-indent:32px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;text-decoration:underline;"&gt;Environmental compliance:&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; The United States Environmental Protection Agency and several states have adopted laws and regulations relating to underground storage tanks used for petroleum products. Several states in which the Company does business have trust fund programs with provisions for sharing or reimbursing corrective action or remediation costs.&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:16px;text-indent:32px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Management currently believes that substantially all capital expenditures for electronic monitoring, cathodic protection, and overfill/spill protection to comply with existing regulations have been completed. The Company has an accrued liability at April&#160;30, &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;2020&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;2019&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; of approximately &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;$328&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;$381&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;, respectively, for estimated expenses related to anticipated corrective actions or remediation efforts, including relevant legal and consulting costs. Management believes the Company has no material joint and several environmental liability with other parties. Additional regulations or amendments to the existing regulations could result in future revisions to such estimated expenditures.&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:16px;text-indent:32px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;text-decoration:underline;"&gt;Legal matters:&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; From time to time we may be involved in legal or administrative proceedings or investigations arising from the conduct of our business operations, including, but not limited to, contractual disputes; employment, personnel, or accessibility matters; personal injury and property damage claims; and claims by federal, state, and local regulatory authorities relating to the sale of products pursuant to licenses and permits issued by those authorities. Claims for damages in those actions may be substantial. While the outcome of such litigation, proceedings, investigations, or claims is never certain, it is our &lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:16px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;opinion, after taking into consideration legal counsel&#x2019;s assessment and the availability of insurance proceeds and other collateral sources to cover potential losses, that the ultimate disposition of such matters currently pending or threatened, individually or cumulatively, will not have a material impact on our consolidated financial position and results of operations.&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:16px;text-indent:32px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;text-decoration:underline;"&gt;Other:&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; At April&#160;30, &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;2020&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;, the Company was primarily self-insured for workers&#x2019; compensation claims in all but two states of its marketing territory.  In North Dakota and Ohio, the Company is required to participate in an exclusive, state managed fund for all workers compensation claims.  The Company was also partially self-insured for general liability and auto liability under an agreement that provides for annual stop-loss limits equal to or exceeding $&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;500&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; for general liability and auto liability and $&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;350&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; for workers' compensation. To facilitate this agreement, letters of credit approximating &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;$21,526&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; were issued and outstanding at April&#160;30, &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;2020&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;2019&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;, on the insurance company&#x2019;s behalf.  Additionally, the Company is self-insured for its portion of team member medical expenses. At April&#160;30, &lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;2020&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;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;$44,959&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;$44,334&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;, respectively, outstanding for estimated claims relating to self-insurance, the majority of which has been actuarially determined.&lt;/span&gt;&lt;/div&gt;</us-gaap:LossContingencyDisclosures>
    <us-gaap:OtherAccruedLiabilitiesCurrentAndNoncurrent
      contextRef="FI2020Q4"
      decimals="-3"
      id="d13115224e479-wk-Fact-BA0F4255EE20588EF854C2A7EF160463"
      unitRef="usd">328000</us-gaap:OtherAccruedLiabilitiesCurrentAndNoncurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrentAndNoncurrent
      contextRef="FI2019Q4"
      decimals="-3"
      id="d13115224e483-wk-Fact-FBB04833E9CA167B7879C2A7EF1A4FA7"
      unitRef="usd">381000</us-gaap:OtherAccruedLiabilitiesCurrentAndNoncurrent>
    <casy:AnnualStopLossLimit
      contextRef="FD2020Q4YTD_srt_ProductOrServiceAxis_casy_GeneralLiabilityAndAutoLiabilityInsuranceMember"
      decimals="-3"
      id="d13115224e504-wk-Fact-6914B4B52315E4B439E9C95B2B5F1D49"
      unitRef="usd">500000</casy:AnnualStopLossLimit>
    <casy:AnnualStopLossLimit
      contextRef="FD2020Q4YTD_srt_ProductOrServiceAxis_us-gaap_WorkersCompensationInsuranceMember"
      decimals="-3"
      id="d13115224e508-wk-Fact-B64DBEBC8FFCCD30CE79C95C97258616"
      unitRef="usd">350000</casy:AnnualStopLossLimit>
    <us-gaap:LettersOfCreditOutstandingAmount
      contextRef="FI2020Q4"
      decimals="-3"
      id="d13115224e512-wk-Fact-237A90EB08DF46D1D27EC2A7EF19F570"
      unitRef="usd">21526000</us-gaap:LettersOfCreditOutstandingAmount>
    <us-gaap:SelfInsuranceReserve
      contextRef="FI2020Q4"
      decimals="-3"
      id="d13115224e533-wk-Fact-A1AC82F0B7E45CD70D18C2A7EF1A2C26"
      unitRef="usd">44959000</us-gaap:SelfInsuranceReserve>
    <us-gaap:SelfInsuranceReserve
      contextRef="FI2019Q4"
      decimals="-3"
      id="d13115224e537-wk-Fact-4C3E0AE8C9D0BD626F16C2A7EF297727"
      unitRef="usd">44334000</us-gaap:SelfInsuranceReserve>
    <us-gaap:QuarterlyFinancialInformationTextBlock
      contextRef="FD2020Q4YTD"
      id="TextSelection-C6076B817D5D32AB0AAEC2A7EFC3A2D1-0-wk-Fact-655E4BAD66501882E218C2A7EF7A0574">QUARTERLY FINANCIAL DATA&lt;span style="font-family:inherit;font-size:10pt;"&gt; (Dollars in thousands, except per share amounts) (Unaudited)&lt;/span&gt;&lt;div style="line-height:120%;font-size:12pt;"&gt;&lt;span style="font-family:inherit;font-size:12pt;"&gt;&#160;&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="16"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:31%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:11%;"/&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;td style="width:1%;"/&gt;&lt;td style="width:12%;"/&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;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="text-align:left;font-size:8pt;"&gt;&lt;span style="font-family:inherit;font-size:8pt;"&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:8pt;"&gt;&lt;span style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;Year ended April&#160;30, 2020&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:8pt;"&gt;&lt;span style="font-family:inherit;font-size:8pt;"&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:8pt;"&gt;&lt;span style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;Q1&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;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;span style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;Q2&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;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;span style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;Q3&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;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;span style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;Q4&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;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;span style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;Year Total&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;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 revenue&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;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;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="overflow:hidden;font-size: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;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="overflow:hidden;font-size: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;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="overflow:hidden;font-size: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;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:top;padding-left:28px;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;Fuel&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;1,627,568&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;font-weight:bold;"&gt;&lt;span&gt;1,514,474&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;font-weight:bold;"&gt;&lt;span&gt;1,376,018&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;font-weight:bold;"&gt;&lt;span&gt;999,352&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;font-weight:bold;"&gt;&lt;span&gt;5,517,412&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:top;background-color:#cceeff;padding-left:28px;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;Grocery and other merchandise&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;687,918&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;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;660,562&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;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;582,407&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;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;568,080&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;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;2,498,966&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:top;padding-left:28px;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;Prepared food&#160;and fountain&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;295,877&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;font-weight:bold;"&gt;&lt;span&gt;297,846&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;font-weight:bold;"&gt;&lt;span&gt;273,630&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;font-weight:bold;"&gt;&lt;span&gt;229,853&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;font-weight:bold;"&gt;&lt;span&gt;1,097,207&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:top;background-color:#cceeff;padding-left:28px;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&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;15,266&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 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;14,704&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 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;16,143&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 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;15,598&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 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;61,711&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="overflow:hidden;font-size: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;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;2,626,629&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;font-weight:bold;"&gt;&lt;span&gt;2,487,586&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;font-weight:bold;"&gt;&lt;span&gt;2,248,198&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;font-weight:bold;"&gt;&lt;span&gt;1,812,883&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;font-weight:bold;"&gt;&lt;span&gt;9,175,296&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:top;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;Revenue less cost of goods sold excluding depreciation and amortization and credit card fees&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="text-align:left;font-size:10pt;"&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;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;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;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;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;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;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;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;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:28px;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;Fuel&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;150,989&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;font-weight:bold;"&gt;&lt;span&gt;140,798&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;font-weight:bold;"&gt;&lt;span&gt;124,257&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;font-weight:bold;"&gt;&lt;span&gt;198,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 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;614,847&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:top;background-color:#cceeff;padding-left:28px;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;Grocery&#160;and other merchandise&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;215,453&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;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;220,134&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;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;191,692&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;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;172,862&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;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;800,140&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:top;padding-left:28px;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;Prepared food&#160;and fountain&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;184,012&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;font-weight:bold;"&gt;&lt;span&gt;181,452&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;font-weight:bold;"&gt;&lt;span&gt;164,795&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;font-weight:bold;"&gt;&lt;span&gt;137,833&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;font-weight:bold;"&gt;&lt;span&gt;668,092&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:top;background-color:#cceeff;padding-left:28px;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&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;15,232&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 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;14,681&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 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;16,119&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 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;15,572&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 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;61,605&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="overflow:hidden;font-size: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:1px solid #000000;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;border-bottom:1px solid #000000;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;565,686&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 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;557,065&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 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;496,863&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 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;525,070&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 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;2,144,684&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:top;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;Net income&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;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;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;85,815&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;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;81,981&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;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;33,959&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;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;62,091&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;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;263,846&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:top;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 per common 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="text-align:left;font-size:10pt;"&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;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;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;br/&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;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;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;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;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:28px;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;Basic&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:3px double #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;2.33&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;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;2.22&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;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;0.92&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;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;1.68&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;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;7.14&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:top;padding-left:28px;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;Diluted&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" 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;2.31&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;"&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.21&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;"&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;0.91&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;"&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.67&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;"&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;7.10&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;/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:16px;font-size: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:16px;font-size: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:16px;font-size: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;padding-right:2px;"&gt;&lt;div style="overflow:hidden;height:16px;font-size: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:16px;font-size: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;padding-right:2px;"&gt;&lt;div style="overflow:hidden;height:16px;font-size: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:16px;font-size: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;padding-right:2px;"&gt;&lt;div style="overflow:hidden;height:16px;font-size: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:16px;font-size: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;padding-right:2px;"&gt;&lt;div style="overflow:hidden;height:16px;font-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:8pt;"&gt;&lt;span style="font-family:inherit;font-size:8pt;"&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:8pt;"&gt;&lt;span style="font-family:inherit;font-size:8pt;"&gt;Year ended April&#160;30, 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="text-align:left;font-size:8pt;"&gt;&lt;span style="font-family:inherit;font-size:8pt;"&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:8pt;"&gt;&lt;span style="font-family:inherit;font-size:8pt;"&gt;Q1&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;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;span style="font-family:inherit;font-size:8pt;"&gt;Q2&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;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;span style="font-family:inherit;font-size:8pt;"&gt;Q3&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;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;span style="font-family:inherit;font-size:8pt;"&gt;Q4&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;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;span style="font-family:inherit;font-size:8pt;"&gt;Year&#160;Total&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;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 revenue&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;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;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="overflow:hidden;font-size: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;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="overflow:hidden;font-size: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;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="overflow:hidden;font-size: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;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:top;padding-left:28px;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;Fuel&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;"&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;1,647,417&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;1,621,868&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;1,233,620&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;1,345,866&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;5,848,770&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:top;background-color:#cceeff;padding-left:28px;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;Grocery&#160;and other merchandise&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;644,800&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;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;618,250&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;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;543,773&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;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;562,699&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;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,369,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;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:28px;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;Prepared food&#160;and fountain&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;281,003&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;283,062&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;256,144&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;254,086&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;1,074,294&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:top;background-color:#cceeff;padding-left:28px;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&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;15,212&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 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;14,825&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 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;14,539&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 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;15,746&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 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;60,325&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="overflow:hidden;font-size: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;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;2,588,432&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;2,538,005&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;2,048,076&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;2,178,397&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;9,352,910&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:top;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;Revenue less cost of goods sold excluding depreciation and amortization and credit card fees&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="text-align:left;font-size:10pt;"&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;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;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;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;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;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;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;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;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:28px;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;Fuel&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;"&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;123,476&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;118,656&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;122,559&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;101,417&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;466,107&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:top;background-color:#cceeff;padding-left:28px;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;Grocery&#160;and other merchandise&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;208,925&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;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;200,193&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;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;173,512&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;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;177,188&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;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;759,817&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:top;padding-left:28px;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;Prepared food&#160;and fountain&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;174,184&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;176,675&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;159,682&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;158,057&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;668,598&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:top;background-color:#cceeff;padding-left:28px;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&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;15,183&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 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;14,797&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 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;14,512&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 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;15,708&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 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;60,202&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="overflow:hidden;font-size: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:1px solid #000000;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;border-bottom:1px solid #000000;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;521,768&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 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;510,321&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 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;470,265&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 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;452,370&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 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,954,724&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:top;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;Net income&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;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;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;70,224&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;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;66,615&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;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;41,835&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;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;25,212&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;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;203,886&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:top;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 per common 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="text-align:left;font-size:10pt;"&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;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;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;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;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;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;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;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;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:28px;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;Basic&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:3px double #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;1.92&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;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.82&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;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.14&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;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;0.69&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;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;5.55&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:top;padding-left:28px;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;Diluted&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" 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;"&gt;&lt;span&gt;1.90&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;"&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.80&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;"&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.13&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;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;0.68&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;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;5.51&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;/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;</us-gaap:QuarterlyFinancialInformationTextBlock>
    <us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock
      contextRef="FD2020Q4YTD"
      id="TextSelection-DA489C7086E59813C768C2A7EFC3560B-0-wk-Fact-607151D3572E0AF7B27EC2A7EF7A9556">&lt;div style="line-height:120%;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="16"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:31%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:11%;"/&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;td style="width:1%;"/&gt;&lt;td style="width:12%;"/&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;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="text-align:left;font-size:8pt;"&gt;&lt;span style="font-family:inherit;font-size:8pt;"&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:8pt;"&gt;&lt;span style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;Year ended April&#160;30, 2020&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:8pt;"&gt;&lt;span style="font-family:inherit;font-size:8pt;"&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:8pt;"&gt;&lt;span style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;Q1&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;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;span style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;Q2&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;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;span style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;Q3&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;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;span style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;Q4&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;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;span style="font-family:inherit;font-size:8pt;font-weight:bold;"&gt;Year Total&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;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 revenue&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;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;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="overflow:hidden;font-size: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;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="overflow:hidden;font-size: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;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="overflow:hidden;font-size: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;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:top;padding-left:28px;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;Fuel&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;1,627,568&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;font-weight:bold;"&gt;&lt;span&gt;1,514,474&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;font-weight:bold;"&gt;&lt;span&gt;1,376,018&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;font-weight:bold;"&gt;&lt;span&gt;999,352&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;font-weight:bold;"&gt;&lt;span&gt;5,517,412&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:top;background-color:#cceeff;padding-left:28px;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;Grocery and other merchandise&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;687,918&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;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;660,562&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;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;582,407&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;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;568,080&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;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;2,498,966&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:top;padding-left:28px;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;Prepared food&#160;and fountain&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;295,877&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;font-weight:bold;"&gt;&lt;span&gt;297,846&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;font-weight:bold;"&gt;&lt;span&gt;273,630&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;font-weight:bold;"&gt;&lt;span&gt;229,853&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;font-weight:bold;"&gt;&lt;span&gt;1,097,207&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:top;background-color:#cceeff;padding-left:28px;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&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;15,266&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 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;14,704&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 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;16,143&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 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;15,598&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 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;61,711&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="overflow:hidden;font-size: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;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;2,626,629&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;font-weight:bold;"&gt;&lt;span&gt;2,487,586&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;font-weight:bold;"&gt;&lt;span&gt;2,248,198&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;font-weight:bold;"&gt;&lt;span&gt;1,812,883&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;font-weight:bold;"&gt;&lt;span&gt;9,175,296&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:top;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;Revenue less cost of goods sold excluding depreciation and amortization and credit card fees&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="text-align:left;font-size:10pt;"&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;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;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;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;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;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;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;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;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:28px;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;Fuel&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;150,989&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;font-weight:bold;"&gt;&lt;span&gt;140,798&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;font-weight:bold;"&gt;&lt;span&gt;124,257&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;font-weight:bold;"&gt;&lt;span&gt;198,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 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;614,847&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:top;background-color:#cceeff;padding-left:28px;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;Grocery&#160;and other merchandise&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;215,453&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;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;220,134&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;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;191,692&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;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;172,862&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;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;800,140&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:top;padding-left:28px;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;Prepared food&#160;and fountain&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;184,012&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;font-weight:bold;"&gt;&lt;span&gt;181,452&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;font-weight:bold;"&gt;&lt;span&gt;164,795&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;font-weight:bold;"&gt;&lt;span&gt;137,833&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;font-weight:bold;"&gt;&lt;span&gt;668,092&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:top;background-color:#cceeff;padding-left:28px;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&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;15,232&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 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;14,681&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 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;16,119&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 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;15,572&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 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;61,605&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="overflow:hidden;font-size: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:1px solid #000000;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;border-bottom:1px solid #000000;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;565,686&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 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;557,065&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 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;496,863&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 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;525,070&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 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;2,144,684&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:top;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;Net income&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;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;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;font-weight:bold;"&gt;&lt;span&gt;85,815&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;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;81,981&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;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;33,959&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;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;62,091&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;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;263,846&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:top;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 per common 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="text-align:left;font-size:10pt;"&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;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;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;br/&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;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;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;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;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:28px;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;Basic&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:3px double #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;2.33&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;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;2.22&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;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;0.92&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;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;1.68&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;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;7.14&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:top;padding-left:28px;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;Diluted&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" 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;2.31&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;"&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.21&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;"&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;0.91&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;"&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.67&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;"&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;7.10&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;/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:16px;font-size: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:16px;font-size: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:16px;font-size: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;padding-right:2px;"&gt;&lt;div style="overflow:hidden;height:16px;font-size: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:16px;font-size: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;padding-right:2px;"&gt;&lt;div style="overflow:hidden;height:16px;font-size: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:16px;font-size: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;padding-right:2px;"&gt;&lt;div style="overflow:hidden;height:16px;font-size: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:16px;font-size: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;padding-right:2px;"&gt;&lt;div style="overflow:hidden;height:16px;font-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:8pt;"&gt;&lt;span style="font-family:inherit;font-size:8pt;"&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:8pt;"&gt;&lt;span style="font-family:inherit;font-size:8pt;"&gt;Year ended April&#160;30, 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="text-align:left;font-size:8pt;"&gt;&lt;span style="font-family:inherit;font-size:8pt;"&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:8pt;"&gt;&lt;span style="font-family:inherit;font-size:8pt;"&gt;Q1&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;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;span style="font-family:inherit;font-size:8pt;"&gt;Q2&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;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;span style="font-family:inherit;font-size:8pt;"&gt;Q3&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;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;span style="font-family:inherit;font-size:8pt;"&gt;Q4&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;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:8pt;"&gt;&lt;span style="font-family:inherit;font-size:8pt;"&gt;Year&#160;Total&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;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 revenue&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;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;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="overflow:hidden;font-size: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;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="overflow:hidden;font-size: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;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="overflow:hidden;font-size: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;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:top;padding-left:28px;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;Fuel&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;"&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;1,647,417&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;1,621,868&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;1,233,620&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;1,345,866&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;5,848,770&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:top;background-color:#cceeff;padding-left:28px;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;Grocery&#160;and other merchandise&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;644,800&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;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;618,250&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;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;543,773&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;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;562,699&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;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,369,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;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:28px;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;Prepared food&#160;and fountain&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;281,003&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;283,062&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;256,144&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;254,086&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;1,074,294&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:top;background-color:#cceeff;padding-left:28px;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&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;15,212&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 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;14,825&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 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;14,539&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 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;15,746&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 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;60,325&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="overflow:hidden;font-size: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;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;2,588,432&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;2,538,005&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;2,048,076&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;2,178,397&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;9,352,910&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:top;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;Revenue less cost of goods sold excluding depreciation and amortization and credit card fees&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="text-align:left;font-size:10pt;"&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;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;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;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;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;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;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;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;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:28px;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;Fuel&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;"&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;123,476&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;118,656&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;122,559&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;101,417&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;466,107&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:top;background-color:#cceeff;padding-left:28px;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;Grocery&#160;and other merchandise&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;208,925&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;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;200,193&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;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;173,512&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;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;177,188&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;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;759,817&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:top;padding-left:28px;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;Prepared food&#160;and fountain&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;174,184&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;176,675&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;159,682&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;158,057&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;668,598&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:top;background-color:#cceeff;padding-left:28px;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&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;15,183&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 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;14,797&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 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;14,512&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 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;15,708&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 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;60,202&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="overflow:hidden;font-size: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:1px solid #000000;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;border-bottom:1px solid #000000;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;521,768&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 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;510,321&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 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;470,265&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 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;452,370&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 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,954,724&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:top;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;Net income&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;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;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;70,224&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;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;66,615&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;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;41,835&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;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;25,212&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;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;203,886&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:top;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 per common 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="text-align:left;font-size:10pt;"&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;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;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;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;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;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;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;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;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:28px;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;Basic&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:3px double #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;1.92&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;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.82&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;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.14&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;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;0.69&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;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;5.55&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:top;padding-left:28px;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;Diluted&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" 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;"&gt;&lt;span&gt;1.90&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;"&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.80&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;"&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.13&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;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;0.68&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;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;5.51&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;/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:12pt;"&gt;&lt;span style="font-family:inherit;font-size:12pt;"&gt;&#160;&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;</us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock>
    <us-gaap:Revenues
      contextRef="FD2020Q1QTD_srt_ProductOrServiceAxis_casy_GasolineMember"
      decimals="-3"
      id="d13118957e756-wk-Fact-3930EE5AACBD440050CCC2A7EFAEB156"
      unitRef="usd">1627568000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="FD2020Q2QTD_srt_ProductOrServiceAxis_casy_GasolineMember"
      decimals="-3"
      id="d13118957e770-wk-Fact-5E1EFDFA51FC6210E1D3C2A7EFA30608"
      unitRef="usd">1514474000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="FD2020Q3QTD_srt_ProductOrServiceAxis_casy_GasolineMember"
      decimals="-3"
      id="d13118957e784-wk-Fact-9DC4927760F5E0F089A1C2A7EFA85FE4"
      unitRef="usd">1376018000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="FD2020Q4QTD_srt_ProductOrServiceAxis_casy_GasolineMember"
      decimals="-3"
      id="d13118957e799-wk-Fact-372A905346CE66459329C2A7EFAC6E52"
      unitRef="usd">999352000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="FD2020Q4YTD_srt_ProductOrServiceAxis_casy_GasolineMember"
      decimals="-3"
      id="d13118957e813-wk-Fact-D729AE1A89A41FC46442C2A7EF766F2C"
      unitRef="usd">5517412000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="FD2020Q1QTD_srt_ProductOrServiceAxis_casy_GroceryAndOtherMerchandiseMember"
      decimals="-3"
      id="d13118957e828-wk-Fact-66061804614F4331CDC4C2A7EFB44FEC"
      unitRef="usd">687918000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="FD2020Q2QTD_srt_ProductOrServiceAxis_casy_GroceryAndOtherMerchandiseMember"
      decimals="-3"
      id="d13118957e847-wk-Fact-D3019C0891575AB76AD1C2A7EFB6F39C"
      unitRef="usd">660562000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="FD2020Q3QTD_srt_ProductOrServiceAxis_casy_GroceryAndOtherMerchandiseMember"
      decimals="-3"
      id="d13118957e861-wk-Fact-609F08BEEA0F589F49D5C2A7EF6ECCA4"
      unitRef="usd">582407000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="FD2020Q4QTD_srt_ProductOrServiceAxis_casy_GroceryAndOtherMerchandiseMember"
      decimals="-3"
      id="d13118957e876-wk-Fact-FD648C6EDFF100083F95C2A7EFAC1FD1"
      unitRef="usd">568080000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="FD2020Q4YTD_srt_ProductOrServiceAxis_casy_GroceryAndOtherMerchandiseMember"
      decimals="-3"
      id="d13118957e890-wk-Fact-538584F7195915C6C155C2A7EF7F3471"
      unitRef="usd">2498966000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="FD2020Q1QTD_srt_ProductOrServiceAxis_casy_PreparedFoodAndFountainMember"
      decimals="-3"
      id="d13118957e905-wk-Fact-93CBC6670DE9735F6E65C2A7EF74C744"
      unitRef="usd">295877000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="FD2020Q2QTD_srt_ProductOrServiceAxis_casy_PreparedFoodAndFountainMember"
      decimals="-3"
      id="d13118957e924-wk-Fact-E311C64C60F94E51EE7EC2A7EFAC6B5D"
      unitRef="usd">297846000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="FD2020Q3QTD_srt_ProductOrServiceAxis_casy_PreparedFoodAndFountainMember"
      decimals="-3"
      id="d13118957e938-wk-Fact-E0DC2C1BB3E1660CAB95C2A7EF6B387F"
      unitRef="usd">273630000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="FD2020Q4QTD_srt_ProductOrServiceAxis_casy_PreparedFoodAndFountainMember"
      decimals="-3"
      id="d13118957e953-wk-Fact-D90AABE4A05302074B0DC2A7EF6A5688"
      unitRef="usd">229853000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="FD2020Q4YTD_srt_ProductOrServiceAxis_casy_PreparedFoodAndFountainMember"
      decimals="-3"
      id="d13118957e967-wk-Fact-32EEA7C58C34B6E0878EC2A7EFAF182B"
      unitRef="usd">1097207000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="FD2020Q1QTD_srt_ProductOrServiceAxis_casy_OtherProductsAndServicesMember"
      decimals="-3"
      id="d13118957e982-wk-Fact-CCC7A1B0BFB2AC1A712AC2A7EF7968DD"
      unitRef="usd">15266000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="FD2020Q2QTD_srt_ProductOrServiceAxis_casy_OtherProductsAndServicesMember"
      decimals="-3"
      id="d13118957e1001-wk-Fact-351170298DFAD147368EC2A7EF6C5F5A"
      unitRef="usd">14704000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="FD2020Q3QTD_srt_ProductOrServiceAxis_casy_OtherProductsAndServicesMember"
      decimals="-3"
      id="d13118957e1015-wk-Fact-A79E2FEDB59E3B933210C2A7EF7E2D9E"
      unitRef="usd">16143000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="FD2020Q4QTD_srt_ProductOrServiceAxis_casy_OtherProductsAndServicesMember"
      decimals="-3"
      id="d13118957e1030-wk-Fact-79504DD29193BC485402C2A7EFB21A00"
      unitRef="usd">15598000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="FD2020Q4YTD_srt_ProductOrServiceAxis_casy_OtherProductsAndServicesMember"
      decimals="-3"
      id="d13118957e1044-wk-Fact-ACB3EC3D5267BE10076CC2A7EF78B8FD"
      unitRef="usd">61711000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="FD2020Q1QTD"
      decimals="-3"
      id="d13118957e1064-wk-Fact-C1477498671DF82238F2C2A7EF736B3C"
      unitRef="usd">2626629000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="FD2020Q2QTD"
      decimals="-3"
      id="d13118957e1078-wk-Fact-647B9E86468D885F523CC2A7EFA70E1B"
      unitRef="usd">2487586000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="FD2020Q3QTD"
      decimals="-3"
      id="d13118957e1092-wk-Fact-A548CB052BD96222F32DC2A7EFAF33D2"
      unitRef="usd">2248198000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="FD2020Q4QTD"
      decimals="-3"
      id="d13118957e1107-wk-Fact-3B6EFA62647CF26A11C6C2A7EFAF1312"
      unitRef="usd">1812883000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="FD2020Q4YTD"
      decimals="-3"
      id="d13118957e1121-wk-Fact-07A6CF30C8640BF06E47C2A7EF727403"
      unitRef="usd">9175296000</us-gaap:Revenues>
    <us-gaap:GrossProfit
      contextRef="FD2020Q1QTD_srt_ProductOrServiceAxis_casy_GasolineMember"
      decimals="-3"
      id="d13118957e1218-wk-Fact-FB12F311233BC3D8DB9FC2A7EFA83ED3"
      unitRef="usd">150989000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="FD2020Q2QTD_srt_ProductOrServiceAxis_casy_GasolineMember"
      decimals="-3"
      id="d13118957e1232-wk-Fact-30C85578D27E7E6720D9C2A7EF6DCD0D"
      unitRef="usd">140798000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="FD2020Q3QTD_srt_ProductOrServiceAxis_casy_GasolineMember"
      decimals="-3"
      id="d13118957e1246-wk-Fact-B7F40FE58905761D9D82C2A7EFA511E7"
      unitRef="usd">124257000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="FD2020Q4QTD_srt_ProductOrServiceAxis_casy_GasolineMember"
      decimals="-3"
      id="d13118957e1261-wk-Fact-3C32EDFF7DAF29A3725FC2A7EF6F614B"
      unitRef="usd">198803000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="FD2020Q4YTD_srt_ProductOrServiceAxis_casy_GasolineMember"
      decimals="-3"
      id="d13118957e1275-wk-Fact-71265F551CBB261E1819C2A7EF7ABE8B"
      unitRef="usd">614847000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="FD2020Q1QTD_srt_ProductOrServiceAxis_casy_GroceryAndOtherMerchandiseMember"
      decimals="-3"
      id="d13118957e1290-wk-Fact-4992A138C179BCB4B05EC2A7EFB4C4B7"
      unitRef="usd">215453000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="FD2020Q2QTD_srt_ProductOrServiceAxis_casy_GroceryAndOtherMerchandiseMember"
      decimals="-3"
      id="d13118957e1309-wk-Fact-0818E06155DE941265A1C2A7EFA61074"
      unitRef="usd">220134000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="FD2020Q3QTD_srt_ProductOrServiceAxis_casy_GroceryAndOtherMerchandiseMember"
      decimals="-3"
      id="d13118957e1323-wk-Fact-45008DDBBD1EBDF180C7C2A7EF78FA7B"
      unitRef="usd">191692000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="FD2020Q4QTD_srt_ProductOrServiceAxis_casy_GroceryAndOtherMerchandiseMember"
      decimals="-3"
      id="d13118957e1338-wk-Fact-E8A6F8A2642D22BA6BBAC2A7EFAF8071"
      unitRef="usd">172862000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="FD2020Q4YTD_srt_ProductOrServiceAxis_casy_GroceryAndOtherMerchandiseMember"
      decimals="-3"
      id="d13118957e1352-wk-Fact-A9612810AE388D5E5F14C2A7EF76B965"
      unitRef="usd">800140000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="FD2020Q1QTD_srt_ProductOrServiceAxis_casy_PreparedFoodAndFountainMember"
      decimals="-3"
      id="d13118957e1368-wk-Fact-F0FF8A25E969DFC29AD4C2A7EF1AA637"
      unitRef="usd">184012000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="FD2020Q2QTD_srt_ProductOrServiceAxis_casy_PreparedFoodAndFountainMember"
      decimals="-3"
      id="d13118957e1387-wk-Fact-D5216481F84287E75C81C2A7EFB2EFCD"
      unitRef="usd">181452000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="FD2020Q3QTD_srt_ProductOrServiceAxis_casy_PreparedFoodAndFountainMember"
      decimals="-3"
      id="d13118957e1401-wk-Fact-4ED1FE7BABD7DC950B76C2A7EF6B9DEC"
      unitRef="usd">164795000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="FD2020Q4QTD_srt_ProductOrServiceAxis_casy_PreparedFoodAndFountainMember"
      decimals="-3"
      id="d13118957e1416-wk-Fact-78FB75188B3E14D3C119C2A7EF7DA565"
      unitRef="usd">137833000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="FD2020Q4YTD_srt_ProductOrServiceAxis_casy_PreparedFoodAndFountainMember"
      decimals="-3"
      id="d13118957e1430-wk-Fact-83CB91732B548326A5BCC2A7EF729C90"
      unitRef="usd">668092000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="FD2020Q1QTD_srt_ProductOrServiceAxis_casy_OtherProductsAndServicesMember"
      decimals="-3"
      id="d13118957e1445-wk-Fact-BBD99A800432C7A3BCC0C2A7EF7802CD"
      unitRef="usd">15232000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="FD2020Q2QTD_srt_ProductOrServiceAxis_casy_OtherProductsAndServicesMember"
      decimals="-3"
      id="d13118957e1464-wk-Fact-6AD9CAE9313E126C926EC2A7EF6B18E0"
      unitRef="usd">14681000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="FD2020Q3QTD_srt_ProductOrServiceAxis_casy_OtherProductsAndServicesMember"
      decimals="-3"
      id="d13118957e1478-wk-Fact-B4B4A345B1F030B6B31DC2A7EFA3F231"
      unitRef="usd">16119000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="FD2020Q4QTD_srt_ProductOrServiceAxis_casy_OtherProductsAndServicesMember"
      decimals="-3"
      id="d13118957e1493-wk-Fact-D92E042C7269C22CB6D5C2A7EFB3CAAA"
      unitRef="usd">15572000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="FD2020Q4YTD_srt_ProductOrServiceAxis_casy_OtherProductsAndServicesMember"
      decimals="-3"
      id="d13118957e1507-wk-Fact-D594F114AFADD25A9638C2A7EF12687B"
      unitRef="usd">61605000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="FD2020Q1QTD"
      decimals="-3"
      id="d13118957e1527-wk-Fact-D4FE3F65393798B82DEFC2A7EFA3FB22"
      unitRef="usd">565686000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="FD2020Q2QTD"
      decimals="-3"
      id="d13118957e1541-wk-Fact-3B8893E482E4A01D5283C2A7EFA4DF95"
      unitRef="usd">557065000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="FD2020Q3QTD"
      decimals="-3"
      id="d13118957e1555-wk-Fact-1B91F7DB4F8F309282F8C2A7EF70EBDA"
      unitRef="usd">496863000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="FD2020Q4QTD"
      decimals="-3"
      id="d13118957e1570-wk-Fact-39F6567D882FBB902F56C2A7EF73AE36"
      unitRef="usd">525070000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="FD2020Q4YTD"
      decimals="-3"
      id="d13118957e1584-wk-Fact-BD5DEA677F17F892253DC2A7EF6EAA1A"
      unitRef="usd">2144684000</us-gaap:GrossProfit>
    <us-gaap:NetIncomeLoss
      contextRef="FD2020Q1QTD"
      decimals="-3"
      id="d13118957e1604-wk-Fact-FD139B19B3E86534FD18C2A7EF7E3446"
      unitRef="usd">85815000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="FD2020Q2QTD"
      decimals="-3"
      id="d13118957e1618-wk-Fact-97C1A1196D1F458F4655C2A7EFA31A45"
      unitRef="usd">81981000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="FD2020Q3QTD"
      decimals="-3"
      id="d13118957e1632-wk-Fact-CDD5F3463CAC9932200DC2A7EF710FC8"
      unitRef="usd">33959000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="FD2020Q4QTD"
      decimals="-3"
      id="d13118957e1647-wk-Fact-C467FA38D6AE63916462C2A7EF723DA3"
      unitRef="usd">62091000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="FD2020Q4YTD"
      decimals="-3"
      id="d13118957e1661-wk-Fact-339C1596F719024727FDC2A7EF759C7F"
      unitRef="usd">263846000</us-gaap:NetIncomeLoss>
    <us-gaap:EarningsPerShareBasic
      contextRef="FD2020Q1QTD"
      decimals="2"
      id="d13118957e1752-wk-Fact-6669D976D9B65D72D8ABC2A7EF136F73"
      unitRef="usdPerShare">2.33</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="FD2020Q2QTD"
      decimals="2"
      id="d13118957e1771-wk-Fact-E4655B2A58446ACC6B7DC2A7EF12EE79"
      unitRef="usdPerShare">2.22</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="FD2020Q3QTD"
      decimals="2"
      id="d13118957e1785-wk-Fact-237C466883BB36FB5F26C2A7EF725EC9"
      unitRef="usdPerShare">0.92</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="FD2020Q4QTD"
      decimals="2"
      id="d13118957e1800-wk-Fact-3C8B7D9557061C10800BC2A7EF78905C"
      unitRef="usdPerShare">1.68</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="FD2020Q4YTD"
      decimals="2"
      id="d13118957e1814-wk-Fact-6F2598118BBE589B8047C2A7EF7E3580"
      unitRef="usdPerShare">7.14</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="FD2020Q1QTD"
      decimals="2"
      id="d13118957e1829-wk-Fact-1EDEFD894913859F885CC2A7EFAEB4D6"
      unitRef="usdPerShare">2.31</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="FD2020Q2QTD"
      decimals="2"
      id="d13118957e1848-wk-Fact-A48574EFE8947177BA99C2A7EF18C2C9"
      unitRef="usdPerShare">2.21</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="FD2020Q3QTD"
      decimals="2"
      id="d13118957e1862-wk-Fact-33AE37906A7B02344C7DC2A7EF1D98F6"
      unitRef="usdPerShare">0.91</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="FD2020Q4QTD"
      decimals="2"
      id="d13118957e1877-wk-Fact-D235A9D81D9090DD0B3DC2A7EF7D22D7"
      unitRef="usdPerShare">1.67</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="FD2020Q4YTD"
      decimals="2"
      id="d13118957e1891-wk-Fact-F8BFA0C1418280DC0127C2A7EF9A2221"
      unitRef="usdPerShare">7.10</us-gaap:EarningsPerShareDiluted>
    <us-gaap:Revenues
      contextRef="FD2019Q1QTD_srt_ProductOrServiceAxis_casy_GasolineMember"
      decimals="-3"
      id="d13118957e2239-wk-Fact-200905AEAF674C19E9DAC2A7EF7F34AE"
      unitRef="usd">1647417000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="FD2019Q2QTD_srt_ProductOrServiceAxis_casy_GasolineMember"
      decimals="-3"
      id="d13118957e2253-wk-Fact-D1BB9DEF7881A88B7F68C2A7EF123B53"
      unitRef="usd">1621868000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="FD2019Q3QTD_srt_ProductOrServiceAxis_casy_GasolineMember"
      decimals="-3"
      id="d13118957e2267-wk-Fact-4BBA97E9219B0911549CC2A7EFAA3A8D"
      unitRef="usd">1233620000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="FD2019Q4QTD_srt_ProductOrServiceAxis_casy_GasolineMember"
      decimals="-3"
      id="d13118957e2282-wk-Fact-5C2F69B586C6C6C5790CC2A7EF72B910"
      unitRef="usd">1345866000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="FD2019Q4YTD_srt_ProductOrServiceAxis_casy_GasolineMember"
      decimals="-3"
      id="d13118957e2296-wk-Fact-6B1EF6E8A7394E903AF3C2A7EF708E2F"
      unitRef="usd">5848770000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="FD2019Q1QTD_srt_ProductOrServiceAxis_casy_GroceryAndOtherMerchandiseMember"
      decimals="-3"
      id="d13118957e2311-wk-Fact-8E4808F1150D66B63048C2A7EFB0FA66"
      unitRef="usd">644800000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="FD2019Q2QTD_srt_ProductOrServiceAxis_casy_GroceryAndOtherMerchandiseMember"
      decimals="-3"
      id="d13118957e2330-wk-Fact-CF0ECFC335BC1CF5FF15C2A7EF7DD438"
      unitRef="usd">618250000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="FD2019Q3QTD_srt_ProductOrServiceAxis_casy_GroceryAndOtherMerchandiseMember"
      decimals="-3"
      id="d13118957e2344-wk-Fact-DF6415A00A9DD036FFDAC2A7EF6CF409"
      unitRef="usd">543773000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="FD2019Q4QTD_srt_ProductOrServiceAxis_casy_GroceryAndOtherMerchandiseMember"
      decimals="-3"
      id="d13118957e2359-wk-Fact-16EE8240D74DA8E22038C2A7EFA80BB2"
      unitRef="usd">562699000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="FD2019Q4YTD_srt_ProductOrServiceAxis_casy_GroceryAndOtherMerchandiseMember"
      decimals="-3"
      id="d13118957e2373-wk-Fact-281E527EB62AB21DC914C2A7EF6D9BC7"
      unitRef="usd">2369521000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="FD2019Q1QTD_srt_ProductOrServiceAxis_casy_PreparedFoodAndFountainMember"
      decimals="-3"
      id="d13118957e2388-wk-Fact-B43F5AF62710E766AD32C2A7EFA30F29"
      unitRef="usd">281003000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="FD2019Q2QTD_srt_ProductOrServiceAxis_casy_PreparedFoodAndFountainMember"
      decimals="-3"
      id="d13118957e2407-wk-Fact-1F398C13D1D814D12BDEC2A7EFAEE3A2"
      unitRef="usd">283062000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="FD2019Q3QTD_srt_ProductOrServiceAxis_casy_PreparedFoodAndFountainMember"
      decimals="-3"
      id="d13118957e2421-wk-Fact-9F7475D377A39CBB35E0C2A7EF7C3CBE"
      unitRef="usd">256144000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="FD2019Q4QTD_srt_ProductOrServiceAxis_casy_PreparedFoodAndFountainMember"
      decimals="-3"
      id="d13118957e2436-wk-Fact-E323D374AEDE91CD71A7C2A7EFA3584A"
      unitRef="usd">254086000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="FD2019Q4YTD_srt_ProductOrServiceAxis_casy_PreparedFoodAndFountainMember"
      decimals="-3"
      id="d13118957e2450-wk-Fact-54949B3C481E512C981FC2A7EFB04566"
      unitRef="usd">1074294000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="FD2019Q1QTD_srt_ProductOrServiceAxis_casy_OtherProductsAndServicesMember"
      decimals="-3"
      id="d13118957e2465-wk-Fact-23CE69BE8C35CE5336E1C2A7EF16A3F8"
      unitRef="usd">15212000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="FD2019Q2QTD_srt_ProductOrServiceAxis_casy_OtherProductsAndServicesMember"
      decimals="-3"
      id="d13118957e2484-wk-Fact-C8F138853321260DD978C2A7EF6B2C42"
      unitRef="usd">14825000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="FD2019Q3QTD_srt_ProductOrServiceAxis_casy_OtherProductsAndServicesMember"
      decimals="-3"
      id="d13118957e2498-wk-Fact-B9416C46A3BC4858EABBC2A7EF702C03"
      unitRef="usd">14539000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="FD2019Q4QTD_srt_ProductOrServiceAxis_casy_OtherProductsAndServicesMember"
      decimals="-3"
      id="d13118957e2513-wk-Fact-818345C6FD733FA0C3DCC2A7EF6E210A"
      unitRef="usd">15746000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="FD2019Q4YTD_srt_ProductOrServiceAxis_casy_OtherProductsAndServicesMember"
      decimals="-3"
      id="d13118957e2527-wk-Fact-DB848F3DDD95CE79C4A6C2A7EF7A87E8"
      unitRef="usd">60325000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="FD2019Q1QTD"
      decimals="-3"
      id="d13118957e2547-wk-Fact-4ADC32916FE7794E9A74C2A7EF6C59BD"
      unitRef="usd">2588432000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="FD2019Q2QTD"
      decimals="-3"
      id="d13118957e2561-wk-Fact-9ABEFFAA8166DC47B6E8C2A7EFB0039B"
      unitRef="usd">2538005000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="FD2019Q3QTD"
      decimals="-3"
      id="d13118957e2575-wk-Fact-0C1244590207B569CBACC2A7EF760BF3"
      unitRef="usd">2048076000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="FD2019Q4QTD"
      decimals="-3"
      id="d13118957e2590-wk-Fact-1DEF25B42197E161A85CC2A7EF794688"
      unitRef="usd">2178397000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="FD2019Q4YTD"
      decimals="-3"
      id="d13118957e2604-wk-Fact-902A4C15DD7B3A906455C2A7EF92D729"
      unitRef="usd">9352910000</us-gaap:Revenues>
    <us-gaap:GrossProfit
      contextRef="FD2019Q1QTD_srt_ProductOrServiceAxis_casy_GasolineMember"
      decimals="-3"
      id="d13118957e2701-wk-Fact-B5618F007B83B9F1A574C2A7EF2CBA25"
      unitRef="usd">123476000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="FD2019Q2QTD_srt_ProductOrServiceAxis_casy_GasolineMember"
      decimals="-3"
      id="d13118957e2715-wk-Fact-3443CFC7FA539E62E93CC2A7EF774D6F"
      unitRef="usd">118656000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="FD2019Q3QTD_srt_ProductOrServiceAxis_casy_GasolineMember"
      decimals="-3"
      id="d13118957e2729-wk-Fact-7E510F4ED5367F8266A5C2A7EFB5024B"
      unitRef="usd">122559000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="FD2019Q4QTD_srt_ProductOrServiceAxis_casy_GasolineMember"
      decimals="-3"
      id="d13118957e2744-wk-Fact-4BEDD17ED7F91DF5AE4DC2A7EF6B572C"
      unitRef="usd">101417000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="FD2019Q4YTD_srt_ProductOrServiceAxis_casy_GasolineMember"
      decimals="-3"
      id="d13118957e2758-wk-Fact-8B2244257A68B9A7F1C6C2A7EF122053"
      unitRef="usd">466107000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="FD2019Q1QTD_srt_ProductOrServiceAxis_casy_GroceryAndOtherMerchandiseMember"
      decimals="-3"
      id="d13118957e2773-wk-Fact-1ECA2F5A866423E4F64BC2A7EF6CD21D"
      unitRef="usd">208925000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="FD2019Q2QTD_srt_ProductOrServiceAxis_casy_GroceryAndOtherMerchandiseMember"
      decimals="-3"
      id="d13118957e2792-wk-Fact-1E840EC380985D9B140FC2A7EF6B72C2"
      unitRef="usd">200193000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="FD2019Q3QTD_srt_ProductOrServiceAxis_casy_GroceryAndOtherMerchandiseMember"
      decimals="-3"
      id="d13118957e2806-wk-Fact-1A2A846B0D37C48BA91AC2A7EF6EE9F7"
      unitRef="usd">173512000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="FD2019Q4QTD_srt_ProductOrServiceAxis_casy_GroceryAndOtherMerchandiseMember"
      decimals="-3"
      id="d13118957e2821-wk-Fact-7FD11DF292E9043503EDC2A7EF7193E1"
      unitRef="usd">177188000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="FD2019Q4YTD_srt_ProductOrServiceAxis_casy_GroceryAndOtherMerchandiseMember"
      decimals="-3"
      id="d13118957e2835-wk-Fact-74CA264F6389F807081DC2A7EFAD8D48"
      unitRef="usd">759817000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="FD2019Q1QTD_srt_ProductOrServiceAxis_casy_PreparedFoodAndFountainMember"
      decimals="-3"
      id="d13118957e2850-wk-Fact-CFAFDC02925A67CDF484C2A7EF79BDFA"
      unitRef="usd">174184000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="FD2019Q2QTD_srt_ProductOrServiceAxis_casy_PreparedFoodAndFountainMember"
      decimals="-3"
      id="d13118957e2869-wk-Fact-0BB560A1D526B1F36969C2A7EF7854DD"
      unitRef="usd">176675000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="FD2019Q3QTD_srt_ProductOrServiceAxis_casy_PreparedFoodAndFountainMember"
      decimals="-3"
      id="d13118957e2883-wk-Fact-C4B9A64283889A22C067C2A7EFB57E6F"
      unitRef="usd">159682000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="FD2019Q4QTD_srt_ProductOrServiceAxis_casy_PreparedFoodAndFountainMember"
      decimals="-3"
      id="d13118957e2898-wk-Fact-FAC3A80A4CB410931EB2C2A7EF74FD6E"
      unitRef="usd">158057000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="FD2019Q4YTD_srt_ProductOrServiceAxis_casy_PreparedFoodAndFountainMember"
      decimals="-3"
      id="d13118957e2912-wk-Fact-0140DD989F6F54E8DE39C2A7EF6E2103"
      unitRef="usd">668598000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="FD2019Q1QTD_srt_ProductOrServiceAxis_casy_OtherProductsAndServicesMember"
      decimals="-3"
      id="d13118957e2927-wk-Fact-9C37945896D1B2AC8FD7C2A7EFB4F3AD"
      unitRef="usd">15183000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="FD2019Q2QTD_srt_ProductOrServiceAxis_casy_OtherProductsAndServicesMember"
      decimals="-3"
      id="d13118957e2946-wk-Fact-BCAD127F683DF0C48E96C2A7EFA47A8E"
      unitRef="usd">14797000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="FD2019Q3QTD_srt_ProductOrServiceAxis_casy_OtherProductsAndServicesMember"
      decimals="-3"
      id="d13118957e2960-wk-Fact-E18C1B794985610E2645C2A7EFB1260D"
      unitRef="usd">14512000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="FD2019Q4QTD_srt_ProductOrServiceAxis_casy_OtherProductsAndServicesMember"
      decimals="-3"
      id="d13118957e2975-wk-Fact-B6D285DB6ECF9D492EE7C2A7EF7D5CB5"
      unitRef="usd">15708000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="FD2019Q4YTD_srt_ProductOrServiceAxis_casy_OtherProductsAndServicesMember"
      decimals="-3"
      id="d13118957e2989-wk-Fact-1F4FC3A7F11AFBDB27F7C2A7EFACBFCD"
      unitRef="usd">60202000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="FD2019Q1QTD"
      decimals="-3"
      id="d13118957e3009-wk-Fact-D19B50AF004CBF609CF1C2A7EF763D25"
      unitRef="usd">521768000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="FD2019Q2QTD"
      decimals="-3"
      id="d13118957e3023-wk-Fact-A8A338617161717C4135C2A7EFB177AD"
      unitRef="usd">510321000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="FD2019Q3QTD"
      decimals="-3"
      id="d13118957e3037-wk-Fact-06A863BB9F1C69694D22C2A7EF6C7EE7"
      unitRef="usd">470265000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="FD2019Q4QTD"
      decimals="-3"
      id="d13118957e3052-wk-Fact-F0BF4A9E242EE5FE0835C2A7EF766200"
      unitRef="usd">452370000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="FD2019Q4YTD"
      decimals="-3"
      id="d13118957e3066-wk-Fact-2E8842884C5BDBEFA547C2A7EF793E73"
      unitRef="usd">1954724000</us-gaap:GrossProfit>
    <us-gaap:NetIncomeLoss
      contextRef="FD2019Q1QTD"
      decimals="-3"
      id="d13118957e3087-wk-Fact-04358E4EAD3A74FB5F1AC2A7EF767985"
      unitRef="usd">70224000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="FD2019Q2QTD"
      decimals="-3"
      id="d13118957e3101-wk-Fact-1CED1C277FB446AE710DC2A7EFB31284"
      unitRef="usd">66615000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="FD2019Q3QTD"
      decimals="-3"
      id="d13118957e3115-wk-Fact-AF8C07FF8D45BB41ECC1C2A7EF7AA46D"
      unitRef="usd">41835000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="FD2019Q4QTD"
      decimals="-3"
      id="d13118957e3130-wk-Fact-1C07D04CC5BDCA9CD385C2A7EF73B166"
      unitRef="usd">25212000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="FD2019Q4YTD"
      decimals="-3"
      id="d13118957e3144-wk-Fact-E9160FDD6FC9F1BBAEF4C2A7EF963DE4"
      unitRef="usd">203886000</us-gaap:NetIncomeLoss>
    <us-gaap:EarningsPerShareBasic
      contextRef="FD2019Q1QTD"
      decimals="2"
      id="d13118957e3236-wk-Fact-FDB18DDDBF3D07D0222AC2A7EF7419AF"
      unitRef="usdPerShare">1.92</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="FD2019Q2QTD"
      decimals="2"
      id="d13118957e3255-wk-Fact-E0307D21F05090776B9DC2A7EF6AE555"
      unitRef="usdPerShare">1.82</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="FD2019Q3QTD"
      decimals="2"
      id="d13118957e3269-wk-Fact-91D9E2CAC9DF0D82ED64C2A7EFAD1B64"
      unitRef="usdPerShare">1.14</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="FD2019Q4QTD"
      decimals="2"
      id="d13118957e3284-wk-Fact-21E408CD82EB78BBC563C2A7EF6D86CB"
      unitRef="usdPerShare">0.69</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="FD2019Q4YTD"
      decimals="2"
      id="d13118957e3298-wk-Fact-E32156ABA8B406CB2520C2A7EF7E01E3"
      unitRef="usdPerShare">5.55</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="FD2019Q1QTD"
      decimals="2"
      id="d13118957e3313-wk-Fact-A74D4EDC985F517A80CBC2A7EFA43AF1"
      unitRef="usdPerShare">1.90</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="FD2019Q2QTD"
      decimals="2"
      id="d13118957e3332-wk-Fact-E3AD5E846308007ED2A9C2A7EFB6143D"
      unitRef="usdPerShare">1.80</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="FD2019Q3QTD"
      decimals="2"
      id="d13118957e3346-wk-Fact-F845B70A21046F9EBBA7C2A7EFA4B287"
      unitRef="usdPerShare">1.13</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="FD2019Q4QTD"
      decimals="2"
      id="d13118957e3361-wk-Fact-F83B38EB7F44C5B23263C2A7EFAF6F34"
      unitRef="usdPerShare">0.68</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="FD2019Q4YTD"
      decimals="2"
      id="d13118957e3375-wk-Fact-A9ECFA25F0E963FF6BD7C2A7EF7BA0BE"
      unitRef="usdPerShare">5.51</us-gaap:EarningsPerShareDiluted>
    <link:footnoteLink
      xlink:role="http://www.xbrl.org/2003/role/link"
      xlink:type="extended">
        <link:loc
          xlink:href="#d13102492e690-wk-Fact-7EA0220F58056BB906C0C2A7EF7DA046"
          xlink:label="d13102492e690-wk-Fact-7EA0220F58056BB906C0C2A7EF7DA046"
          xlink:type="locator"/>
        <link:footnote id="TextSelection-5B2E62F9A797BF1E1065C2A7EFBE62EB-0-wk-Footnote-5B2E62F9A797BF1E1065C2A7EFBE62EB_lbl" xlink:label="TextSelection-5B2E62F9A797BF1E1065C2A7EFBE62EB-0-wk-Footnote-5B2E62F9A797BF1E1065C2A7EFBE62EB_lbl" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">Includes excise taxes of approximately $1,063,000, $988,000 and $919,000</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="d13102492e690-wk-Fact-7EA0220F58056BB906C0C2A7EF7DA046"
          xlink:to="TextSelection-5B2E62F9A797BF1E1065C2A7EFBE62EB-0-wk-Footnote-5B2E62F9A797BF1E1065C2A7EFBE62EB_lbl"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#d13102492e671-wk-Fact-9744CC17223404307676C2A7EF7E4365"
          xlink:label="d13102492e671-wk-Fact-9744CC17223404307676C2A7EF7E4365"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="d13102492e671-wk-Fact-9744CC17223404307676C2A7EF7E4365"
          xlink:to="TextSelection-5B2E62F9A797BF1E1065C2A7EFBE62EB-0-wk-Footnote-5B2E62F9A797BF1E1065C2A7EFBE62EB_lbl"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#d13102492e709-wk-Fact-AFEEB9616F8D5EDF3477C2A7EF7C4C31"
          xlink:label="d13102492e709-wk-Fact-AFEEB9616F8D5EDF3477C2A7EF7C4C31"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="d13102492e709-wk-Fact-AFEEB9616F8D5EDF3477C2A7EF7C4C31"
          xlink:to="TextSelection-5B2E62F9A797BF1E1065C2A7EFBE62EB-0-wk-Footnote-5B2E62F9A797BF1E1065C2A7EFBE62EB_lbl"
          xlink:type="arc"/>
    </link:footnoteLink>
</xbrl>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>68
<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.20.1</span><table class="report" border="0" cellspacing="2" id="idp6793620688">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Acquisitions<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Apr. 30, 2020</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_BusinessCombinationsAbstract', window );"><strong>Business Combinations [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_BusinessCombinationDisclosureTextBlock', window );">Acquisitions</a></td>
<td class="text">ACQUISITIONS<div style="line-height:120%;padding-top:16px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">During the year ended April&#160;30, </span><span style="font-family:inherit;font-size:10pt;">2020</span><span style="font-family:inherit;font-size:10pt;">, the Company acquired </span><span style="font-family:inherit;font-size:10pt;"><span>18</span></span><span style="font-family:inherit;font-size:10pt;"> stores through a variety of multi-store and single store transactions with several unrelated third parties. Of the </span><span style="font-family:inherit;font-size:10pt;"><span>18</span></span><span style="font-family:inherit;font-size:10pt;"> stores acquired, </span><span style="font-family:inherit;font-size:10pt;"><span>11</span></span><span style="font-family:inherit;font-size:10pt;"> were re-opened as a Casey's store during the </span><span style="font-family:inherit;font-size:10pt;">2020</span><span style="font-family:inherit;font-size:10pt;"> fiscal year, and </span><span style="font-family:inherit;font-size:10pt;"><span>seven</span></span><span style="font-family:inherit;font-size:10pt;"> will be opened during the </span><span style="font-family:inherit;font-size:10pt;">2021</span><span style="font-family:inherit;font-size:10pt;"> fiscal year. The majority of the acquisitions meet the criteria to be considered business combinations. The purchase price of the stores were valued using a discounted cash flow model on a location by location basis. The acquisitions were recorded in the financial statements by allocating the purchase price to the assets acquired, including intangible assets and liabilities assumed, based on their estimated fair values at the acquisition date as determined by third party appraisals or internal estimates. The excess of the cost of the acquisition over the net amounts assigned to the fair value of the assets acquired and the liabilities assumed is recorded as goodwill if the acquisition is considered to be a business combination. All of the goodwill associated with these transactions will be deductible for income tax purposes over </span><span style="font-family:inherit;font-size:10pt;"><span>15 years</span></span><span style="font-family:inherit;font-size:10pt;">.</span></div><div style="line-height:120%;padding-top:16px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Allocation of the purchase price for the transactions in aggregate for the year ended April&#160;30, </span><span style="font-family:inherit;font-size:10pt;">2020</span><span style="font-family:inherit;font-size:10pt;"> is as follows (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="4"/></tr><tr><td style="width:87%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></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;">Assets acquired:</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:top;background-color:#cceeff;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;">Inventories</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>680</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:top;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;">Property and equipment</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>28,384</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:top;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 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>29,064</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: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;">Liabilities assumed:</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:top;background-color:#cceeff;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;">Accrued expenses</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>210</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: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;">Total 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>210</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:top;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 tangible assets acquired</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>28,854</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: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;">Goodwill</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,852</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:top;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 consideration paid</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>32,706</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%;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following unaudited pro forma information presents a summary of our consolidated results of operations as if the transactions referenced above occurred at the beginning of the first fiscal year of the periods presented (amounts 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:73%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><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="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">&#160;</span></div></td><td colspan="7" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Years Ended April 30,</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:8pt;"><span style="font-family:inherit;font-size:8pt;">&#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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;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:8pt;"><span style="font-family:inherit;font-size:8pt;">2019</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:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total revenue</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>9,217,749</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>9,421,773</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: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;">Net income</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>265,233</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>205,987</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:top;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 per common share</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><td style="vertical-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="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:top;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;">Basic</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>7.18</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>5.61</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:top;background-color:#cceeff;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;">Diluted</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>7.13</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>5.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></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></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_BusinessCombinationDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 a business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities. The disclosure may include leverage buyout transactions (as applicable).</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 805<br> -URI http://asc.fasb.org/topic&amp;trid=2303972<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationDisclosureTextBlock</td>
</tr>
<tr>
<td style="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_BusinessCombinationsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_BusinessCombinationsAbstract</td>
</tr>
<tr>
<td style="padding-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>69
<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.20.1</span><table class="report" border="0" cellspacing="2" id="idp6806272848">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Cover Page - USD ($)<br> $ in Billions</strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Apr. 30, 2020</div></th>
<th class="th"><div>Jun. 09, 2020</div></th>
<th class="th"><div>Oct. 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_dei_CoverAbstract', window );"><strong>Cover [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_dei_DocumentType', window );">Document Type</a></td>
<td class="text">10-K<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_dei_DocumentAnnualReport', window );">Document Annual Report</a></td>
<td class="text">true<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_dei_DocumentPeriodEndDate', window );">Document Period End Date</a></td>
<td class="text">Apr. 30,  2020<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_dei_DocumentTransitionReport', window );">Document Transition Report</a></td>
<td class="text">false<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_dei_EntityFileNumber', window );">Entity File Number</a></td>
<td class="text">001-34700<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_dei_EntityRegistrantName', window );">Entity Registrant Name</a></td>
<td class="text">CASEY&#8217;S GENERAL STORES, INC.<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_dei_EntityIncorporationStateCountryCode', window );">Entity Incorporation, State or Country Code</a></td>
<td class="text">IA<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_dei_EntityTaxIdentificationNumber', window );">Entity Tax Identification Number</a></td>
<td class="text">42-0935283<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_dei_EntityAddressAddressLine1', window );">Entity Address, Address Line One</a></td>
<td class="text">ONE SE CONVENIENCE BLVD<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_dei_EntityAddressCityOrTown', window );">Entity Address, City or Town</a></td>
<td class="text">Ankeny<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_dei_EntityAddressStateOrProvince', window );">Entity Address, State or Province</a></td>
<td class="text">IA<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_dei_EntityAddressPostalZipCode', window );">Entity Address, Postal Zip Code</a></td>
<td class="text">50021<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_dei_CityAreaCode', window );">City Area Code</a></td>
<td class="text">515<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_dei_LocalPhoneNumber', window );">Local Phone Number</a></td>
<td class="text">965-6100<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_dei_Security12bTitle', window );">Title of 12(b) Security</a></td>
<td class="text">Common Stock, no par value per share<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_dei_TradingSymbol', window );">Trading Symbol</a></td>
<td class="text">CASY<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_dei_SecurityExchangeName', window );">Security Exchange Name</a></td>
<td class="text">NASDAQ<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_dei_EntityWellKnownSeasonedIssuer', window );">Entity Well-known Seasoned Issuer</a></td>
<td class="text">Yes<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_dei_EntityVoluntaryFilers', window );">Entity Voluntary Filers</a></td>
<td class="text">No<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_dei_EntityCurrentReportingStatus', window );">Entity Current Reporting Status</a></td>
<td class="text">Yes<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_dei_EntityInteractiveDataCurrent', window );">Entity Interactive Data Current</a></td>
<td class="text">Yes<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_dei_EntityFilerCategory', window );">Entity Filer Category</a></td>
<td class="text">Large Accelerated Filer<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_dei_EntitySmallBusiness', window );">Entity Small Business</a></td>
<td class="text">false<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_dei_EntityEmergingGrowthCompany', window );">Entity Emerging Growth</a></td>
<td class="text">false<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_dei_EntityShellCompany', window );">Entity Shell Company</a></td>
<td class="text">false<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_dei_EntityPublicFloat', window );">Entity Public Float</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 6.3<span></span>
</td>
</tr>
<tr 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">36,849,324<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityCentralIndexKey', window );">Entity Central Index Key</a></td>
<td class="text">0000726958<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_dei_AmendmentFlag', window );">Amendment Flag</a></td>
<td class="text">false<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_dei_CurrentFiscalYearEndDate', window );">Current Fiscal Year End Date</a></td>
<td class="text">--04-30<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_dei_DocumentFiscalYearFocus', window );">Document Fiscal Year Focus</a></td>
<td class="text">2020<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_dei_DocumentFiscalPeriodFocus', window );">Document Fiscal Period Focus</a></td>
<td class="text">FY<span></span>
</td>
<td class="text">&#160;<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_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>Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.</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_CityAreaCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Area code of city</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_CityAreaCode</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_CoverAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Cover page.</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_CoverAbstract</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: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_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_DocumentAnnualReport">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true only for a form used as an annual report.</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 Forms 10-K, 20-F, 40-F<br> -Number 240<br> -Section 15<br> -Subsection d-1<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentAnnualReport</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_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>Fiscal period values are FY, Q1, Q2, and Q3.  1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.</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_DocumentTransitionReport">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true only for a form used as a transition report.</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 Forms 10-K, 10-Q, 20-F<br> -Number 240<br> -Section 13<br> -Subsection a-1-<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentTransitionReport</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_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_EntityAddressAddressLine1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Address Line 1 such as Attn, Building Name, Street Name</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_EntityAddressAddressLine1</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_EntityAddressCityOrTown">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Name of the City or Town</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_EntityAddressCityOrTown</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_EntityAddressPostalZipCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Code for the postal or zip code</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_EntityAddressPostalZipCode</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_EntityAddressStateOrProvince">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Name of the state or province.</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_EntityAddressStateOrProvince</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:stateOrProvinceItemType</td>
</tr>
<tr>
<td><strong> Balance 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_EntityCurrentReportingStatus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 'Yes' or 'No' whether registrants (1) have 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 registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCurrentReportingStatus</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:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance 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_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_EntityFileNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.</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_EntityFileNumber</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:fileNumberItemType</td>
</tr>
<tr>
<td><strong> Balance 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: Large Accelerated Filer, Accelerated Filer, Non-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_EntityIncorporationStateCountryCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Two-character EDGAR code representing the state or country of incorporation.</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_EntityIncorporationStateCountryCode</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:edgarStateCountryItemType</td>
</tr>
<tr>
<td><strong> Balance 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_EntityInteractiveDataCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when 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).</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 S-T<br> -Number 232<br> -Section 405<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_EntityInteractiveDataCurrent</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:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance 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_EntityPublicFloat">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter.</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_EntityPublicFloat</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: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_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_EntityShellCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.</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_EntityShellCompany</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_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 (SRC).</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_EntityTaxIdentificationNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.</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_EntityTaxIdentificationNumber</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:employerIdItemType</td>
</tr>
<tr>
<td><strong> Balance 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_EntityVoluntaryFilers">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.</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_EntityVoluntaryFilers</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:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance 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_EntityWellKnownSeasonedIssuer">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A.</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_EntityWellKnownSeasonedIssuer</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:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance 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_LocalPhoneNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Local phone number for entity.</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_LocalPhoneNumber</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_Security12bTitle">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Title of a 12(b) registered security.</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 Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_Security12bTitle</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:securityTitleItemType</td>
</tr>
<tr>
<td><strong> Balance 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_SecurityExchangeName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Name of the Exchange on which a security is registered.</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 Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection d1-1<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_SecurityExchangeName</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:edgarExchangeCodeItemType</td>
</tr>
<tr>
<td><strong> Balance 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>dei:tradingSymbolItemType</td>
</tr>
<tr>
<td><strong> Balance 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>70
<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.20.1</span><table class="report" border="0" cellspacing="2" id="idp6807067376">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Consolidated Statements of Shareholders' Equity - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Total</div></th>
<th class="th"><div>Common Stock</div></th>
<th class="th"><div>Retained Earnings</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_CommonStockSharesOutstanding', window );">Beginning Balance (shares) at Apr. 30, 2017</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">38,765,821<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 );">Beginning Balance at Apr. 30, 2017</a></td>
<td class="nump">$ 1,190,620<span></span>
</td>
<td class="nump">$ 40,074<span></span>
</td>
<td class="nump">$ 1,150,546<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_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</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_NetIncomeLoss', window );">Net income</a></td>
<td class="nump">317,903<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">317,903<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_DividendsCommonStock', window );">Dividends declared</a></td>
<td class="num">(39,060)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(39,060)<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Exercise of stock options (shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">40,377<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 );">Exercise of stock options</a></td>
<td class="nump">1,377<span></span>
</td>
<td class="nump">$ 1,377<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_StockRepurchasedDuringPeriodShares', window );">Repurchase of common stock (shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1,997,800)<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_StockRepurchasedDuringPeriodValue', window );">Repurchase of common stock</a></td>
<td class="num">(215,434)<span></span>
</td>
<td class="num">$ (57,186)<span></span>
</td>
<td class="num">(158,248)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation', window );">Stock-based compensation (shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">65,924<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_StockIssuedDuringPeriodValueShareBasedCompensation', window );">Stock-based compensation</a></td>
<td class="nump">15,735<span></span>
</td>
<td class="nump">$ 15,735<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_CommonStockSharesOutstanding', window );">Ending Balance (shares) at Apr. 30, 2018</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">36,874,322<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 );">Ending Balance at Apr. 30, 2018</a></td>
<td class="nump">1,271,141<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">1,271,141<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</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="re">
<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">203,886<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">203,886<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DividendsCommonStock', window );">Dividends declared</a></td>
<td class="num">(42,471)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(42,471)<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 );">Exercise of stock options (shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">71,546<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 );">Exercise of stock options</a></td>
<td class="nump">2,290<span></span>
</td>
<td class="nump">$ 2,290<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_StockRepurchasedDuringPeriodShares', window );">Repurchase of common stock (shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(352,592)<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_StockRepurchasedDuringPeriodValue', window );">Repurchase of common stock</a></td>
<td class="num">(35,247)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(35,247)<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_StockIssuedDuringPeriodSharesShareBasedCompensation', window );">Stock-based compensation (shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">71,245<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_StockIssuedDuringPeriodValueShareBasedCompensation', window );">Stock-based compensation</a></td>
<td class="nump">$ 13,310<span></span>
</td>
<td class="nump">$ 13,310<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_CommonStockSharesOutstanding', window );">Ending Balance (shares) at Apr. 30, 2019</a></td>
<td class="nump">36,664,521<span></span>
</td>
<td class="nump">36,664,521<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 );">Ending Balance at Apr. 30, 2019</a></td>
<td class="nump">$ 1,408,769<span></span>
</td>
<td class="nump">$ 15,600<span></span>
</td>
<td class="nump">1,393,169<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_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</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_NetIncomeLoss', window );">Net income</a></td>
<td class="nump">263,846<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_DividendsCommonStock', window );">Dividends declared</a></td>
<td class="num">(47,096)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(47,096)<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Exercise of stock options (shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">66,638<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 );">Exercise of stock options</a></td>
<td class="nump">2,958<span></span>
</td>
<td class="nump">$ 2,958<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_StockIssuedDuringPeriodSharesShareBasedCompensation', window );">Stock-based compensation (shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">75,166<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_StockIssuedDuringPeriodValueShareBasedCompensation', window );">Stock-based compensation</a></td>
<td class="nump">$ 14,728<span></span>
</td>
<td class="nump">$ 14,728<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_CommonStockSharesOutstanding', window );">Ending Balance (shares) at Apr. 30, 2020</a></td>
<td class="nump">36,806,325<span></span>
</td>
<td class="nump">36,806,325<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 );">Ending Balance at Apr. 30, 2020</a></td>
<td class="nump">$ 1,643,205<span></span>
</td>
<td class="nump">$ 33,286<span></span>
</td>
<td class="nump">$ 1,609,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_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_DividendsCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 paid and unpaid common stock dividends declared with the form of settlement in cash, stock and payment-in-kind (PIK).</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 S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=27012166&amp;loc=d3e187085-122770<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 405<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=6957935&amp;loc=d3e64057-112817<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DividendsCommonStock</td>
</tr>
<tr>
<td style="padding-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_IncreaseDecreaseInStockholdersEquityRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 roll forward is a reconciliation of a concept from the beginning of a period to the end of a 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_IncreaseDecreaseInStockholdersEquityRollForward</td>
</tr>
<tr>
<td style="padding-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=118930883&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=116637391&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=118930883&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=116637232&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=116634182&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=118932676&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_StockIssuedDuringPeriodSharesShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, after forfeiture, of shares or units issued under share-based payment arrangement. Excludes shares or units issued under employee stock ownership plan (ESOP).</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(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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-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=116856206&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_StockIssuedDuringPeriodValueShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, after forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP).</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 S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=27012166&amp;loc=d3e187085-122770<br><br>Reference 2: http://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 (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=116856206&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 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 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=116856206&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_StockIssuedDuringPeriodValueShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-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_StockRepurchasedDuringPeriodShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 during the period and have not been retired and are not held in treasury. Some state laws may govern the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize 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 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><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><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(28))<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_StockRepurchasedDuringPeriodShares</td>
</tr>
<tr>
<td style="padding-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_StockRepurchasedDuringPeriodValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 during the period and has not been retired and is not held in treasury. Some state laws may mandate the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize 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 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 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21463-112644<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><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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockRepurchasedDuringPeriodValue</td>
</tr>
<tr>
<td style="padding-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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>71
<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.20.1</span><table class="report" border="0" cellspacing="2" id="idp6807398016">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Contingencies (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Apr. 30, 2020</div></th>
<th class="th"><div>Apr. 30, 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>
<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_OtherAccruedLiabilitiesCurrentAndNoncurrent', window );">Accrued environmental liability</a></td>
<td class="nump">$ 328<span></span>
</td>
<td class="nump">$ 381<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_LossContingenciesLineItems', window );"><strong>Loss Contingencies [Line Items]</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_LettersOfCreditOutstandingAmount', window );">Letters of credit outstanding</a></td>
<td class="nump">21,526<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_SelfInsuranceReserve', window );">Self insurance reserve</a></td>
<td class="nump">44,959<span></span>
</td>
<td class="nump">$ 44,334<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_ProductOrServiceAxis=casy_GeneralLiabilityAndAutoLiabilityInsuranceMember', window );">General Liability and Auto Liability Insurance</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_LossContingenciesLineItems', window );"><strong>Loss Contingencies [Line Items]</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_casy_AnnualStopLossLimit', window );">Annual stop loss limit</a></td>
<td class="nump">500<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_srt_ProductOrServiceAxis=us-gaap_WorkersCompensationInsuranceMember', window );">Workers' Compensation Insurance</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_LossContingenciesLineItems', window );"><strong>Loss Contingencies [Line Items]</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_casy_AnnualStopLossLimit', window );">Annual stop loss limit</a></td>
<td class="nump">$ 350<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_casy_AnnualStopLossLimit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Annual Stop Loss Limit</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;">casy_AnnualStopLossLimit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>casy_</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_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_LossContingenciesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_LossContingenciesLineItems</td>
</tr>
<tr>
<td style="padding-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_LossContingencyAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LossContingencyAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAccruedLiabilitiesCurrentAndNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 expenses incurred but not yet paid 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 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03.15(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=119400593&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(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=6876686&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAccruedLiabilitiesCurrentAndNoncurrent</td>
</tr>
<tr>
<td style="padding-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_SelfInsuranceReserve">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 (including both current and noncurrent portions) 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.</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_SelfInsuranceReserve</td>
</tr>
<tr>
<td style="padding-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_srt_ProductOrServiceAxis=casy_GeneralLiabilityAndAutoLiabilityInsuranceMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ProductOrServiceAxis=casy_GeneralLiabilityAndAutoLiabilityInsuranceMember</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_ProductOrServiceAxis=us-gaap_WorkersCompensationInsuranceMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ProductOrServiceAxis=us-gaap_WorkersCompensationInsuranceMember</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>73
<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.20.1</span><table class="report" border="0" cellspacing="2" id="idp6807581328">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Leases<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Apr. 30, 2020</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_LesseeFinanceLeasesTextBlock', window );">Leases</a></td>
<td class="text">LEASES<div style="line-height:120%;padding-bottom:10px;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company is a lessee in situations where we lease property and equipment, most commonly land or building, from a lessor. The Company is a lessor in situations where the Company owns land or building and leases a portion or all of the property or equipment to a tenant. In both situations, leases are reported in accordance with </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">ASC 842 - Leases</span><span style="font-family:inherit;font-size:10pt;">. As a lessee, the Company recognizes a right-of-use asset representing its right to use the underlying asset for the lease term and a lease liability for the obligation to make lease payments. Both the right-of-use asset and lease liability are initially measured at the present value of the lease payments, with subsequent measurement dependent on the classification of the lease as either a finance or an operating lease. For leases with a term of twelve months or less, we have elected to not recognize lease assets and lease liabilities and will recognize lease expense on a straight-line basis over the lease term. The Company records the operating lease liability in accrued expenses and other long-term liabilities and records the finance lease liability within current maturities of long-term debt and long term debt and finance lease obligations on the consolidated balance sheets. We have elected to adopt the package of practical expedients, as well as the land easement practical expedient. All lessor related activity is considered immaterial to the consolidated financial statements.</span></div><div style="line-height:120%;padding-bottom:10px;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The leases initially recorded under </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">ASC 842</span><span style="font-family:inherit;font-size:10pt;"> were recognized, at the time of adoption, at an amount equal to the present value of the lease payments using the incremental borrowing rate of debt based upon the remaining term of the lease. New leases are recognized at the present value of the lease payments using the implicit rate in the lease agreement when it is readily determinable. In the case the implicit rate is not readily determinable, the Company uses the incremental borrowing rate of debt based on the term of the lease.</span></div><div style="line-height:120%;padding-bottom:10px;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Several leases have variable payment components of the lease such as commission based payments or payments for property taxes and insurance. For these leases, the Company has not included those variable payments in the calculation of the lease liability as the payments are not in-substance fixed and do not depend on an index or rate. These variable payments will be expensed as incurred. The Company also has options to renew or extend the current lease arrangement on many of our leases. In these situations, if it was reasonably certain the lease would be extended, we have included those extensions within the remaining lease payments at the time of measurement. </span></div><div style="line-height:120%;padding-bottom:10px;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Lease right-of-use assets outstanding as of </span><span style="font-family:inherit;font-size:10pt;">April&#160;30, 2020</span><span style="font-family:inherit;font-size:10pt;"> consisted of the following (in thousands):</span></div><div style="line-height:120%;padding-bottom:10px;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="8"/></tr><tr><td style="width:32%;"/><td style="width:29%;"/><td style="width:3%;"/><td style="width:3%;"/><td style="width:15%;"/><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 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;">Classification</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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 colspan="3" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">April&#160;30, 2020</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 right-of-use assets</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;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;">Other assets</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;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="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>21,143</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;">Finance lease right-of-use assets</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;">Property and equipment</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;"><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>14,583</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%;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;color:#212529;">Weighted average remaining lease terms, weighted average discount rates, and supplementary cash flow information for outstanding leases were as follows:</span></div><div style="line-height:120%;padding-bottom:10px;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="8"/></tr><tr><td style="width:70%;"/><td style="width:3%;"/><td style="width:3%;"/><td style="width:3%;"/><td style="width:3%;"/><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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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 colspan="3" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">April&#160;30, 2020</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 - finance lease</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;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="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>10.9</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 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 remaining lease-term - operating lease</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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 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>20.4</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="overflow:hidden;height:20px;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="overflow:hidden;height:20px;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="overflow:hidden;height:20px;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="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;background-color:#cceeff;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></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 - finance lease</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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 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>5.34</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 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 discount rate - operating lease</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;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="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>4.25</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 colspan="2" 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 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 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 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;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td colspan="4" 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;">Right-of-use assets obtained in exchange for new finance lease liabilities (in thousands)</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>1,520</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="4" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><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;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>2,840</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%;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Future minimum payments under the finance leases and operating leases with initial or remaining terms of one year or more consisted of the following at </span><span style="font-family:inherit;font-size:10pt;">April&#160;30, 2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">April&#160;30, 2019</span><span style="font-family:inherit;font-size:10pt;">:</span></div><div style="line-height:120%;padding-bottom:10px;text-align:center;text-indent:30px;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:95.5078125%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:61%;"/><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="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Years ended April 30, 2020</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;">Finance leases</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;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;">Operating leases</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;">2021</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,118</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,829</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;">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>3,110</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>1,814</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;">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>3,116</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>1,717</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;">2024</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,565</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>1,683</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;">2025</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>1,167</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>1,686</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;">Thereafter</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>10,764</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>25,335</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 minimum 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;"><span>23,840</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>34,064</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;padding-left:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Less amount representing 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;"><span>7,094</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>12,468</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;">Present value of net minimum lease payments</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>16,746</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>21,596</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-bottom:10px;text-align:center;text-indent:30px;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:95.5078125%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:61%;"/><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="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Years ended April 30, 2019</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;">Capital leases</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;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;">Operating leases</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;">2020</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,103</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,703</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;">2021</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,109</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>1,547</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;">2022</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,096</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>1,354</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;">2023</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,098</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>1,228</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;">2024</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,548</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>1,066</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;">Thereafter</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>9,215</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>10,438</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 minimum 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;"><span>24,169</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;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>17,336</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;padding-left:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Less amount representing 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;"><span>7,689</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="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;">Present value of net minimum lease payments</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>16,480</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 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></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Effective during the third quarter of fiscal year 2020, Casey&#8217;s Marketing Company, and the City of Joplin, Missouri (&#8220;Joplin&#8221;) entered into an agreement in which Joplin agreed to issue up to </span><span style="font-family:inherit;font-size:10pt;"><span>$51.4 million</span></span><span style="font-family:inherit;font-size:10pt;"> of taxable industrial development revenue bonds for the purpose of acquiring, constructing, improving, purchasing, equipping and installing a warehouse and distribution facility, which is to be developed and used by the Company. As title transfers to Joplin throughout development and the Company subsequently leases the related asset from Joplin, we have accounted for the transaction under the sale-and-leaseback guidance included in ASC 842-40. We have a purchase option included in the lease agreement for below the fair value of the asset, which prevents the transfer of the assets to Joplin from being recognized as a sale. Accordingly, we have not recognized any gain or loss related to the transfer. Furthermore, we have not derecognized the transferred assets and continue to recognize them in property and equipment on the consolidated balance sheets. The Company has the right and intends to set-off any obligations to make payments under the lease, with proceeds due from the industrial revenue bonds. As of </span><span style="font-family:inherit;font-size:10pt;">April&#160;30, 2020</span><span style="font-family:inherit;font-size:10pt;">, we have $</span><span style="font-family:inherit;font-size:10pt;"><span>5,505</span></span><span style="font-family:inherit;font-size:10pt;"> recognized as construction in process in property and equipment on the consolidated balance sheets related to this agreement.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeasesTextBlock', window );">Leases</a></td>
<td class="text">LEASES<div style="line-height:120%;padding-bottom:10px;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company is a lessee in situations where we lease property and equipment, most commonly land or building, from a lessor. The Company is a lessor in situations where the Company owns land or building and leases a portion or all of the property or equipment to a tenant. In both situations, leases are reported in accordance with </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">ASC 842 - Leases</span><span style="font-family:inherit;font-size:10pt;">. As a lessee, the Company recognizes a right-of-use asset representing its right to use the underlying asset for the lease term and a lease liability for the obligation to make lease payments. Both the right-of-use asset and lease liability are initially measured at the present value of the lease payments, with subsequent measurement dependent on the classification of the lease as either a finance or an operating lease. For leases with a term of twelve months or less, we have elected to not recognize lease assets and lease liabilities and will recognize lease expense on a straight-line basis over the lease term. The Company records the operating lease liability in accrued expenses and other long-term liabilities and records the finance lease liability within current maturities of long-term debt and long term debt and finance lease obligations on the consolidated balance sheets. We have elected to adopt the package of practical expedients, as well as the land easement practical expedient. All lessor related activity is considered immaterial to the consolidated financial statements.</span></div><div style="line-height:120%;padding-bottom:10px;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The leases initially recorded under </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">ASC 842</span><span style="font-family:inherit;font-size:10pt;"> were recognized, at the time of adoption, at an amount equal to the present value of the lease payments using the incremental borrowing rate of debt based upon the remaining term of the lease. New leases are recognized at the present value of the lease payments using the implicit rate in the lease agreement when it is readily determinable. In the case the implicit rate is not readily determinable, the Company uses the incremental borrowing rate of debt based on the term of the lease.</span></div><div style="line-height:120%;padding-bottom:10px;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Several leases have variable payment components of the lease such as commission based payments or payments for property taxes and insurance. For these leases, the Company has not included those variable payments in the calculation of the lease liability as the payments are not in-substance fixed and do not depend on an index or rate. These variable payments will be expensed as incurred. The Company also has options to renew or extend the current lease arrangement on many of our leases. In these situations, if it was reasonably certain the lease would be extended, we have included those extensions within the remaining lease payments at the time of measurement. </span></div><div style="line-height:120%;padding-bottom:10px;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Lease right-of-use assets outstanding as of </span><span style="font-family:inherit;font-size:10pt;">April&#160;30, 2020</span><span style="font-family:inherit;font-size:10pt;"> consisted of the following (in thousands):</span></div><div style="line-height:120%;padding-bottom:10px;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="8"/></tr><tr><td style="width:32%;"/><td style="width:29%;"/><td style="width:3%;"/><td style="width:3%;"/><td style="width:15%;"/><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 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;">Classification</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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 colspan="3" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">April&#160;30, 2020</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 right-of-use assets</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;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;">Other assets</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;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="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>21,143</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;">Finance lease right-of-use assets</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;">Property and equipment</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;"><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>14,583</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%;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;color:#212529;">Weighted average remaining lease terms, weighted average discount rates, and supplementary cash flow information for outstanding leases were as follows:</span></div><div style="line-height:120%;padding-bottom:10px;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="8"/></tr><tr><td style="width:70%;"/><td style="width:3%;"/><td style="width:3%;"/><td style="width:3%;"/><td style="width:3%;"/><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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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 colspan="3" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">April&#160;30, 2020</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 - finance lease</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;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="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>10.9</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 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 remaining lease-term - operating lease</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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 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>20.4</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="overflow:hidden;height:20px;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="overflow:hidden;height:20px;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="overflow:hidden;height:20px;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="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;background-color:#cceeff;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></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 - finance lease</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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 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>5.34</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 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 discount rate - operating lease</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;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="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>4.25</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 colspan="2" 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 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 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 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;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td colspan="4" 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;">Right-of-use assets obtained in exchange for new finance lease liabilities (in thousands)</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>1,520</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="4" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><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;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>2,840</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%;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Future minimum payments under the finance leases and operating leases with initial or remaining terms of one year or more consisted of the following at </span><span style="font-family:inherit;font-size:10pt;">April&#160;30, 2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">April&#160;30, 2019</span><span style="font-family:inherit;font-size:10pt;">:</span></div><div style="line-height:120%;padding-bottom:10px;text-align:center;text-indent:30px;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:95.5078125%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:61%;"/><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="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Years ended April 30, 2020</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;">Finance leases</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;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;">Operating leases</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;">2021</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,118</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,829</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;">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>3,110</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>1,814</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;">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>3,116</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>1,717</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;">2024</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,565</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>1,683</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;">2025</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>1,167</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>1,686</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;">Thereafter</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>10,764</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>25,335</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 minimum 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;"><span>23,840</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>34,064</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;padding-left:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Less amount representing 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;"><span>7,094</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>12,468</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;">Present value of net minimum lease payments</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>16,746</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>21,596</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-bottom:10px;text-align:center;text-indent:30px;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:95.5078125%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:61%;"/><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="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Years ended April 30, 2019</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;">Capital leases</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;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;">Operating leases</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;">2020</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,103</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,703</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;">2021</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,109</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>1,547</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;">2022</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,096</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>1,354</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;">2023</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,098</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>1,228</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;">2024</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,548</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>1,066</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;">Thereafter</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>9,215</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>10,438</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 minimum 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;"><span>24,169</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;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>17,336</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;padding-left:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Less amount representing 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;"><span>7,689</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="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;">Present value of net minimum lease payments</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>16,480</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 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></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Effective during the third quarter of fiscal year 2020, Casey&#8217;s Marketing Company, and the City of Joplin, Missouri (&#8220;Joplin&#8221;) entered into an agreement in which Joplin agreed to issue up to </span><span style="font-family:inherit;font-size:10pt;"><span>$51.4 million</span></span><span style="font-family:inherit;font-size:10pt;"> of taxable industrial development revenue bonds for the purpose of acquiring, constructing, improving, purchasing, equipping and installing a warehouse and distribution facility, which is to be developed and used by the Company. As title transfers to Joplin throughout development and the Company subsequently leases the related asset from Joplin, we have accounted for the transaction under the sale-and-leaseback guidance included in ASC 842-40. We have a purchase option included in the lease agreement for below the fair value of the asset, which prevents the transfer of the assets to Joplin from being recognized as a sale. Accordingly, we have not recognized any gain or loss related to the transfer. Furthermore, we have not derecognized the transferred assets and continue to recognize them in property and equipment on the consolidated balance sheets. The Company has the right and intends to set-off any obligations to make payments under the lease, with proceeds due from the industrial revenue bonds. As of </span><span style="font-family:inherit;font-size:10pt;">April&#160;30, 2020</span><span style="font-family:inherit;font-size:10pt;">, we have $</span><span style="font-family:inherit;font-size:10pt;"><span>5,505</span></span><span style="font-family:inherit;font-size:10pt;"> recognized as construction in process in property and equipment on the consolidated balance sheets related to this agreement.</span></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_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_LesseeFinanceLeasesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 finance leases of lessee. Includes, but is not limited to, description of lessee's finance lease and maturity analysis of finance 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_LesseeFinanceLeasesTextBlock</td>
</tr>
<tr>
<td style="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_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>74
<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.20.1</span><table class="report" border="0" cellspacing="2" id="idp6656110144">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Fair Value of Financial Instruments and Long Term Debt<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Apr. 30, 2020</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_FairValueDisclosuresAbstract', window );"><strong>Fair Value 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_FairValueDisclosuresTextBlock', window );">Fair Value of Financial Instruments and Long-Term Debt</a></td>
<td class="text">FAIR VALUE OF FINANCIAL INSTRUMENTS AND LONG-TERM DEBT<div style="line-height:120%;padding-top:8px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">A summary of the fair value of the Company&#8217;s financial instruments follows.</span></div><div style="line-height:120%;padding-top:16px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;text-decoration:underline;">Cash and cash equivalents, receivables, and accounts payable:</span><span style="font-family:inherit;font-size:10pt;"> The carrying amount approximates fair value due to the short maturity of these instruments or the recent purchase of the instruments at current rates of interest.</span></div><div style="line-height:120%;padding-top:16px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;text-decoration:underline;">Long-term debt:</span><span style="font-family:inherit;font-size:10pt;"> The fair value of the Company&#8217;s long-term debt (including current maturities) and finance lease obligations is estimated based on the current rates offered to the Company for debt of the same or similar issues. The fair value of the Company&#8217;s long-term debt and capital lease obligations was approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$1,341,000</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$1,272,000</span></span><span style="font-family:inherit;font-size:10pt;">, respectively, at April&#160;30, </span><span style="font-family:inherit;font-size:10pt;">2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;">.</span></div><div style="line-height:120%;padding-top:16px;text-indent:32px;font-size:12pt;"><span style="font-family:inherit;font-size:10pt;">The carrying amount of the Company&#8217;s long-term debt and finance lease obligations by issuance is as follows:</span><span style="font-family:inherit;font-size:12pt;">&#160;</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:73%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><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="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">&#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:8pt;"><span style="font-family:inherit;font-size:8pt;">As of April&#160;30,</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:8pt;"><span style="font-family:inherit;font-size:8pt;">&#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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;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:8pt;"><span style="font-family:inherit;font-size:8pt;">2019</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:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Finance lease liabilities (Note 7)</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>16,746</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>16,480</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: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;">5.72% Senior notes due in 14 installments beginning September&#160;30, 2012 and ending March&#160;30, 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;font-weight:bold;"><span>&#8212;</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>15,000</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:top;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;">5.22% Senior notes due August&#160;9, 2020 (1)</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>569,000</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>569,000</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: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;">3.67% Senior notes (Series A) due in 7 installments beginning June&#160;17, 2022, and ending June&#160;15, 2028</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>150,000</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>150,000</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:top;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;">3.75% Senior notes (Series B) due in 7 installments beginning December&#160;17, 2022 and ending December&#160;18, 2028</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>50,000</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>50,000</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: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;">3.65% Senior notes (Series C) due in 7 installments beginning May 2, 2025 and ending May 2, 2031</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>50,000</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>50,000</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:top;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;">3.72% Senior notes (Series D) due in 7 installments beginning October 28, 2025 and ending October 28, 2031</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>50,000</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>50,000</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: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;">3.51% Senior notes (Series E) due June 13, 2025</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>150,000</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>150,000</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:top;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;">3.77% Senior notes (Series F) due August 22, 2028</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>250,000</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>250,000</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="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;font-weight:bold;"><span>1,285,746</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>1,300,480</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:top;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;">Less current maturities (2)</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>571,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><td style="vertical-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>17,205</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;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>714,502</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>1,283,275</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;">(1)&#160;&#160;&#160;&#160;The Company is in the process of refinancing these Senior notes, and expects to execute the applicable note purchase agreement for the refinancing in the near future shortly after the report date. </span></div><div style="line-height:120%;text-align:justify;text-indent:32px;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;">(2) &#160;&#160;&#160;&#160;Long-term debt is presented gross in the table above, but net of unamortized debt issuance costs of </span><span style="font-family:inherit;font-size:10pt;"><span>$964</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$1,171</span></span><span style="font-family:inherit;font-size:10pt;"> on the consolidated balance sheets for the years ended </span><span style="font-family:inherit;font-size:10pt;">April&#160;30, 2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;">, respectively.</span></div><div style="line-height:120%;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In January 2019, the Company entered into the Credit Facility that provides for a </span><span style="font-family:inherit;font-size:10pt;"><span>$300 million</span></span><span style="font-family:inherit;font-size:10pt;"> unsecured revolving line of credit, a </span><span style="font-family:inherit;font-size:10pt;"><span>$30 million</span></span><span style="font-family:inherit;font-size:10pt;"> sublimit for letters of credit and a </span><span style="font-family:inherit;font-size:10pt;"><span>$30 million</span></span><span style="font-family:inherit;font-size:10pt;"> sublimit for swingline loans. The Credit Facility contains an expansion option permitting the Company to request an increase of the Credit Facility from time to time up to an aggregate additional </span><span style="font-family:inherit;font-size:10pt;"><span>$150 million</span></span><span style="font-family:inherit;font-size:10pt;"> from the lenders or other financial institutions acceptable to the Company and the Administrative Agent, upon the satisfaction of certain conditions, including the consent of the lenders whose commitments would increase. The maturity date is January 11, 2024. Amounts borrowed under the Credit Facility bear interest at variable rates based upon, at the Company's option, either (a) LIBOR plus an applicable margin or (b) an alternate base rate. The Credit Facility also carries a facility fee between </span><span style="font-family:inherit;font-size:10pt;"><span>0.2%</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>0.4%</span></span><span style="font-family:inherit;font-size:10pt;"> per annum based on the Company's consolidated leverage ratio as defined in the credit agreement. The Company had </span><span style="font-family:inherit;font-size:10pt;"><span>$120,000</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>75,000</span></span><span style="font-family:inherit;font-size:10pt;"> outstanding under the line of credit at </span><span style="font-family:inherit;font-size:10pt;">April&#160;30, 2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;">, respectively.</span></div><div style="line-height:120%;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> Concurrently with this credit agreement, the Company also reduced the Bank Line from </span><span style="font-family:inherit;font-size:10pt;"><span>$150,000</span></span><span style="font-family:inherit;font-size:10pt;"> to </span><span style="font-family:inherit;font-size:10pt;"><span>$25,000</span></span><span style="font-family:inherit;font-size:10pt;">.  The Bank Line bears interest at a variable rate subject to change from time to time based on changes in an independent index referred to in the Bank Line as the Federal Funds Offered Rate (the &#8220;Index&#8221;).  The interest rate to be applied to the unpaid principal balance of the Bank Line was at a rate of </span><span style="font-family:inherit;font-size:10pt;"><span>1.0%</span></span><span style="font-family:inherit;font-size:10pt;"> over the Index. There was $</span><span style="font-family:inherit;font-size:10pt;">0</span><span style="font-family:inherit;font-size:10pt;"> outstanding at </span><span style="font-family:inherit;font-size:10pt;">April&#160;30, 2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;">.  The line of credit is due upon demand.</span></div><div style="line-height:120%;padding-top:16px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Interest expense is net of interest income of </span><span style="font-family:inherit;font-size:10pt;"><span>$860</span></span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;"><span>$595</span></span><span style="font-family:inherit;font-size:10pt;">, and </span><span style="font-family:inherit;font-size:10pt;"><span>$1,583</span></span><span style="font-family:inherit;font-size:10pt;"> for the years ended April&#160;30, </span><span style="font-family:inherit;font-size:10pt;">2020</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;">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. Interest expense is also net of interest capitalized of </span><span style="font-family:inherit;font-size:10pt;"><span>$5,258</span></span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;"><span>$3,057</span></span><span style="font-family:inherit;font-size:10pt;">, and </span><span style="font-family:inherit;font-size:10pt;"><span>$2,260</span></span><span style="font-family:inherit;font-size:10pt;"> during the years ended April&#160;30, </span><span style="font-family:inherit;font-size:10pt;">2020</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;">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.</span></div><div style="line-height:120%;padding-top:16px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The agreements relating to the above long-term debt contain certain operating and financial covenants. At April&#160;30, </span><span style="font-family:inherit;font-size:10pt;">2020</span><span style="font-family:inherit;font-size:10pt;">, the Company was in compliance with all such operating and financial covenants. </span></div><div style="line-height:120%;padding-top:16px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Listed below are the aggregate maturities of long-term debt, including finance lease obligations, for the 5 years commencing May&#160;1, </span><span style="font-family:inherit;font-size:10pt;">2020</span><span style="font-family:inherit;font-size:10pt;"> and thereafter:</span></div><div style="line-height:120%;font-size:12pt;"><span style="font-family:inherit;font-size:12pt;">&#160;</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="12"/></tr><tr><td style="width:59%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Years ended April&#160;30,</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;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;font-weight:bold;">Finance&#160;Leases</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;border-bottom:1px solid #000000;background-color:#cceeff;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;font-weight:bold;">Senior&#160;Notes</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;border-bottom:1px solid #000000;background-color:#cceeff;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;font-weight:bold;">Total</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;">2021</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>2,244</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>569,000</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>571,244</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:top;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;">2022</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,354</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>&#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 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,354</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: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;">2023</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,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;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>20,000</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>22,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></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:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2024</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,060</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>32,000</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>34,060</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: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;">2025</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>734</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>32,000</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>32,734</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:top;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;">Thereafter</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>6,870</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>616,000</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>622,870</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="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;"><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;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>16,746</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;"><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;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,269,000</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;"><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;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,285,746</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></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></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_FairValueDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_FairValueDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueDisclosuresTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=117815213&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_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>75
<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.20.1</span><table class="report" border="0" cellspacing="2" id="idp6646024560">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Quarterly Financial Data<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Apr. 30, 2020</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_QuarterlyFinancialInformationDisclosureAbstract', window );"><strong>Quarterly Financial Information 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_QuarterlyFinancialInformationTextBlock', window );">Quarterly Financial Data</a></td>
<td class="text">QUARTERLY FINANCIAL DATA<span style="font-family:inherit;font-size:10pt;"> (Dollars in thousands, except per share amounts) (Unaudited)</span><div style="line-height:120%;font-size:12pt;"><span style="font-family:inherit;font-size:12pt;">&#160;</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="16"/></tr><tr><td style="width:31%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><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="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">&#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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Year ended April&#160;30, 2020</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:8pt;"><span style="font-family:inherit;font-size:8pt;">&#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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Q1</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Q2</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Q3</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Q4</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Year Total</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:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total revenue</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><td style="vertical-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;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="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;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="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;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="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;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:top;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;">Fuel</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>1,627,568</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;font-weight:bold;"><span>1,514,474</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;font-weight:bold;"><span>1,376,018</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;font-weight:bold;"><span>999,352</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;font-weight:bold;"><span>5,517,412</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:top;background-color:#cceeff;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;">Grocery and other merchandise</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>687,918</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;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>660,562</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;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>582,407</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;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>568,080</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;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>2,498,966</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:top;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;">Prepared food&#160;and fountain</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>295,877</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;font-weight:bold;"><span>297,846</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;font-weight:bold;"><span>273,630</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;font-weight:bold;"><span>229,853</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;font-weight:bold;"><span>1,097,207</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:top;background-color:#cceeff;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;">Other</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>15,266</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 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>14,704</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 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>16,143</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 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>15,598</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 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>61,711</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="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;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>2,626,629</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;font-weight:bold;"><span>2,487,586</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;font-weight:bold;"><span>2,248,198</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;font-weight:bold;"><span>1,812,883</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;font-weight:bold;"><span>9,175,296</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:top;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;">Revenue less cost of goods sold excluding depreciation and amortization and credit card fees</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: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;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;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;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;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;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;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;padding-right:2px;"><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: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;">Fuel</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>150,989</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;font-weight:bold;"><span>140,798</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;font-weight:bold;"><span>124,257</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;font-weight:bold;"><span>198,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 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>614,847</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:top;background-color:#cceeff;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;">Grocery&#160;and other merchandise</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>215,453</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;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>220,134</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;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>191,692</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;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>172,862</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;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>800,140</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:top;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;">Prepared food&#160;and fountain</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>184,012</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;font-weight:bold;"><span>181,452</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;font-weight:bold;"><span>164,795</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;font-weight:bold;"><span>137,833</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;font-weight:bold;"><span>668,092</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:top;background-color:#cceeff;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;">Other</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>15,232</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 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>14,681</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 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>16,119</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 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>15,572</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 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>61,605</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="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;"><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:1px solid #000000;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>565,686</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 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>557,065</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 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>496,863</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 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>525,070</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 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>2,144,684</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:top;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;border-bottom:3px double #000000;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;border-bottom:3px double #000000;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>85,815</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;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>81,981</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;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>33,959</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;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>62,091</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;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>263,846</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: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;">Income per common 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="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;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><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;"><br/></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;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><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;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;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;">Basic</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #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>2.33</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;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>2.22</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;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>0.92</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;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>1.68</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;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>7.14</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:top;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;">Diluted</span></div></td><td colspan="2" 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>2.31</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;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"><span>2.21</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;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"><span>0.91</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;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"><span>1.67</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;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"><span>7.10</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></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:16px;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:16px;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:16px;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:16px;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:16px;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:16px;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:16px;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:16px;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:16px;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:16px;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:8pt;"><span style="font-family:inherit;font-size:8pt;">&#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:8pt;"><span style="font-family:inherit;font-size:8pt;">Year ended April&#160;30, 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="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">&#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:8pt;"><span style="font-family:inherit;font-size:8pt;">Q1</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Q2</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Q3</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Q4</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Year&#160;Total</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:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total revenue</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><td style="vertical-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;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="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;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="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;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="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;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:top;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;">Fuel</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>1,647,417</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>1,621,868</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>1,233,620</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>1,345,866</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>5,848,770</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:top;background-color:#cceeff;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;">Grocery&#160;and other merchandise</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>644,800</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;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>618,250</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;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>543,773</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;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>562,699</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;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,369,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></tr><tr><td style="vertical-align:top;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;">Prepared food&#160;and fountain</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>281,003</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>283,062</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>256,144</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>254,086</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>1,074,294</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:top;background-color:#cceeff;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;">Other</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>15,212</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 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>14,825</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 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>14,539</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 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>15,746</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 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>60,325</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="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>2,588,432</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>2,538,005</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>2,048,076</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>2,178,397</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>9,352,910</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:top;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;">Revenue less cost of goods sold excluding depreciation and amortization and credit card fees</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: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;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;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;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;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;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;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;padding-right:2px;"><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: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;">Fuel</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>123,476</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>118,656</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>122,559</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>101,417</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>466,107</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:top;background-color:#cceeff;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;">Grocery&#160;and other merchandise</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>208,925</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;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>200,193</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;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>173,512</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;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>177,188</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;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>759,817</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:top;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;">Prepared food&#160;and fountain</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>174,184</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>176,675</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>159,682</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>158,057</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>668,598</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:top;background-color:#cceeff;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;">Other</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>15,183</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 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>14,797</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 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>14,512</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 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>15,708</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 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>60,202</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="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;"><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:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>521,768</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 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>510,321</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 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>470,265</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 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>452,370</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 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,954,724</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:top;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;border-bottom:3px double #000000;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;border-bottom:3px double #000000;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>70,224</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;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>66,615</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;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>41,835</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;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>25,212</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;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>203,886</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: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;">Income per common 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="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;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><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;"><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;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><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;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;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;">Basic</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #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>1.92</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;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.82</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;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.14</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;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>0.69</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;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>5.55</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:top;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;">Diluted</span></div></td><td colspan="2" 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;"><span>1.90</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;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.80</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;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.13</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;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.68</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;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5.51</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></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></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_QuarterlyFinancialInformationDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_QuarterlyFinancialInformationDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-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_QuarterlyFinancialInformationTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 quarterly financial data. Includes, but is not limited to, tabular presentation of financial information for fiscal quarters, effect of year-end adjustments, and an explanation of matters or transactions that affect comparability of the 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 270<br> -URI http://asc.fasb.org/topic&amp;trid=2126967<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_QuarterlyFinancialInformationTextBlock</td>
</tr>
<tr>
<td style="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>76
<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.20.1</span><table class="report" border="0" cellspacing="2" id="idp6963216896">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Acquisitions - Summary of Unaudited Pro Forma Information (Details) - USD ($)<br> $ / shares in Units, $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Apr. 30, 2020</div></th>
<th class="th"><div>Apr. 30, 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_BusinessCombinationsAbstract', window );"><strong>Business Combinations [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_BusinessAcquisitionsProFormaRevenue', window );">Total revenue</a></td>
<td class="nump">$ 9,217,749<span></span>
</td>
<td class="nump">$ 9,421,773<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_BusinessAcquisitionsProFormaNetIncomeLoss', window );">Net income</a></td>
<td class="nump">$ 265,233<span></span>
</td>
<td class="nump">$ 205,987<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasicAndDilutedAbstract', window );"><strong>Net income per common share</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_BusinessAcquisitionProFormaEarningsPerShareBasic', window );">Basic (in Dollars per share)</a></td>
<td class="nump">$ 7.18<span></span>
</td>
<td class="nump">$ 5.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_BusinessAcquisitionProFormaEarningsPerShareDiluted', window );">Diluted (in Dollars per share)</a></td>
<td class="nump">$ 7.13<span></span>
</td>
<td class="nump">$ 5.57<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_BusinessAcquisitionProFormaEarningsPerShareBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 pro forma basic net income per share for a period as if the business combination or combinations had been completed at the beginning of a 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/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=79982066&amp;loc=d3e1392-128463<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=79982066&amp;loc=d3e1392-128463<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionProFormaEarningsPerShareBasic</td>
</tr>
<tr>
<td style="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_BusinessAcquisitionProFormaEarningsPerShareDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 pro forma diluted net income per share for a period as if the business combination or combinations had been completed at the beginning of a 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/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=79982066&amp;loc=d3e1392-128463<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=79982066&amp;loc=d3e1392-128463<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionProFormaEarningsPerShareDiluted</td>
</tr>
<tr>
<td style="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_BusinessAcquisitionsProFormaNetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 pro forma net Income or Loss for the period as if the business combination or combinations had been completed at the beginning of a 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 805<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=79982066&amp;loc=d3e1392-128463<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=79982066&amp;loc=d3e1392-128463<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss</td>
</tr>
<tr>
<td style="padding-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_BusinessAcquisitionsProFormaRevenue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 pro forma revenue for a period as if the business combination or combinations had been completed at the beginning of the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=79982066&amp;loc=d3e1392-128463<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=79982066&amp;loc=d3e1392-128463<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionsProFormaRevenue</td>
</tr>
<tr>
<td style="padding-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_BusinessCombinationsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_BusinessCombinationsAbstract</td>
</tr>
<tr>
<td style="padding-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_EarningsPerShareBasicAndDilutedAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_EarningsPerShareBasicAndDilutedAbstract</td>
</tr>
<tr>
<td style="padding-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>77
<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.20.1</span><table class="report" border="0" cellspacing="2" id="idp6808496592">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Preferred and Common Stock (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="3">12 Months Ended</th>
<th class="th" colspan="1">15 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Apr. 30, 2020</div></th>
<th class="th"><div>Apr. 30, 2020</div></th>
<th class="th"><div>Apr. 30, 2019</div></th>
<th class="th"><div>Apr. 30, 2018</div></th>
<th class="th"><div>May 31, 2018</div></th>
<th class="th"><div>Apr. 30, 2017</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockSharesIssued', window );">Shares issued of preferred stock (shares)</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Options outstanding (shares)</a></td>
<td class="nump">43,189<span></span>
</td>
<td class="nump">43,189<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue', window );">Aggregate intrinsic value of outstanding options</a></td>
<td class="nump">$ 4,622,000<span></span>
</td>
<td class="nump">$ 4,622,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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue', window );">Aggregate intrinsic value of exercised options</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 7,412,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_StockRepurchasedDuringPeriodValue', window );">Repurchase of common stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 35,247,000<span></span>
</td>
<td class="nump">$ 215,434,000<span></span>
</td>
<td class="text">&#160;<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_AwardTypeAxis=us-gaap_EmployeeStockOptionMember', window );">Stock Options</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_casy_SharebasedCompensationArrangementsBySharebasedPaymentAwardNumberOfSharesAvailableForGrantReductionPerStockOptionIssued', window );">Reduction in available shares per stock option issued (shares)</a></td>
<td class="nump">1<span></span>
</td>
<td class="nump">1<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Options outstanding (shares)</a></td>
<td class="nump">43,189<span></span>
</td>
<td class="nump">43,189<span></span>
</td>
<td class="nump">109,827<span></span>
</td>
<td class="nump">181,673<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">222,050<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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2', window );">Weighted average remaining contractual life (years)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">1 year 2 months 1 day<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice', window );">Weighted average exercise price (in Dollars per share)</a></td>
<td class="nump">$ 44.39<span></span>
</td>
<td class="nump">$ 44.39<span></span>
</td>
<td class="nump">$ 44.39<span></span>
</td>
<td class="nump">$ 39.48<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 38.51<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</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_casy_SharebasedCompensationArrangementsBySharebasedPaymentAwardNumberOfSharesAvailableForGrantReductionPerEquityInstrumentsOtherOptionsIssued', window );">Reduction in available shares per restricted stock or restricted stock unit issued (shares)</a></td>
<td class="nump">2<span></span>
</td>
<td class="nump">2<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="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=casy_StockOptionsRestrictedStockAndRestrictedStockUnitsMember', window );">Stock Options, Restricted Stock and Restricted Stock Units</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Share-based compensation expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 18,129,000<span></span>
</td>
<td class="nump">$ 16,410,000<span></span>
</td>
<td class="nump">$ 18,800,000<span></span>
</td>
<td class="text">&#160;<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_PlanNameAxis=casy_StockIncentivePlanMember', window );">Stock Incentive Plan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant', window );">Shares available for grant under the Plan (shares)</a></td>
<td class="nump">2,618,194<span></span>
</td>
<td class="nump">2,618,194<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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized', window );">Unrecognized compensation costs</a></td>
<td class="nump">$ 17,022,000<span></span>
</td>
<td class="nump">$ 17,022,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="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_PlanNameAxis=casy_A2017StockRepurchasePlanMember', window );">2017 Stock Repurchase Plan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockRepurchaseProgramAuthorizedAmount1', window );">Share repurchase program authorized amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">300,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 300,000,000<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 );">Share repurchase program period in force</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">2 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_StockRepurchasedDuringPeriodShares', window );">Common stock shares repurchased (shares)</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="nump">2,794,192<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_PlanNameAxis=casy_A2018StockRepurchasePlanMember', window );">2018 Stock Repurchase Plan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockRepurchaseProgramAuthorizedAmount1', window );">Share repurchase program authorized amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 300,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>
</tr>
<tr class="re">
<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 );">Share repurchase program period in force</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">2 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="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockRepurchasedDuringPeriodValue', window );">Repurchase of common stock</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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_StatementClassOfStockAxis=us-gaap_PreferredStockMember', window );">Preferred Stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockSharesAuthorized', window );">Authorized shares of preferred stock (shares)</a></td>
<td class="nump">1,000,000<span></span>
</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="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockSharesIssued', window );">Shares issued of preferred stock (shares)</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<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="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_StatementClassOfStockAxis=us-gaap_SeriesAPreferredStockMember', window );">Series A Preferred Stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockSharesAuthorized', window );">Authorized shares of preferred stock (shares)</a></td>
<td class="nump">250,000<span></span>
</td>
<td class="nump">250,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="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_StatementClassOfStockAxis=us-gaap_CommonStockMember', window );">Common Stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesAuthorized', window );">Authorized shares of common stock (shares)</a></td>
<td class="nump">120,000,000<span></span>
</td>
<td class="nump">120,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>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_casy_SharebasedCompensationArrangementsBySharebasedPaymentAwardNumberOfSharesAvailableForGrantReductionPerEquityInstrumentsOtherOptionsIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Share-based Compensation Arrangements By Share-based Payment Award, Number Of Shares Available For Grant Reduction Per Equity Instruments Other Options Issued</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;">casy_SharebasedCompensationArrangementsBySharebasedPaymentAwardNumberOfSharesAvailableForGrantReductionPerEquityInstrumentsOtherOptionsIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>casy_</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_casy_SharebasedCompensationArrangementsBySharebasedPaymentAwardNumberOfSharesAvailableForGrantReductionPerStockOptionIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Share-based Compensation Arrangements By Share-based Payment Award, Number Of Shares Available For Grant, Reduction Per Stock Option Issued</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;">casy_SharebasedCompensationArrangementsBySharebasedPaymentAwardNumberOfSharesAvailableForGrantReductionPerStockOptionIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>casy_</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_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>Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.</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=116856206&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=116856206&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_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_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>Amount of cost not yet recognized for nonvested award under share-based payment 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 2<br> -Subparagraph (i)<br> -URI http://asc.fasb.org/extlink&amp;oid=116856206&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_PreferredStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) 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(28))<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_PreferredStockSharesAuthorized</td>
</tr>
<tr>
<td style="padding-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_PreferredStockSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt.</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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockSharesIssued</td>
</tr>
<tr>
<td style="padding-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_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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable.</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=116856206&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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant</td>
</tr>
<tr>
<td style="padding-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 difference between fair value of underlying shares on dates of exercise and exercise price on options exercised (or share units converted) into 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 (d)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=116856206&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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue</td>
</tr>
<tr>
<td style="padding-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 by which the current fair value of the underlying stock exceeds the exercise price of options outstanding.</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=116856206&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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue</td>
</tr>
<tr>
<td style="padding-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_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=116856206&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=116856206&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=116856206&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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 contractual term for option awards outstanding, 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 (e)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=116856206&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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2</td>
</tr>
<tr>
<td style="padding-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_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_StockRepurchasedDuringPeriodShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 during the period and have not been retired and are not held in treasury. Some state laws may govern the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize 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 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><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><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(28))<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_StockRepurchasedDuringPeriodShares</td>
</tr>
<tr>
<td style="padding-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_StockRepurchasedDuringPeriodValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 during the period and has not been retired and is not held in treasury. Some state laws may mandate the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize 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 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 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21463-112644<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><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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockRepurchasedDuringPeriodValue</td>
</tr>
<tr>
<td style="padding-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_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_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_AwardTypeAxis=casy_StockOptionsRestrictedStockAndRestrictedStockUnitsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=casy_StockOptionsRestrictedStockAndRestrictedStockUnitsMember</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_PlanNameAxis=casy_StockIncentivePlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_PlanNameAxis=casy_StockIncentivePlanMember</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_PlanNameAxis=casy_A2017StockRepurchasePlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_PlanNameAxis=casy_A2017StockRepurchasePlanMember</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_PlanNameAxis=casy_A2018StockRepurchasePlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_PlanNameAxis=casy_A2018StockRepurchasePlanMember</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_StatementClassOfStockAxis=us-gaap_PreferredStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_StatementClassOfStockAxis=us-gaap_PreferredStockMember</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_StatementClassOfStockAxis=us-gaap_SeriesAPreferredStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_StatementClassOfStockAxis=us-gaap_SeriesAPreferredStockMember</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_StatementClassOfStockAxis=us-gaap_CommonStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_StatementClassOfStockAxis=us-gaap_CommonStockMember</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>
</SEC-DOCUMENT>
